项目成功的四大要素:时间、成本、范围、质量
时间:由项目计划覆盖
成本:由合同覆盖
范围:由需求文档覆盖
质量:由QA计划和测试计划覆盖
测试计划概念:
测试计划是对测试过程的一个整体上的设计。通过收集与项目和产品相关的信息对测试范围、测试风险进行分析,对测试用例、工作量、资源和时间等进行估算,对测试采用的策略、方法、环境、资源、进度等做出合理的安排。
测试计划的作用
测试计划内部作用:
作为测试计划的结果,让相关人员和开发人员评审
测试计划执行的细节,让测试人员进行同行评审
测试计划进度表,测试环境等更多的信息
测试计划外部作用:
向客户交代有关于测试的过程、人员的技能、资源、使用的工具信息。
测试计划的要点:
确定测试的范围
确定测试的策略
确定测试资源环境
确定进度安排
确定测试风险及对策
制定测试计划
测试战略:测试的先后顺序、优先级、覆盖方式、回归测试原则。
测试战术:采用的测试方法、技巧、工具等。制定测试计划时需要结合软件采用的技术、架构、协议等来考虑如何综合各种测试方法和手段,是否需要进行白盒测试、采用什么测试工具进行自动化测试、性能测试、安全测试等。
安排测试资源:通过充分估计测试的难度、测试时间、工作量等因素、决定测试资源的合理利用。需要根据测试对象的复杂度、质量要求、结合经验数据对测试工作量做出评估,从而确定需要的测试资源。
安排测试进度:测试进度的安排需要结合项目的开发计划、产品的整体计划进行考虑,还要考虑测试本身的各项活动进行安排。把测试用例的设计、测试环境的搭建、测试报告的输出等活动列入进度安排。
测试风险评估:估计风险,制定响应的应对策略。一般可能碰到的风险是项目计划的变更测试资源不能及时到位等方面,制定测试计划是应该根据项目的实际情况进行评估,并制定出合理有效的应对策略。对于项目计划的变更,可以考虑简历更加通畅的沟通渠道,让测试人员能及时了解到变更的情况以及变更的影响,从而可以做出相应的改变。