测试计划与测试方案的区别
一、测试计划与测试方案
计划:属于组织管理层面的文档,从组织管理的角度对测试活动进行规划;
方案:属于技术层面的文档,从技术的角度对测试活动进行规划。
测试计划:对测试全过程的组织、资源、原则等进行规定和约束,并制定测试全过程各个阶段的任务分配以及时间进度安排,并提出对各项任务的评估,风险分析和管理需求。
测试方案: 描述需要测试的特性,测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。
测试方案需要在测试计划的指导下进行,测试计划提出“做什么”,而测试方案明确“如何做”。
软件测试用例包括软件测试用例设计和写作。软件测试用例设计是从设计层面考虑,比如从功能性、可用性、安全性等方面考虑设计测试用例。
软件测试用例写作是指软件测试用例的写作规范,包括写作格式、标识的命名规范等。 软件测试用例设计得出软件测试用例的内容,然后,按照软件测试写作方法,落实到文档中,两者是形式和内容的关系。 测试用例格式的八个基本项是:测试用例编号、测试项目、测试标题、重要级别、预置条件、输入、操作步骤、预期输出。
二、什么是测试计划?
所谓测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、测试任务、谁执行任务和风险控制等。
三、什么是测试方案?
所谓测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。
四、测试计划与测试方案区别
序号 | 角度 | 测试计划 | 测试方案 |
---|---|---|---|
1 | 组织方式不同 | 管理文件 | 技术方案 |
2 | 目的不同 | 强调"做什么" | 强调"怎么做" |
3 | 具体要求不同 | 组织架构、工作任务分配、工作量估计、人力物力资源分配、风险的估计和规避、各任务通过准则等 | 测试需求的细化、测试组网图的设计、自动化测试框架的设计、测试数据和测试脚本的设计、测试用例设计的原则等 |