📝 软件测试词典

243篇技术文档
  免费代码测试

📅  最后修改于: 2020-12-04 06:04:22        🧑  作者: Mango

什么是无代码测试?无代码测试,一种无需执行代码即可执行的测试技术。诸如审查和静态分析之类的静态测试技术是无代码测试的一部分。审阅-通常用于查找和消除文档中的错误或歧义,例如需求,设计,测试用例等。静态分析-分析(通常是通过工具)开发人员编写的代码,以检查可能导致缺陷的结构缺陷。评论类型:评论的类型可以通过一个简单的图表给出:静态分析-通过工具:以下是工具在静态分析期间发现的缺陷类型:具有不确定值的...

  比较测试

📅  最后修改于: 2020-12-04 06:04:35        🧑  作者: Mango

什么是比较测试?比较测试包括将文件,数据库的内容与实际结果进行比较。它们能够强调预期结果与实际结果之间的差异。比较测试工具通常具有允许忽略或屏蔽文件的指定部分的功能。这使得测试人员可以掩盖屏幕或字段上的日期或时间戳,因为在进行比较时它总是与预期的不同。...

  兼容性测试

📅  最后修改于: 2020-12-04 06:04:48        🧑  作者: Mango

什么是兼容性测试?兼容性测试是对应用程序进行的非功能测试,用于评估应用程序在不同环境中的兼容性。它可以有两种类型-前向兼容性测试和后向兼容性测试。操作系统兼容性测试-Linux,Mac OS,Windows数据库兼容性测试-Oracle SQL Server浏览器兼容性测试-IE,Chrome,Firefox其他系统软件-Web服务器,网络/消息传递工具等...

  符合性测试

📅  最后修改于: 2020-12-04 06:05:02        🧑  作者: Mango

什么是合规性测试?进行合规性测试以维护和验证软件生命周期中的合规性状态。每个行业都有一个监管和合规委员会来保护最终用户。对于航运和物流业,外国资产与管制局(OFAC)颁布了几条专门指定国民的规定。在医疗保健方面,《健康保险可移植性和责任法案》(HIPAA)包括一个行政简化部分,该部分规定保护患者的信息资产。制药行业使用的软件,美国食品药品监督管理局(FDA)制定的法规都应运而生。符合性测试清单:必...

  并发测试

📅  最后修改于: 2020-12-04 06:05:16        🧑  作者: Mango

什么是并发测试?并发测试也称为多用户测试,用于在多个用户登录到应用程序时识别应用程序中的缺陷。它有助于识别和衡量系统参数中的问题,例如响应时间,吞吐量,锁/死锁或与并发相关的任何其他问题。例:负载运行程序是一种广泛使用的商业性能测试工具,用于这种类型的测试。 VuGen(虚拟用户生成器)用于添加多个并发用户,并记录了系统的性能。...

  条件覆盖率测试

📅  最后修改于: 2020-12-04 06:05:29        🧑  作者: Mango

什么是条件覆盖率测试?条件覆盖率也称为谓词覆盖率,其中每个布尔表达式都被评估为TRUE和FALSE。例结果为了确保上述示例的完整条件覆盖标准,应针对“ true”和“ false”至少评估一次A,B和C。...

  配置测试

📅  最后修改于: 2020-12-04 06:05:42        🧑  作者: Mango

什么是配置测试?配置测试是使用每种支持的软件和硬件配置对系统进行测试的过程。执行区域通过允许重复使用创建的测试来支持配置测试。使用各种配置执行测试:操作系统配置-Win XP,Win 7 32位/ 64位,Win 8 32位/ 64位数据库配置-Oracle,DB2,MySql,MSSQL Server,Sybase浏览器配置-IE 8,IE 9,FF 16.0,Chrome...

  一致性测试

📅  最后修改于: 2020-12-04 06:05:55        🧑  作者: Mango

什么是一致性测试?符合性测试不仅是法规要求,还用于验证产品是否符合为提高效率而制定的某些指定标准。它通常由外部组织执行,外部组织可以是外部管理机构,以确保系统合规。作为一致性测试的一部分,执行以下活动:使用认可的测试方法进行测试强大的测试流程有效的问题解决...

  上下文驱动测试

