如何编写测试计划

33 阅读2分钟

按照正常的PDCA的流程,P(Plan),D(Do),C(Check),A(Act)的工作法,第一步需要做的就是计划,放在测试工作中中我们首先需要做的就是测试计划,下面具体谈谈测试计划的When(编写时机),who(编写人员),What(编写内容),Where(编写场景),How(编写方法)

When

测试计划通常来讲是在需求评审阶段完成后开展,需要在了解具体的需求之后给出测试计划。

Who

测试计划通常是由测试组长/测试经理来编写,如果是一些专项测试比如安全测试/性能测试,则由测试工程师负责编写的比较多,具体测试计划的编写人员会因公司的组织架构的不同而有所不同,这个地方还需要考虑下测试计划面向的人员,通常是项目相关的测试人员,开发人员,产品,设计人员等

What

测试计划是指在正式开展测试工作之前的一份计划书,主要确定测试的范围,人员构成,软件硬件需求及相关的风险等

Where

一般来说是针对比较大的项目会进行测试计划的编写,周期较长,比较适合于传统的V模型开发流程,对于敏捷模型来说,一般不会涉及到测试计划的编写流程

How

对于测试计划的编写,可以根据上述的测试的内容来进行具体的细化,主要包含下面内容:

项目背景

需要介绍下当前项目的背景

测试范围及测试策略

需要明确测试的范围,并且罗列出主要的测试点,功能测试还是非功能测试,测试过程中使用的方法(黑盒,白盒等) 测试用例设计的方法、需要使用的工具

资源使用情况

软件资源、硬件资源、人员使用情况

测试周期

具体包含测试的开始时间和结束时间,通常这个时间会根据产品确定的发布时间来确定,

测试风险

1、如上测试周期,如果这个时候发现人员不足的话,可以申请加人,或者申请延期发布,或者减少功能(保证按时发布)等方案,具体采取哪个方案由项目负责人来决定,测试这个时候负责把延期风险和可能的解决方案提出来。 2、安全、性能等非功能方面是否需要测试,可以在这个时候提出,由项目负责人决定是否开展

以上就是我想到的关于测试计划的内容,欢迎大家讨论交流,有问题请及时指出,多谢。