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--计算数据使用

一个不在条件中的数据使用。

computer system security--计算机系统安全性

计算机软件和硬件对偶然的或故意的访问、使用、修改或破坏的一种保护机制。

condition--条件

一个不包含布尔操作的布尔表达式,例如:A

condition coverage--条件覆盖

通过测试执行到的条件的百分比。

condition outcome--条件结果

条件为真为假的评价。

configuration control--配置控制

配置管理的一个方面,包括评价、协调、批准、和实现配置项的变更。

configuration management--配置管理

一套技术和管理方面的原则用于确定和文档化一个配置项的功能和物理属性、控制对这些属性的变更、记录和报告变更处理和实现的状态、以及验证与指定需求的一致性。