已清楚地描述了每个测试用例的用例、用例场景、测试目标或条件
每个测试用例都规定了期望的结果及评估结果的方法
对于测试的每个需求,至少确定了两个测试用例
第一个测试用例(表示期望条件)开发用于验证正确或期望的行为(正面测试)。
第二个测试用例(表示不可接受的、不正常的或意外的情况)开发用于验证测试需求不会以意外的方式执行(负面测试)。通常,对于测试的每个需求,将会有至少一个正面测试用例和多个负面测试用例。 |
已确定了测试用例以执行测试目标中的所有产品需求行为
它们应该包括(如适用)
-
功能
-
数据有效性
-
业务规则实施
-
测试目标工作流程或控制
-
数据流对象状态性能(包括工作负载、配置和强度)
-
安全性和可访问性
-
一致性
|
每个测试用例描述或表示一组唯一的输入或一系列唯一的事件,这些输入或事件将导致测试用例发生唯一的行为
查看产生相同行为的那些测试用例,并确定它们是否等同,也就是说,它们是否都执行测试目标中的路径。 |
每个测试用例或相关测试用例构成的组确定了初始测试目标的状态和测试数据的状态
所有测试用例名称和/或标识都与测试工作产品命名约定保持一致
|