• 软件测试词典

基于需求的测试


什么是基于需求的测试?

基于需求的测试是一种测试用例、条件和数据源自需求的测试方法。它包括功能测试以及非功能属性,例如性能、可靠性或可用性。

基于需求的测试阶段:

  • 定义测试完成标准 -仅当所有功能和非功能测试完成时测试才完成。

  • 设计测试用例 -测试用例有五个参数,即初始状态或前提条件、数据设置、输入、预期结果和实际结果。

  • 执行测试- 针对被测系统执行测试用例并记录结果。

  • 验证测试结果 -验证预期结果和实际结果是否相互匹配。

  • 验证测试覆盖率 -验证测试是否涵盖需求的功能和非功能方面。

  • 跟踪和管理缺陷 -测试过程中检测到的任何缺陷都会经历缺陷生命周期并跟踪解决。维护缺陷统计数据将为我们提供项目的总体状态。

要求测试流程:

  • 必须及时进行测试。

  • 测试过程应该为软件生命周期增加价值,因此它需要有效。

  • 彻底测试系统是不可能的,因此测试过程也需要高效。

  • 测试必须提供项目的整体状态,因此它应该是可管理的。