基于需求的测试
基于需求的测试是一种测试方法,其中测试用例,条件和数据来自需求。它包括功能测试以及非功能属性,如性能,可靠性或可用性。
1. 基于需求的测试阶段
-
定义测试完成标准
仅在所有功能和非功能测试完成后才完成测试。
-
设计测试用例
测试用例有五个参数,即初始状态或前置条件,数据设置,输入,预期结果和实际结果。
-
执行测试
针对被测系统执行测试用例并记录结果。
-
验证测试结果
验证预期结果和实际结果是否相互匹配。
-
验证测试覆盖率
验证测试是否涵盖需求的功能和非功能方面。
-
跟踪和管理缺陷
在测试过程中检测到的任何缺陷都会经历缺陷生命周期并跟踪到解决方案。维护缺陷统计数据,这将为我们提供项目的总体状态。
2. 要求测试过程
-
测试必须及时进行。
-
测试过程应该为软件生命周期增加价值,因此它需要有效。
-
彻底测试系统是不可能的,因此测试过程也需要高效。
-
测试必须提供项目的整体状态,因此它应该是可管理的。