软件测试计划是软件测试员跟产品开发小组进行意图交流的主要方式。
软件测试计划的目的:规定测试活动的范围、方法、资源和进度;明确正在测试的项目,要测试的特性、要执行的测试任务、每个任务的负责人,以及与计划相关的风险。
测试计划主题:
1、高级期望:测试过程中的第一论题就是定义测试小组的高级期望,所谓高级期望就是测试小组所有成员必须达成一致的内容。如测试计划过程和软件测试计划的目的是什么,测试的是什么产品,产品的质量和可靠性目标是什么。
2、人、地点和事:测试计划需要明确在项目中工作的人,他在干什么怎么和他联系。
3、定义:这部分就是小组成员全部理解同意使用的定义,如对缺陷的定义。
4、团队之间的责任:明确指出小组内每个人的任务和交付的内容,避免出现没人负责的情况
5、测试范围:确定哪些要测试,哪些不要测试,有些内容可能是以前发布过或测试过的软件部分,但是对不需要测试的一定要说明理由。
6、测试阶段:明确每一个预定的测试阶段。
7、测试策略:描述测试小组用于测试整体和每个阶段的方法。
8、资源要求:计划资源要求是确定实现测试策略必备条件的过程。例如:人员、设备、办公室和实验室空间等。
9、测试员的任务分配:明确测试员负责软件的哪些部分、哪些可测试特性。
10、测试进度:定义什么时候开始,什么时候结束。每个阶段的进入退出时间。
11、测试用例:用什么方法编写测试用例,在哪里保存测试用例,如何使用和保存测试用例。
12、缺陷严重等级的定义:缺陷分为几个等级,一般是致命、严重、一般、警告、建议。
13、缺陷修复等级的定义:定义什么样的缺陷要优先解决。
14、频度和统计:每天执行的用例数等量化信息。
15、风险和问题:测试过程中会遇到哪些问题,如何降低这些风险。
即使对于小型项目,开发测试计划也是不可忽视的大风险。测试计划是一项全体测试成员参与的工作,是整个产品小组的主要玩家。做好测试计划要花费几周甚至几个月的时间,但是,如果该过程时间紧迫,在产品开发早期全面了解和统一什么要测试,为什么要测试,怎样去测试,就会使测试工作更加顺利地开展。
参考文章:http://blog.youkuaiyun.com/xc5683/article/details/8112727