📅  最后修改于: 2020-12-04 06:06:10        🧑  作者: Mango

什么是上下文驱动测试?上下文驱动的软件测试主张基于项目的上下文进行测试,而不是采用书本方法学测试或最佳实践的固定概念进行测试。上下文驱动测试的七个基本原理为:任何实践的价值取决于其上下文。在上下文中有良好的实践,但是没有最佳实践。在任何项目中,人们在一起工作是最重要的部分。随着时间的推移,项目通常以无法预测的方式展开。该产品是一种解决方案。如果问题没有解决,则该产品将无法正常工作。好的软件测试是具...

  控制流路径

📅  最后修改于: 2020-12-04 06:06:23        🧑  作者: Mango

什么是控制流路?控制流路径是在程序执行期间可能遍历程序的所有路径的图形表示。大多数表示是两种类型的块。 Viz-控制块通过该入口块进入流程图,所有控制流通过该入口块离开。通过这种表示,我们还可以计算出圈复杂度。它还使我们能够有效地验证可达性,与其他节点的关系,边和环。...

  转换测试

📅  最后修改于: 2020-12-04 06:06:37        🧑  作者: Mango

什么是转换测试?转换测试是为了验证一种数据格式可以转换为另一种数据格式,以便被测试的应用程序可以适当地无缝使用转换后的数据格式。任何类型的数据都可以从任何形式转换为另一种形式。但是,对于基于Web的应用程序,网页应采用符合W3C HTML规范的HTML格式,以便浏览器可以正确呈现该页面。转换测试-示例:编程语言转换数据库文件转换媒体转换(音频,视频,图像,文档)...

  正确性

📅  最后修改于: 2020-12-04 06:06:51        🧑  作者: Mango

什么是正确性?从软件工程的角度来看,正确性可以定义为对规范的遵守,这些规范确定用户如何与软件交互以及正确使用软件时应如何表现。如果软件的行为不正确,则可能需要花费大量时间才能完成任务,有时甚至无法完成任务。重要规则:以下是有效编程的一些重要规则,这些规则是程序正确性理论的结果。完全定义问题。制定算法,然后制定程序逻辑。尽可能重用已证明的模型。在设计阶段证明算法的正确性。开发人员应注意程序的清晰度和...

  承保范围

📅  最后修改于: 2020-12-04 06:07:04        🧑  作者: Mango

什么是承保范围?执行白盒测试以测量代码覆盖率,并且在此过程中覆盖的模块/代码称为覆盖项。执行白盒测试后,将生成报告以分析覆盖范围项目。功能范围通话范围课堂报道线性码序列和跳转(LCSAJ)覆盖率数据流覆盖循环覆盖关系运营商覆盖...

  圈复杂度

📅  最后修改于: 2020-12-04 06:07:19        🧑  作者: Mango

什么是环复杂性?循环复杂度是一种源代码复杂度度量,它与许多编码错误相关。它是通过开发代码的控制流程图来计算的,该代码可测量通过程序模块的线性独立路径的数量。降低程序的循环复杂性,降低修改的风险并且更易于理解。可以使用以下公式表示:范例:流程图:使用上面的控制流程图计算出圈复杂度,该流程图显示了七个节点(形状)和八个边缘(线),因此圈复杂度为8-7 + 2 = 3...

  数据完整性测试

📅  最后修改于: 2020-12-04 06:07:34        🧑  作者: Mango

什么是数据完整性测试?数据完整性与数据库中数据的质量以及用户检查数据质量,完整性和可靠性的级别相对应。数据完整性测试可验证数据库中的数据是否准确以及是否可以在给定应用程序中正常运行。数据完整性测试的特征数据完整性测试涉及:检查是否可以从数据库中检索空白值或默认值。验证每个值(如果已成功将其保存到数据库中)。确保数据与旧硬件或旧版本的操作系统兼容。验证数据表中的数据是否可以修改和删除对所有数据文件(...