测试设计和测试用例规范

4

嘿,有人能告诉我测试设计和测试用例规范之间的区别吗?我使用IEEE 829测试用例规范模板,不确定在哪里编写测试步骤。谢谢。

3个回答

6

测试设计规范: 详细说明测试条件和预期结果,以及测试通过的标准。 测试用例规范: 指定用于运行测试设计规范中确定的测试条件的测试数据。


网络上有许多示例和资源,这些示例在测试用例规范中具有预期结果。此外,根据ISTQB所指的TCS,我认为它不在TDS中。 - Michal

1
在IEEE 829中,每个带编号的“测试设计规范”部分都定义了要测试的功能集和确定其测试用例通过/失败的一般标准。它还必须列出实现其测试要求的测试用例规范的ID。一个测试计划中可能有很多TDS部分。例如,每个要测试的用例和替代流程都需要一个TDS。
每个带编号的“测试用例规范”定义了一个测试用例的精确设置和输入。因此,通常每个TDS会有许多TCS。
作为实际问题,对于每个测试用例通常需要预期结果,而不是一般的TDS级别标准。将标准放在TDS中通常是为了支持手动测试并允许测试人员使用通用知识进行主观评估。
这支持完整的功能集层次结构进行测试及其测试用例。它同样适用于手动和自动化测试,并且适用于单元、集成或系统范围。

1
  • 测试设计规格: 编制测试设计规格的目的是确定需要测试的一组特性或特性组合,并确定能够充分测试这些特性的测试用例组。除此之外,它还包含了对测试计划中描述的方法所做的所有类型的细化。

测试设计规格由以下重要部分组成:

1)测试设计规格标识符:应分配一个唯一标识符,以便可以将测试设计规格文档与所有其他文档区分开来。

2)需要测试的特性:它描述了测试项和本测试设计规格的对象特性。

3)方法细化:它描述了为本测试设计采用的测试技术。

4)测试标识:它描述了与本测试设计相关联的全面测试用例列表。它为每个测试用例提供了一个唯一标识符和简短描述。

5)验收标准:它描述了确认在测试期间每个特性是否通过或失败的标准。

  • 测试用例规格: 编制测试用例规格的目的是详细说明测试设计规格中列出的每个测试用例。

测试用例规格由以下重要部分组成:

1)测试用例规范标识符:一个唯一的标识符,以便将此文档与所有其他文档区分开来。

2)测试项:确定特定测试用例要测试的项目和功能。

3)输入规范:描述特定测试用例所需的每个输入的详细信息。

4)输出规范:描述执行特定测试用例后期望得到的每个输出。

5)环境需求:描述特定测试用例执行所需的任何特殊硬件、软件、设施等,这些需求未在其相关的测试设计规范中列出。

6)特殊程序要求:描述特定测试用例独特的设置、执行或清理程序。

7)用例间依赖性:描述必须在特定测试用例之前执行的所有测试用例的全面列表。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接