如何编写测试计划51Testing软件测试网.IH]m&X
xuanyan356@163.com51Testing软件测试网$ae
GZl6_
OT.J2_!qj^0俗话说:凡事预则立,不预则废!软件测试同样,在测试项目之初就要制定相应的测试计划。接下来谈下如何编写测试计划问题。51Testing软件测试网d+YA6P!z
^
6[J'G;W?V0一.首先了解以下几个问题:
1Y5VFv0[ Wl_{0 51Testing软件测试网UqK&U7m"zzv6p
1. 为什么要编写测试计划?
d-j!R\)\H@noU\01)领导能够根据测试计划做宏观调空,进行相应资源配置等;
d
Q3zohO$p02)测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等;51Testing软件测试网#\f%KofA
3)便于其他人员了解测试人员的工作内容,进行有关配合工作
7H*y&k]3O:v,?02. 什么时间开始编写测试计划?51Testing软件测试网)zS5nB:}
(测试需求分析前总体测试计划书/测试需求分析后详细测试计划书)
/L1Dzt'Y l$m]03. 由谁来编写测试计划?
p:kfc Xu0具有丰富经验的项目测试负责人
ixv-XQ$Am#i04. 测试计划编写6要素?(5W1H)
Z
P N-v8Y%c,Y01)why——为什么要进行这些测试;51Testing软件测试网v#B ^3Kf8rb
2) what—测试哪些方面,不同阶段的工作内容;51Testing软件测试网%r7S,tFL*["Ci(}
3) when—测试不同阶段的起止时间;
,E)ic+YM'Q9N+o04) where—相应文档,缺陷的存放位置,测试环境等;51Testing软件测试网I9O3Dgo|7YJ-\'p3[3l
5) who—项目有关人员组成,安排哪些测试人员进行测试
D/E0ih#J6C4N06) how—如何去做,使用哪些测试工具以及测试方法进行测试。
&ZT?b3b+oXe9Z0
B-H}*a{$GC
y Xu0二.测试计划主要内容:
Mplj+x$z)C0 51Testing软件测试网
r
Lb#U2d
1.引言51Testing软件测试网:L H'h!Q,h`r
1.1项目背景51Testing软件测试网yf.D~5N*W5F
1.2参考资料(计划编写依据:可行性分析报告/软件需求定义/软件概要设计/软件详细设计/用户使用说明书/……)
m'zvh6r(M jW01.3测试术语
;d:e(i3s!t at hoLU$h
\01.4有关项目人员组成以及联系方式(开发人员/版本控制人员/测试人员/软、硬、结构、营销人员等)51Testing软件测试网6tN"]G4I:r;y;Y
2.任务概述51Testing软件测试网1a*k6u)^?t+S?1To
2.1测试范围51Testing软件测试网4[8IxFfv6r
2.2测试目标
"D+J,_B
O7I}_!r02.3广义上还包含测试需求分析/测试用例编写/测试环境搭建/测试培训/测试执行等51Testing软件测试网(ix^8Op
3.测试策略
0P'OS R
K zR03.1测试人员需求、分工
@x$S!e:{
E*Ru:s g03.2测试方法(自动化测试/手动测试;白盒测试/黑盒测试;中断测试/临界测试/压力测试等)
PFXR5Gx*}03.3工具引用及测试培训(内训/外训)51Testing软件测试网+``
M-Q6uva
3.4测试阶段计划(工作内容、人员安排、起止时间等)
atw"R*g3NF)P0?03.5测试停止及恢复条件51Testing软件测试网.?+i|'pw(G{:t^
3.6测试文档及缺陷提交管理等
(QfS{ ]s!Sk03.7测试环境
^!AD5YB
V7f04.测试资源
ta9o?G{04.1硬件资源需求51Testing软件测试网U(IW.xBxx2B
4.2软件资源需求51Testing软件测试网6K5FhM
ug
4.3测试环境需求
R|Dlw[1dx\2Y04.4测试人员需求51Testing软件测试网C/WHHJG)_nc
4.5其他(仪器、服务器等)
S3HNo+y05.风险评估
'U M]-n q-l^,Pf05.1人力方面;51Testing软件测试网
] Il:["WX
Z9u5Y
j
5.2时间方面;51Testing软件测试网-k
m3Guh6J
5.3环境方面;51Testing软件测试网H {8Z&{4{+{
5.4资源方面51Testing软件测试网!@~G1p^"s
5.5部门合作方面
)?S8M$c _Z`f;o-s(}]
F06.其他内容51Testing软件测试网9_\ s|3h0vM
除以上内容有关项外,还要包括测试计划制定者、日期、修改记录、评审人员(开发负责人/测试负责人/项目经理)等信息
J7pEK:`B0
2fzE p XL~'~\
ZIf0三.编写测试计划注意事项:51Testing软件测试网 FH$qi-yKXN"@3HN
Y.j:KX)f mI
z6g|01.测试计划不一定要尽善尽美,但一定要切合实际,要根据项目特点、公司实际情况来编制,不能脱离实际情况;51Testing软件测试网
rx'XeGB
On
2.测试计划一旦制定下来,并不就是一层不变的,世界万事万物时时刻刻都在变化,软件需求、软件开发、人员流动等都在时刻发生着变化,测试计划也要根据实际情况的变化而不断进行调整,以满足实际测试要求.51Testing软件测试网.At t;GC'`$s#j,^
3.测试计划要能从宏观上反映项目的测试任务、测试阶段、资源需求等,不一定要太过详细.
i W vE0Ay|!k0 51Testing软件测试网.[B&^c7p)Z)j
四.评审总结
2`9WND\*EI0
f]ID5Qj3Z01.计划评审51Testing软件测试网8Wd.|7Z o`s$f }N`j*?
测试计划编写完成后,一般要对测试计划的正确性、全面性以及可行性等进行评审,评审人员的组成包括软件开发人、营销人员、测试负责人以及其他有关项目负责人。51Testing软件测试网!{%_R L9utX/c7U
2.计划总结
0Z o:uxbz0 项目完成后,应该对计划的执行情况进行评审,看有哪些不合理的地方,以便为编写下一个项目测试计划做经验积累。51Testing软件测试网5b
v1K"C|
51Testing软件测试网/mW&h"IU W8?v7U
五.测试计划模板(示例)51Testing软件测试网Jf.Iy]/V5U3D
……51Testing软件测试网;{nb'S~a7[q