测试需求的分类
功能性测试需求
功能性测试需求来自于测试对象的功能性说明。每个用例至少会派生一个测试需求。
- 对于每个用例事件流,测试需求的详细列表至少会包括一个测试需求。
- 对于需求规格说明书中的功能描述,将至少派生一个测试需求。
质量属性的测试需求
性能测试需求来自于测试对象的指定性能行为。
性能通常被描述为对响应时间和资源使用率的某种评测,性能需求在各种条件下进行评测,这些条件包括:
- 不同的工作量和/或系统条件。
- 不同的用例/功能。
- 不同的配置。
性能需求在补充规格或需求规格说明书中关于质量属性的性能描述部分中说明。
对包括以下内容的语句要特别注意:
- 时间语句,如响应时间或定时情况。
- 指出在规定时间内必须出现的事件数或用例数的语句。
- 将某一项性能的行为与另一项性能的行为进行比较的语句。
- 将某一配置下的应用程序行为与另一配置下的应用程序行为进行比较的语句。
- 配置或约束。
应该为需求规格中反映以上信息的每个语句生成至少一个测试需求。
其他测试需求
包括配置测试﹑安全性测试﹑故障恢复测试等测试需求可以从质量需求中发现与其对应的描述,每一个描述信息可以生成至少一个测试需求。
网友评论