conformance criterion-- 一致性标准

判断组件在一个特定输入值上的行为是否符合规格的一种方法。

Conformance Testing-- 一致性测试

测试一个系统的实现是否和其基于的规格相一致的测试。

consistency -- 一致性

在系统或组件的各组成部分和文档之间没有矛盾,一致的程度。

consistency checker-- 一致性检查器

一个软件工具,用于测试设计规格中需求的一致性和完整性。

control flow--控制流

程序执行中所有可能的事件顺序的一个抽象表示。

control flow graph--控制流图

通过一个组件的可能替换控制流路径的一个图形表示。

conversion testing--转换测试

用于测试已有系统的数据是否能够转换到替代系统上的一种测试。

corrective maintenance--故障检修

用于纠正硬件或软件中故障的维护。

correctness--正确性

软件遵从其规格的程度。

correctness--正确性

软件在其规格、设计和编码中没有故障的程度。软件、文档和其它项满足需求的程度。软件、文档和其它项满足用户明显的和隐含的需求的程度。

coverage--覆盖率

用于确定测试所执行到的覆盖项的百分比。

coverage item--覆盖项

作为测试基础的一个入口或属性:如语句、分支、条件等。

crash--崩溃

计算机系统或组件突然并完全的丧失功能。

criticality--关键性

需求、模块、错误、故障、失效或其它项对一个系统的操作或开发影响的程度。

criticality analysis--关键性分析

需求的一种分析,它根据需求的风险情况给每个需求项分配一个关键级别。

cyclomatic complexity--循环复杂度

一个程序中独立路径的数量。

data corruption--数据污染

违背数据一致性的情况。

data definition--数据定义

一个可执行语句,在该语句上一个变量被赋予了一个值。

data definition C-use coverage--数据定义C-use覆盖

在组件中被测试执行到的数据定义C-use使用对的百分比。

data definition C-use pair--数据定义C-use使用对

一个数据定义和一个计算数据使用,数据使用的值是数据定义的值。

data definition P-use coverage--数据定义P-use覆盖

在组件中被测试执行到的数据定义P-use使用对的百分比。

data definition P-use pair--数据定义P-use使用对

一个数据定义和一个条件数据使用,数据使用的值是数据定义的值。

data definition-use coverage--数据定义使用覆盖

在组件中被测试执行到的数据定义使用对的百分比。

data definition-use pair --数据定义使用对

一个数据定义和一个数据使用,数据使用的值是数据定义的值。

data definition-use testing--数据定义使用测试

以执行数据定义使用对为目标进行测试用例设计的一种技术。

data dictionary--数据字典

(1)一个软件系统中使用的所有数据项名称,以及这些项相关属性的集合。(2)数据流、数据元素、文件、数据基础、和相关处理的一个集合。

data flow analysis--数据流分析

一个软件验证和确认过程,用于保证输入和输出数据和它们的格式是被适当定义的,并且数据流是正确的。

data flow coverage--数据流覆盖

测试覆盖率的度量是根据变量在代码中的使用情况。

data flow diagram--数据流图

把数据源、数据接受、数据存储和数据处理作为节点描述的一个图形,数据之间的逻辑体现为节点之间的边。

data flow testing--数据流测试

根据代码中变量的使用情况进行的测试。

data integrity--数据完整性

一个数据集合完全、正确和一致的程度。

data use--数据使用

一个可执行的语句,在该语句中,变量的值被访问。

data validation--数据确认

用于确认数据不正确、不完整和不合理的过程。

dead code--死代码

在程序操作过程中永远不可能被执行到的代码。

Debugging--调试

发现和去除软件失效根源的过程。

decision--判定

一个程序控制点,在该控制点上,控制流有两个或多个可替换路由。

Decision condition--判定条件

判定内的一个条件。

decision coverage--判定覆盖

在组件中被测试执行到的判定结果的百分比。

decision outcome--判定结果

一个判定的结果,决定控制流走哪条路径。

decision table--判定表

一个表格,用于显示条件和条件导致动作的集合。

Depth Testing--深度测试

执行一个产品的一个特性的所有细节,但不测试所有特性。比较广度测试。

design of experiments--实验设计

一种计划实验的方法,这样适合分析的数据可以被收集。

design-based testing--基于设计的测试

根据软件的构架或详细设计引出测试用例的一种方法。

desk checking--桌面检查

通过手工模拟软件执行的方式进行测试的一种方式。

diagnostic--诊断

检测和隔离故障或失效的过程。

dirty testing--肮脏测试

参考负面测试(negative testing)

disaster recovery--灾难恢复

一个灾难的恢复和重建过程或能力。

documentation testing --文档测试

测试关注于文档的正确性。

domain--域

值被选择的一个集合。

domain testing--域测试

参考等价划分测试(equivalence partition testing)

dynamic analysis--动态分析

根据执行的行为评价一个系统或组件的过程。

Dynamic Testing--动态测试

通过执行软件的手段来测试软件。

embedded software--嵌入式软件

软件运行在特定硬件设备中,不能独立于硬件存在。这类系统一般要求实时性较高。

emulator--仿真

一个模仿另一个系统的系统或设备,它接受相同的输入并产生相同的输出。

End-to-End testing--端到端测试

在一个模拟现实使用的场景下测试一个完整的应用环境,例如和数据库交互,使用网络通信等。

entity relationship diagram--实体关系图

描述现实世界中实体及它们关系的图形。

entry point --入口点

一个组件的第一个可执行语句。

Equivalence Class--等价类

组件输入或输出域的一个部分,在该部分中,组件的行为从组件的规格上来看认为是相同的。

equivalence partition coverage--等价划分覆盖

在组件中被测试执行到的等价类的百分比。

equivalence partition testing--等价划分测试

根据等价类设计测试用例的一种技术。

Equivalence Partitioning--等价划分

组件的一个测试用例设计技术,该技术从组件的等价类中选取典型的点进行测试。

error--错误

IEEE的定义是:一个人为产生不正确结果的行为。

error guessing--错误猜测

根据测试人员以往的经验猜测可能出现问题的地方来进行用例设计的一种技术。

error seeding--错误播种/错误插值

故意插入一些已知故障(fault)到一个系统中去的过程,目的是为了根据错误检测和跟踪的效率并估计系统中遗留缺陷的数量。

exception--异常/例外

一个引起正常程序执行挂起的事件。

executable statement--可执行语句

一个语句在被编译后会转换成目标代码,当程序运行是会被执行,并且可能对程序数据产生动作。

Exhaustive Testing--穷尽测试

测试覆盖软件的所有输入和条件组合。

exit point--出口点

一个组件的后一个可执行语句。

expected outcome--期望结果

参考预期结果(predicted outcome)。

failure--失效

软件的行为与其期望的服务相背离。