TestLink中使用的术语表
目的
本文档提出的概念、术语和定义是为帮助理解测试术语而设计的。斜体文字用来解释TestLink的用法。
定义
- 实际结果(Actual outcome)
当对象在特定条件下被测试时,实际发生的行为。
- 问题(Bug)(等同于Fault)
对软件错误的一种命名。
- 覆盖项(Coverage item)
作为测试依据的一个实体或属性。
- 错误(Error)
产生了不正确的结果的一个动作。
- 预期结果(Expected results)(等同于Predicted outcome
或 Expected outcome)
在测试规范中期望的一个对象在特定条件下将会发生的行为。
- 失败(Failure)
与期望的软件结果或服务之间存在的误差。
- 缺陷(Fault) (等同于Bug)
软件中错误的一种表现。
如果遇到了一个缺陷则会导致失败。
- 路径(Path)
一个组件中一系列的从起始点到结束点的可执行语句。
- 产品
产品是TestLink中数据结构的最顶层。所有的数据(除了用户)都与一个活动的产品相关。
- 测试用例集(Test case suite)
软件测试中一个或多个测试用例的集合。
TestLink采用这个术语来表示测试计划中可用于执行的一组测试用例。
- 测试覆盖率(Test Coverage)
用百分比来表示,表示特定的覆盖项在测试用例集
中被测验到的程度。
- 执行测试(Test executeion)
对被测试软件中的测试用例集进行的一种处理,
产生一个实际结果。
测试用例集是由测试规范中指派给测试计划的测试用例组成的。
- 测试计划(Test plan)
为测试过程所作的计划的记录。测试过程要详细到不依赖任何测试人员的程度,
包括测试环境,使用的测试用例设计技术和测试度量技术,
以及选择这些技术的基本理由。
TestLink允许在一个测试计划中定义测试用例集,创建构建和指派用户。
- 测试规范(Test specification)
为每个测试用例定义的覆盖项,被测试软件的初始状态,步骤(输入),以及预期的结果。
- 测试(Testing)
为了验证软件能够满足特定需求以及发现错误而操作软件的过程。
- 测试用例(Test case)
为一个特定的目标而制定的一组输入,执行的前提条件,以及
预期的结果。比如执行一个特定的程序 路径或者验证对一个特定需求的符合度。