基于需求的测试
对于测试计划,需求是必要输入。 计划测试工作时,通常从识别开发过程中所使用的项目需求开始。
通过在测试工作的计划阶段复审系统需求,可减少返工、错误和缺陷。 质量管理团队通过需求来了解此信息:
- 系统中的新开发
- 必须测试的系统部件或系统功能部件
- 系统必须的安全程度
- 针对给定操作的预期系统行为
- 合规性条件
- 性能预期
需求在测试中的角色
在基于需求的测试中,将根据派生自需求的测试目标和测试条件来设计测试用例。 基于需求的测试示例为用于检验特定功能或探测非功能性特性(例如,可靠性或易用性)的测试。
根据 Bender RBT Inc. 的 "基于需求的测试流程概述" , 基于需求的测试过程支持两个目标:
- 验证需求是否正确、完整、清晰且在逻辑上一致。
- 定义最小所需测试用例集合以确保设计和代码完全满足那些需求。