软件测试策略是基于良好软件定义的可重用测试框架,以最小的投入实现软件测试核心价值的总体方案,是测试策划的结果,是基于系统工程的测试思维、基于过程改进的测试战略及基于风险管控的测试规划。一般地,软件测试策略包括组织级策略和项目级策略。
组织级策略是为持续改进测试过程、增强过程能力,保证测试质量,以管理体系等形式规定的质量方针、质量目标、组织结构、管理规范及技术要求,是组织战略的重要组成部分。项目级策略是基于组织战略,依据相关标准规范,基于软件系统的使命任务、系统结构、功能性能、接口关系、运行环境、使用场景、业务关联、约束条件、潜在风险等分析,制定测试总体方案,基于测试方、开发方及使用方等利益相关方一致的目标,为测试实践提供指南。