一.首先了解以下几个问题:51Testing软件测试网K,x$x`)xe
51Testing软件测试网^f4I-lYF
1. 为什么要编写测试计划?
Z9Q0P~@Z6xw01)领导能够根据测试计划做宏观调空,进行相应资源配置等;51Testing软件测试网!Y8J/]4t*T
2)测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等;
7w:n/S:qL!N*flz03)便于其他人员了解测试人员的工作内容,进行有关配合工作
8`"O p1KE2[2T(k02. 什么时间开始编写测试计划?
/mNmb1Phm/d;j0(测试需求分析前总体测试计划书/测试需求分析后详细测试计划书)
j8qU E7~N%v2UF03. 由谁来编写测试计划?51Testing软件测试网_~ Z ^9V*~
具有丰富经验的项目测试负责人51Testing软件测试网 gem)Ri&T uZ_
4. 测试计划编写6要素?(5W1H)
:X#F iR'@01)why——为什么要进行这些测试;
4n}J C)c7C02) what—测试哪些方面,不同阶段的工作内容;
7}&q9SJ1B^b03) when—测试不同阶段的起止时间;
-l W.{3ha!g_mq04) where—相应文档,缺陷的存放位置,测试环境等;51Testing软件测试网w9My4v f%Q[3^`
5) who—项目有关人员组成,安排哪些测试人员进行测试
{1Bl r"K2j V06) how—如何去做,使用哪些测试工具以及测试方法进行测试。51Testing软件测试网QS I _:u0X`
51Testing软件测试网R[+c xN
二.测试计划主要内容:51Testing软件测试网YRc1s3q Cg([d2a*s
51Testing软件测试网;w?8[m ?.Z7s;?.S
1.引言51Testing软件测试网-F(N@!T5`K6y@ V9F
1.1项目背景
7Jw!@1p6mZc01.2参考资料(计划编写依据:可行性分析报告/软件需求定义/软件概要设计/软件详细设计/用户使用说明书/……)
L)s0T7H5sE7TGCBt01.3测试术语
*HS%x:Ds^P01.4有关项目人员组成以及联系方式(开发人员/版本控制人员/测试人员/软、硬、结构、营销人员等)51Testing软件测试网8LN0SSI$|T
2.任务概述
@Q*a)oh)AZ(?02.1测试范围
y3a/{z:}z l02.2测试目标51Testing软件测试网;y8^k(H#|
2.3广义上还包含测试需求分析/测试用例编写/测试环境搭建/测试培训/测试执行等51Testing软件测试网-[.H6q+B ]1`2h
3.测试策略
C/fu~x6fz-c03.1测试人员需求、分工51Testing软件测试网X M3w6sU
3.2测试方法(自动化测试/手动测试;白盒测试/黑盒测试;中断测试/临界测试/压力测试等)
c$nA xYW1i#h03.3工具引用及测试培训(内训/外训)51Testing软件测试网q9X$zL yJHD*i5Qi
3.4测试阶段计划(工作内容、人员安排、起止时间等)
j3GX#DKW^1y03.5测试停止及恢复条件51Testing软件测试网a r/P/[9?Oy'~
3.6测试文档及缺陷提交管理等51Testing软件测试网6?3Z7rN#m+X5jN\
3.7测试环境51Testing软件测试网Q ^)ynzYHt"U
4.测试资源51Testing软件测试网$PDv*L4z9wq5|
4.1硬件资源需求
r0V}K+uQ a04.2软件资源需求
[!~I Sg/C;b04.3测试环境需求
$q` beT3c.pj^04.4测试人员需求51Testing软件测试网4iP5z:Y6W^ X
4.5其他(仪器、服务器等)
.EJ&M^c*X6Z$z05.风险评估51Testing软件测试网L%_{ LB/Q
5.1人力方面;51Testing软件测试网(murH+n;g
5.2时间方面;
8f n(x[*u Q cX05.3环境方面;51Testing软件测试网%~;Os,i |fsP!`
5.4资源方面
^i$j p I C!`T05.5部门合作方面51Testing软件测试网bX)\K?B
6.其他内容
3t6Y ^ag"Jh0除以上内容有关项外,还要包括测试计划制定者、日期、修改记录、评审人员(开发负责人/测试负责人/项目经理)等信息51Testing软件测试网~)`0]? ahQ
51Testing软件测试网Hn3vy5c.jC
三.编写测试计划注意事项:
r\ cn_kr051Testing软件测试网\Nv{(?"S
1.测试计划不一定要尽善尽美,但一定要切合实际,要根据项目特点、公司实际情况来编制,不能脱离实际情况;51Testing软件测试网&u\]5Y#YS p8n
2.测试计划一旦制定下来,并不就是一层不变的,世界万事万物时时刻刻都在变化,软件需求、软件开发、人员流动等都在时刻发生着变化,测试计划也要根据实际情况的变化而不断进行调整,以满足实际测试要求.51Testing软件测试网Le\3m$^ z T
3.测试计划要能从宏观上反映项目的测试任务、测试阶段、资源需求等,不一定要太过详细.
/b:UJx'tg#S051Testing软件测试网z v4L!c"b!f,O(u8l
四.评审总结51Testing软件测试网+w9iR;@,Jmj uV
(\:N:HF0V+zph.O$]\0
1.计划评审51Testing软件测试网pWVd7A.PRE6h[
测试计划编写完成后,一般要对测试计划的正确性、全面性以及可行性等进行评审,评审人员的组成包括软件开发人、营销人员、测试负责人以及其他有关项目负责人。51Testing软件测试网J;Pq;X7_D+N
2.计划总结51Testing软件测试网;[[8Yqu
项目完成后,应该对计划的执行情况进行评审,看有哪些不合理的地方,以便为编写下一个项目测试计划做经验积累。
wx0^wQ.L%x2[02m*b3t V J{"oB0
五.测试计划模板(示例)
`!F [3mY,C J^-J {8H#N0……