测试方案决定了整个测试的方向和方法,是成功开展测试活动的基础;目前只有大型项目要写测试方案;
测试计划的关键是在测试方案的基础上将软件分解为单元,写成测试需求,并生成测试用例树(即以测试需求为根,再次细化测试需求生成子需求为枝,如此细化到最后一层分支后每个分支对应若干用例。该树型结构称为测试用例树)。
计划是组织管理文档,考虑的是组织架构、工作任务分配、工作量估计、人力物力资源的分配、进度的安排、风险的估计和规避、各任务通过准则等,并不涉及到技术层面的东西;
方案是技术文档,考虑的是测试需求的细化、测试组网图的设计、自动化测试框架的设计、测试数据和测试脚本的设计、测试用例设计的原则等,不需考虑组织管理方面的因素