如何编写测试计划51Testing软件测试网ad/cG8U
xuanyan356@163.com
`U6Z}&w-JG,h]0
j.V4m~7uX${0俗话说:凡事预则立,不预则废!软件测试同样,在测试项目之初就要制定相应的测试计划。接下来谈下如何编写测试计划问题。
n!T Z$j^(vG!k0
:xGe|S0一.首先了解以下几个问题:
*n;n!oz-XvIRC0
V_'t&d{c5Fl01. 为什么要编写测试计划?51Testing软件测试网:|+V\(Vq awBJ
1)领导能够根据测试计划做宏观调空,进行相应资源配置等;
#o;E{@[pc;S02)测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等;
M
al Gp`RG03)便于其他人员了解测试人员的工作内容,进行有关配合工作
\$l1htC+Y
|w^/~02. 什么时间开始编写测试计划?
:h#kD"FgqFhH0(测试需求分析前总体测试计划书/测试需求分析后详细测试计划书)
:@q;Zb2QhmSQ\q03. 由谁来编写测试计划?51Testing软件测试网4D7A$J1klu@g2a \
具有丰富经验的项目测试负责人51Testing软件测试网;@$GX
YY*TN
?
4. 测试计划编写6要素?(5W1H)
{'\fpD7~01)why——为什么要进行这些测试;
S$_6p/_T*o!q$WP02) what—测试哪些方面,不同阶段的工作内容;
kR"e-pETxx03) when—测试不同阶段的起止时间;
Mzz&n.Z04) where—相应文档,缺陷的存放位置,测试环境等;
w m.l4nJi0l)|05) who—项目有关人员组成,安排哪些测试人员进行测试
2yB:a"Fw8Kn06) how—如何去做,使用哪些测试工具以及测试方法进行测试。
k8L"pWiL0
z*gu4N3T*uHS0二.测试计划主要内容:51Testing软件测试网cBocX)S
51Testing软件测试网]!MQ?nY
1.引言
(d'k"la
_01.1项目背景
ezZ*['H0PA#Df0\B01.2参考资料(计划编写依据:可行性分析报告/软件需求定义/软件概要设计/软件详细设计/用户使用说明书/……)
4]
c ]"ZM9c01.3测试术语51Testing软件测试网jfr Q|5mf
1.4有关项目人员组成以及联系方式(开发人员/版本控制人员/测试人员/软、硬、结构、营销人员等)51Testing软件测试网A
ftm gYH;^+\2z
2.任务概述
rz_1R4[&rT Qb(?N02.1测试范围51Testing软件测试网gDV+nDB9A8B7?O(ba"y
2.2测试目标
5UW$kn c/J02.3广义上还包含测试需求分析/测试用例编写/测试环境搭建/测试培训/测试执行等51Testing软件测试网B|,EJ zYd
3.测试策略
&H;X N*PB6~5J"b03.1测试人员需求、分工51Testing软件测试网q:c@y
n
3.2测试方法(自动化测试/手动测试;白盒测试/黑盒测试;中断测试/临界测试/压力测试等)
9JpS5?"Cn03.3工具引用及测试培训(内训/外训)51Testing软件测试网2K3Fo_/j
@F.r
3.4测试阶段计划(工作内容、人员安排、起止时间等)
U2rFZd!lr03.5测试停止及恢复条件51Testing软件测试网Ps_1\Nw9dV l
3.6测试文档及缺陷提交管理等51Testing软件测试网*[ E1D&P
L_/X.eJ
3.7测试环境
k rp^4j8~"ke;cW/KX04.测试资源51Testing软件测试网O|(M,VI].]/\d
4.1硬件资源需求
'K(@'d{D4qi
yZ+T*S-F04.2软件资源需求
%p6Q"i?W;@04.3测试环境需求51Testing软件测试网v4P~J-u$}e
4.4测试人员需求
z*v.Y1`-o8EK*C(?04.5其他(仪器、服务器等)
DQ.cl6RbwqC'f05.风险评估
8@O I6i Ox*v05.1人力方面;51Testing软件测试网o/`7v#fr
5.2时间方面;51Testing软件测试网9Y*w]&~j1F0zA
5.3环境方面;51Testing软件测试网
]mV5my8e9{
5.4资源方面
b4s+xi ?05.5部门合作方面
K"@1k*Ot9d06.其他内容
\JU|],xl)k0除以上内容有关项外,还要包括测试计划制定者、日期、修改记录、评审人员(开发负责人/测试负责人/项目经理)等信息
!dlg1N2w0\0
Q` j2T J7p'L5]#D0三.编写测试计划注意事项:51Testing软件测试网-vRo:jH
51Testing软件测试网%zO%b'x6?$T
1.测试计划不一定要尽善尽美,但一定要切合实际,要根据项目特点、公司实际情况来编制,不能脱离实际情况;51Testing软件测试网;v!@W'SbC-l
2.测试计划一旦制定下来,并不就是一层不变的,世界万事万物时时刻刻都在变化,软件需求、软件开发、人员流动等都在时刻发生着变化,测试计划也要根据实际情况的变化而不断进行调整,以满足实际测试要求.51Testing软件测试网o;X[(Z!?B
3.测试计划要能从宏观上反映项目的测试任务、测试阶段、资源需求等,不一定要太过详细.51Testing软件测试网 iO4k1\L+n3ZsX R{:K
51Testing软件测试网!~ Nnfpi
四.评审总结51Testing软件测试网YE"p9y0f9b
7F+^3mt:Ao01.计划评审51Testing软件测试网&?q^5}hn$sc
测试计划编写完成后,一般要对测试计划的正确性、全面性以及可行性等进行评审,评审人员的组成包括软件开发人、营销人员、测试负责人以及其他有关项目负责人。
3x6MfJA+Cmmw02.计划总结
%ciQ ]+Oo E5c3|0 项目完成后,应该对计划的执行情况进行评审,看有哪些不合理的地方,以便为编写下一个项目测试计划做经验积累。51Testing软件测试网iuF"wo`
hO&P[;Ms4p@k0五.测试计划模板(示例)
hf}W.?%gw^X0H0 ……
DCN4f#QV0