词汇表:
Black-box testing(黑盒测试)将程序视为一个整体,且忽略其内部结构的测试方法。单纯从软件的规格说明中获取测试数据。
Bottom-up testing(自底向上的测试)增量模块测试的一种形式,首先测试底层模块,再测试调用模块等等。
Boundary-value analysis(边界值分析)一种黑盒测试方法,重点在于程序输入区间的边界区域。
Branch coverage(分支覆盖)参见“判定覆盖”。
Cause-effect graphing(因果图分析)使用简化的数字逻辑电路图(组合逻辑网络)辅助生成一组高效测试用例的技术。
Code inspection(代码检查)一套供小组代码阅读的规程和错误检查技术,作为检查错误的测试用例的一部分,通常使用一份常见错误的列表来对照代码。
Condition coverage(条件覆盖)白盒测试的一项准则,要求编写足够数量的测试用例,确保将一个判断中的每个条件的所有可能的结果至少执行一次。
Data-driven testing(数据驱动测试)参见“黑盒测试”。
Decision/condition coverage(判定/条件覆盖)白盒测试的一项准则,要求编写足够数量的测试用例,确保将一个判断中的每个条件的所有可能的结果至少执行一次,将每个判断的所有可能的结果至少执行一次,将每个入口点都至少调用一次。
Decision coverage(判定覆盖)白盒测试的一项准则,要求编写足够多的测试用例,确保每一个判断都至少有一个为真和为假的输出结果。
Desk checking(桌面检查)一种将代码审查和走查技术结合起来,在用户桌面上执行程序的技术。
Equivalenie partitioning(等价类划分)一种黑盒测试技术,其中每个测试用例都必须体现尽可能多的不同的输入情况,以最大限度地减少全部用例的数量,应该尽量将程序输入范围划分为等价类,这样类中某个输入数据的测试结果等同于同类中所有输入数据的测试结果。
Exhaustive input testing(穷举输入测试)黑盒测试的一项准则,通过将每个可能的输入条件都作为测试用例,尽量发现程序中的所有错误。
External specification(外部规格说明)从某个相关系统部件用户的角度对程序功能的精确描述。
Facility testing(能力测试)系统测试的一种类型,判断目标文档提及的每一项能力(或功能)是否都实现了。不要混淆能力测试与功能测试。
Function testing(功能测试)发现程序与其外部规格说明之间存在不一致的过程。
Incremental testing(增量测试)模块测试的一种形式,将待测模块与已测模块组装在一起进行测试。
Input/output testing(输入/输出测试)参见“黑盒测试”。
JVM:Java Virtual Machine(Java虚拟机)的缩写。
LDAP: Light weight Directory Application Protocol(轻量目录应用协议)的缩写。
Logic-driver testing(逻辑驱动测试)参见“白盒测试”。
Multiple-condition coverage(多重条件覆盖)白盒测试的一项准则,要求编写足够数量的测试用例,确保每个判定中的所有可能的条件结果的组合,以及所有的入口点都至少执行一次。
Nonincremental testing(增量测试)模块测试的一种形式,每个模块单独进行测试。
Performance testing(性能测试)系统测试的一种形式,尽量证明程序不能满足特定的指标,如在特定负载和配置环境下的响应时间和吞吐率。
Random-input testing(随机输入测试)在所有可能的输入值中随机选取一个子集来对程序进行测试的过程。
Security testing(安全性测试)系统测试的一种形式,用以考验程序或系统的安全保密机制。
Stress testing(强度测试)系统测试的一种形式,使程序经受高负载或强度。高强度是指在很短的时间间隔内达到的数据或操作的数量峰值。因特网应用系统通常需要进行强度测试,以为会有大量用户并发访问系统。
System testing(系统测试)高级测试的一种形式,将系统或程序与其初始目标进行比较。为了完成系统测试,需要一套书面的可度量的目标。
Testing(测试)为了发现错误而执行程序(或具体的程序单元)的过程。
Top-down testing(自顶向下的测试)增量模块测试的一种形式,首先测试初始模块,再测试下一个子模块等等。
Usability testing(易用性测试)系统测试的一种形式,测试程序的人机界面。通常要检查的部件包括界面布局、界面色彩、输出格式、输入字段、程序流程、拼写等等。
Volume testing(容量测试)系统测试的一种形式,使用大容量的数据检验程序能否处理目标文档中规定数据容量。容量测试与强度测试并不相同。
Walkthrough(走查)一套供小组代码阅读的规程和错误检查技术,作为检查错误的测试周期的一部分,通常一个小组的人起到“计算机”的作用,执行一个小的测试用例集。
White-box testing(白盒测试)一种检查程序内部结构的测试类型。