测试策略是思想家,测试计划是实践者~~
测试计划
定义::”一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档.它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险.”
内容:产品概述、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等
注意项:
1. 明确测试的目标,增强测试计划的实用性
2. 坚持“5W”规则,明确内容与过程
利用“5W”规则创建软件测试计划,可以帮助测试团队理解测试的目的(Why),明确测试的范围和内容(What),确定测试的开始和结束日期(When),指出测试的方法和工具(How),给出测试文档和软件的存放位置(Where)。
3. 采用评审和更新机制,保证测试计划满足实际需求
4. 分别创建测试计划与测试详细规格、测试用例
测试策略
定义:在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。
内容:实施的测试类型和测试的目标、实施测试的阶段、技术、用于评估测试结果和测试是否完成的评测和标准、对测试策略所述的测试工作存在影响的特殊事项等内容
注意项:
a.基于测试技术的测试策略的要点:
著名测试专家给出了使用各种测试方法的综合策略:
任何情况下都必须使用边界值测试方法;
必要时使用等价类划分方法补充一定数量的测试用例;
对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,看是否达到了要求;
如果程序功能规格说明中含有输入条的组合情况,则已开始可以选择因果图方法。
b.基于测试方案的测试策略:
对于基于测试方法的测试策略,一般来说应该考虑如下方面:
根据程序的重要性和一旦发生故障将造成的损失来确定它的测试等级和测试重点;
认真研究,使用尽可能少的测试用例发现尽可能多的程序错误,避免测试过度和测试不足!