Boundry Value Analysis--边界值分析
该分析一般与等价类一起使用。经验认为软件的错误经常在输入的边界上产生,因此边界值分析是分析软件输入边界的一种方法。

branch--分支
在组件中,控制从任何语句到其它任何非直接后续语句的一个条件转换,或者是一个无条件转换。

branch condition--分支条件

branch condition combination coverage--分支条件组合覆盖
在每个判定中所有分支条件结果组合被测试用例覆盖到的百分比。

branch condition combination testing--分支条件组合测试
通过执行分支条件结果组合来设计测试用例的一种方法。

branch condition coverage--分支条件覆盖
每个判定中分支条件结果被测试用例覆盖到的百分比。

branch condition testing--分支条件测试
通过执行分支条件结果来设计测试用例的一种方法。

branch coverage--分支覆盖
通过测试执行到的分支的百分比。

branch outcome--分支结果
见判定结果(decision outcome)

branch point--分支点
见判定(decision)

branch testing--分支测试
通过执行分支结果来设计测试用例的一种方法。

Breadth Testing--广度测试
在测试中测试一个产品的所有功能,但是不测试更细节的特性。

bug--缺陷

capture/playback tool--捕获/回放工具
参考capture/replay tool

Capture/Replay Tool--捕获/回放工具
一种测试工具,能够捕获在测试过程中传递给软件的输入,并且能够在以后的时间中,重复这个执行的过程。这类工具一般在GUI测试中用的较多。

CASE--计算机辅助软件工程(computer aided software engineering)
用于支持软件开发的一个自动化系统。

CAST--计算机辅助测试
在测试过程中使用计算机软件工具进行辅助的测试。

cause-effect graph--因果图
一个图形,用来表示输入(原因)与结果之间的关系,可以被用来设计测试用例。

certification --证明
一个过程,用于确定一个系统或组件与特定的需求相一致。

change control--变更控制
一个用于计算机系统或系统数据修改的过程,该过程是质量保证程序的一个关键子集,需要被明确的描述。

code audit --代码审计
由一个人、组或工具对源代码进行的一个独立的评审,以验证其与设计规格、程序标准的一致性。正确性和有效性也会被评价。

Code Coverage--代码覆盖率
一种分析方法,用于确定在一个测试套执行后,软件的哪些部分被执行到了,哪些部分没有被执行到。

Code Inspection--代码检视
一个正式的同行评审手段,在该评审中,作者的同行根据检查表对程序的逻辑进行提问,并检查其与编码规范的一致性。

Code Walkthrough--代码走读
一个非正式的同行评审手段,在该评审中,代码被使用一些简单的测试用例进行人工执行,程序变量的状态被手工分析,以分析程序的逻辑和假设。

code-based testing--基于代码的测试
根据从实现中引出的目标设计测试用例。

coding standards--编程规范
一些编程方面需要遵循的标准,包括命名方式、排版格式等内容。

Compatibility Testing--兼容性测试
测试软件是否和系统的其它与之交互的元素之间兼容,如:浏览器、操作系统、硬件等。

complete path testing --完全路径测试
参考穷尽测试(exhaustive testing)

completeness--完整性
实体的所有必须部分必须被包含的属性。

complexity --复杂性
系统或组件难于理解或验证的程度。

Component--组件
一个小的软件单元,有着独立的规格

Component Testing--组件测试
参考单元测试

computation data use--计算数据使用