📝 软件测试词典
243篇技术文档📅  最后修改于: 2020-12-04 06:22:01        🧑  作者: Mango
什么是关键绩效指标?关键绩效指标(或KPI)通常用于评估软件过程效率评估。分析重要的参数及其用法,并使用测量结果触发任何过程改进。关键绩效参数:时间表遵守总体项目坚持性成本坚持缺陷闭合率努力坚持...
📅  最后修改于: 2020-12-04 06:22:13        🧑  作者: Mango
什么是已知问题?有时在代码冻结之后,可能存在中等或低优先级的缺陷,由于时间限制或预算,这些缺陷无法修复。因此,该软件将以已知的缺陷/问题投放市场。这些问题不是系统中的关键或紧迫缺陷。通常会记录已知问题,并在进行产品运输时将其作为注释添加。...
📅  最后修改于: 2020-12-04 06:22:31        🧑  作者: Mango
什么是LCSAJ测试?LCSAJ代表线性代码序列和跳转(Linear Code Sequence and Jump),这是一种白盒测试技术,用于识别代码覆盖率,该代码覆盖率从程序或分支的开始处开始,到程序或分支的结束处结束。LCSAJ由测试组成,等效于声明覆盖范围。LCSAJ特性:100%LCSAJ意味着100%的声明覆盖率100%LCSAJ意味着100%分支机构覆盖率100%程序或函数调用覆盖率...
📅  最后修改于: 2020-12-04 06:22:45        🧑  作者: Mango
什么是负载生成器?负载生成器是一个系统,用于模拟负载以执行性能测试。它可以用于并发测试或SQL性能测试。它是一个系统,可远程发送一个称为主机系统或负载驱动系统的请求。负载生成器之间的负载分配是执行负载测试时生成负载的一种非常常用的方法。示例:HP-Load Runner,Apache Jmeter...
📅  最后修改于: 2020-12-04 06:22:58        🧑  作者: Mango
什么是负载测试?负载测试是一种性能测试技术,使用该技术可以在各种负载条件下测量系统的响应。在正常和峰值负载条件下执行负载测试。负载测试方法:评估绩效验收标准识别关键情况设计工作量模型确定目标负荷水平设计测试执行测试分析结果负载测试的目的:响应时间通量资源利用率最大用户负载与业务相关的指标...
📅  最后修改于: 2020-12-04 06:23:13        🧑  作者: Mango
什么是本地化测试?执行本地化测试以验证针对特定目标区域性/区域设置的产品本地化的质量,并且仅在产品的本地化版本上执行。本地化测试-特征:受本地化影响的模块,例如UI和内容特定于文化/地区,语言和区域的模块关键业务场景测试安装和升级测试在本地环境中运行根据产品的目标区域计划应用程序和硬件兼容性测试。本地化测试-UI测试:检查语言错误和资源属性印刷错误验证系统是否符合输入并显示环境标准用户界面的可用性...
📅  最后修改于: 2020-12-04 06:23:26        🧑  作者: Mango
什么是逻辑覆盖率测试?逻辑与代码的内部结构相对应,并且此测试适用于安全关键型应用程序,例如航空业中使用的软件。该测试验证表达式的真值分配总数的子集。逻辑覆盖范围来源:逻辑覆盖范围来自以下任何来源:程序中的决定有限状态机和状态图要求...
📅  最后修改于: 2020-12-04 06:23:39        🧑  作者: Mango
什么是循环测试?循环测试执行白盒测试技术以验证循环。如下所述有四种循环:简单循环嵌套循环级联循环非结构化循环回路测试中要测试什么?循环测试揭示了循环初始化问题。通过一次循环,可以确定循环中的未初始化变量。测试还可以解决循环重复问题。循环还可以显示容量/性能瓶颈。...
📅  最后修改于: 2020-12-04 06:23:54        🧑  作者: Mango
什么是可维护性测试?术语“可维护性”对应于更新或修改被测系统的能力。这是一个非常重要的参数,因为系统在整个软件生命周期中都会发生变化。为了使可维护性测试更加有效,测试人员应包括静态分析和检查,因为在动态测试期间很难发现这些内容,而在代码演练和检查中很容易捕获这些内容。可维护性测试清单:验证开发标准,例如结构化编程,数据库方法标准,可识别的术语和用户界面标准验证数据处理是否拆分为子事务?验证输入,处...
📅  最后修改于: 2020-12-04 06:24:07        🧑  作者: Mango
什么是手动测试?手动测试是一种手动执行的测试过程,目的是在不使用工具或自动化脚本的情况下查找缺陷。准备了一份测试计划文档,以作为测试过程的指南,以具有完整的测试范围。什么是手动测试?以下是在测试生命周期中手动执行的测试技术:验收测试白盒测试黑匣子测试单元测试系统测试整合测试...
📅  最后修改于: 2020-12-04 06:24:21        🧑  作者: Mango
什么是基于模型的测试?基于模型的测试是一种软件测试技术,其中,测试用例是从描述了被测系统功能方面的模型中得出的。它利用模型来生成包括离线和在线测试的测试。基于模型的测试-重要性:单元测试不足以检查功能确保系统按照相同的操作顺序运行。基于模型的测试技术已被用作测试过程的集成部分。开发了商业工具来支持基于模型的测试。好处:实现了更高水平的自动化。详尽的测试是可能的。可以轻松测试对模型的更改。缺点:需要...
📅  最后修改于: 2020-12-04 06:24:36        🧑  作者: Mango
什么是改良病况保险?修改后的条件/决策覆盖率通过要求显示每个条件独立影响决策结果来增强条件/决策覆盖率标准。这种测试是在可能导致死亡,受伤或金钱损失的关键任务应用程序上执行的。设计修改后的条件覆盖率或决策覆盖率需要对测试用例进行更周全的选择,这是在独立模块或集成组件上执行的。修改后的条件覆盖的特征:程序中的每个入口和出口点至少已被调用一次。每个分支的所有可能结果都经过测试。该计划中的每个条件条件至...
📅  最后修改于: 2020-12-04 06:24:48        🧑  作者: Mango
什么是模块化驱动测试?模块化驱动的测试是一个自动化测试框架,其中为测试中的应用程序开发了小型,独立的自动化脚本模块。这些单独的脚本一起构成了实现特定测试用例的测试。...
📅  最后修改于: 2020-12-04 06:25:02        🧑  作者: Mango
什么是猴子测试?猴子测试是一种软件测试技术,其中,在被测系统上随机执行测试。用于测试的输入数据也随机生成并键入系统。猴子测试的特点:以下是Monkey测试的特征:该测试是如此随机,以至于测试人员可能无法重现错误/缺陷。该方案可能无法定义,也可能不是正确的业务案例。Monkey Testing需要具有良好领域和技术专长的测试人员。猴子测试的优点:猴子测试的优点:由于测试的场景是临时的,因此系统可能处...
📅  最后修改于: 2020-12-04 06:25:19        🧑  作者: Mango
什么是变异测试?变异测试是一种结构测试技术,它使用代码的结构来指导测试过程。从较高的层次上讲,这是用较小的方式重写源代码以消除源代码中的冗余的过程。如果不确定,这些歧义可能会导致软件故障,并且很容易通过未检测到的测试阶段。变异测试的好处:如果采用突变测试,将会获得以下好处:它给开发人员带来了一种全新的错误。这是检测隐藏缺陷的最有效方法,而使用常规测试技术可能无法识别这些缺陷。Insure ++之类...