如何编写测试计划?

Posted li_ok

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何编写测试计划?相关的知识,希望对你有一定的参考价值。

为什么要编写测试计划?软件测试是软件开发活动的一部分,为了软件开发的正常进行,就要保证软件开发的各个组成都是可控的,那么软件测试部分也要在软件开发管理的控制之内。也就是要为软件测试活动制定一个开始和结束时间,这部分就是软件测试计划。
    如何编写测试计划呢?测试计划要包括以下四个要点:1、待测试的内容;2、编写测试用例的时间;3、执行测试用例的时间;4、执行回归测试的时间。以上四点,待测试的内容可以需求分析中取得,需求分析中的测试要点就是要测试的内容,而其它3点就不是很容易确定了。因为我们可以从软件的开发进度中获得开始时间,但很难确定测试的结束的时间。下面有一个预估的办法,是大多数测试工程师的经验所得,我们拿到评审后的需求分析可以用下面的方法预估。
    1、计算需求分析的页数,得出测试用例的页数,需求分许页数:测试用例页数 ≈ 1:1
    2、由测试用例页数计算编写系统测试用例时间:编写系统测试用例时间 ≈ 系统测试用例页数×1小时
    3、计算执行测试用例时间:编写测试用例用时:执行系统测试用时 ≈ 1:2
    4、计算回归测试包含的时间:系统测试用时:回归测试用时≈ 2:1
    以上的方法可能根据测试人员对项目熟悉程度和测试经验的不同而有所差别,大家可以根据自己的经验做出调整。计算出测试用例、执行测试和回归测试的时间后,根据软件项目的开发进度就可以编写出一个软件测试的时间表了。
    不过从目前国内软件公司的现状来说,测试时间一般都不够,所以我们只能延长我们的工作时间,提高我们的工作效率。程序员说他们处于最底层,用户说要改什么,他们就要实现什么,没人关心他们的工作难度和工作时间。其实我认为我们测试的比程序员更苦,因为程序员一有改动,咱们就要再测试一遍,他们改动一个很小的功能,咱们就要测试很多相关的功能,开发人员加班到12点,那么咱们就要加班到2点,无奈呀!(发点牢骚,大家就当没看见,呵呵) 

以上是关于如何编写测试计划?的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记 第一章 —— 如何编写软件测试计划?

如何编写一个从另一个 Bamboo 计划获取内部版本号的新 Bamboo 计划?

测试计划的编写6要素(5W1H)

如何编写测试用例

编写单元测试标准

如何做好测试进度管理