软件测试是有计划、有组织和有系统的软件质量保证活动,而不是随意地、松散地、杂乱地实施过程。为了规范软件测试内容、方法和过程,在软件进行测试之前,必须创建测试计划
测试计划-定义
测试计划:一个叙述了预定的测试活动的范围(哪些模块)、测试资源(软件、硬件)及进度安排的文档。它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险
包含了产品概述、测试策略、测试方法、测试范围、时间安排、测试人力、风险分析等内容。
为什么要编写测试计划
- 使软件测试工作进行更顺利:计划使我们软件测试工作的预先安排,整个测试工作指明了方向(该怎么进行,什么时候进行)
- 促进项目参加人员彼此的沟通:测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等。这种形式使测试工作于开发工作紧密的联系起来。
- 使软件测试工作更易于管理:领导能够根据测试计划做宏观调控,进行相应资源配置等;其他人员了解测试人员的工作内容,进行有关配合工作。按照这种方式,资源与变更变成了一个可控制的风险。
什么时间编写测试计划
确定什么时间开始做测试计划是很重要的,一般来说是测试需求分析完成之后开始。
谁编写测试计划
编写测试计划是一项系统工作,编写者必须对项目了解,对测试工作所接触到的方方面面都要有系统地把握。因此一般情况下是由具有丰富经验的项目测试负责人或测试负责人编写。
测试计划编写原则
- 制定测试计划应尽早开始:越早进行测试计划,从最根本的地方去了解物品们所要测试的对象及内容,方便后续完善测试计划
- 保持测试计划简洁和易读:测试计划做出来后应该能够让测试人员明了自己的任务和计划
- 尽量争取多渠道评审测试计划:通过不同的人来发现测试计划中的不足及缺陷,可以很好的保证测试计划的质量。
- 计算测试的投入:投入到测试中的项目经费是一定的,我们制定测试计划时一定要注意测试计划的费用情况,要量力而行。