如何编写测试计划
Nt uR!Hj[0 51Testing软件测试网"i_W-U }
俗话说:凡事预则立。软件测试同样,在测试项目之初就要制定相应的测试计划。接下来谈下如何编写测试计划问题。
HN(}6e4VT E0
'G&mt r
~0一.首先了解以下几个问题:51Testing软件测试网&M(_;J1_ G.Lk3RlJ
51Testing软件测试网D$e
^~&m`7Aj1y+Vt
1.为什么要编写测试计划?51Testing软件测试网3~Soh6b
1)领导能够根据测试计划做宏观调空,进行相应资源配置等;
-SF2a2tA
av02)测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等;51Testing软件测试网?J7{.L)L;c*\R
3)便于相关人员了解测试人员的工作内容,进行有关配合工作
`4y"\.O
Dp:e02.什么时间开始编写测试计划?51Testing软件测试网,p%R6\%A9L?
(测试需求分析前总体测试计划书/测试需求分析后详细测试计划书)51Testing软件测试网Ty+D1oBr&F5Fcg
3.由谁来编写测试计划?
W N(nM6e0具有丰富经验的项目测试负责人51Testing软件测试网F+R7O#@
e9W
4.测试计划编写6要素?(5W1H)51Testing软件测试网*j-m0qX#\IG5m%L%\
1)why——为什么要进行这些测试;51Testing软件测试网g^#O%RX
2) what—测试哪些方面,不同阶段的工作内容;51Testing软件测试网5`](U:Qd E8W
3) when—测试不同阶段的起止时间;51Testing软件测试网I I4tm+U HM)Y]7e
4) where—相应文档,缺陷的存放位置,测试环境等;
a0V-Q;RINRH05) who—项目有关人员组成,安排哪些测试人员进行测试
9U,bOl^]e06) how—如何去做,使用哪些测试工具以及测试方法进行测试。
$U$F Bt6j-o0
%u;^[v5Y `0二.测试计划主要内容:
~{Mr3L/y
i%M%|0
$NXM;b0go `01.引言
}K3[IF[01.1项目背景
5}O E1FEY2`01.2参考资料(计划编写依据:可行性分析报告/软件需求定义/软件概要设计/软件详细设计/用户使用说明书/……)51Testing软件测试网k%n;A1TDV OW1a
1.3测试术语
8G:qc\^ CHU01.4有关项目人员组成以及联系方式(开发人员/版本控制人员/测试人员/软、硬、结构、营销人员等)
2Iu+tn.{&N&YM-G02.任务概述51Testing软件测试网"`"L)sE7q a
2.1测试范围51Testing软件测试网)Z;xfO7{4knS
2.2测试目标51Testing软件测试网A@7S {.~3`8t9[/]7o
2.3广义上还包含测试需求分析/测试用例编写/测试环境搭建/测试培训/测试执行等
,gfh:``0_!x
xH03.测试策略51Testing软件测试网@2| vk5h?
x1x
3.1测试人员需求、分工51Testing软件测试网K?H'h,_+nV}4Q3p
3.2测试方法(自动化测试/手动测试;白盒测试/黑盒测试;中断测试/临界测试/压力测试等)51Testing软件测试网
s5m(W)} _'L
3.3工具引用及测试培训(内训/外训)
'P2Ms,U0nB03.4测试阶段计划(工作内容、人员安排、起止时间等)51Testing软件测试网c"z"nP}6L,Jfk
3.5测试停止及恢复条件51Testing软件测试网1g_C\i+~!J6o!~;K
3.6测试文档及缺陷提交管理等51Testing软件测试网`,IJT/ESJ~
F_
3.7测试环境
2Pa*\8j.g{0M04.测试资源
IzM6{;j2c|04.1硬件资源需求
2\8d3_:CQ8bgR9[04.2软件资源需求51Testing软件测试网L;\8k
j`@|
4.3测试环境需求51Testing软件测试网0Ek1FX(z_"_]+`
4.4测试人员需求
YlS/G1a_04.5其他(仪器、服务器等)
k0NG7bl4uaO05.风险评估51Testing软件测试网+W.pLl:f
5.1人力方面;
(Y sDX3o:K,SC8HD1Y^05.2时间方面;51Testing软件测试网VaWFO
5.3环境方面;51Testing软件测试网-Vz$~CN
5.4资源方面51Testing软件测试网$XKm8I2_^ a~B
5.5部门合作方面51Testing软件测试网YzR]+o7S.J
{
6.其他内容
:C%W?6\}X0除以上内容有关项外,还要包括测试计划制定者、日期、修改记录、评审人员(开发负责人/测试负责人/项目经理)等信息51Testing软件测试网4Hw6d
a7g/{
\3t9_N/\
51Testing软件测试网&n(v |1S*@m
三.编写测试计划注意事项
mz?%Amxf0
Jm3qS'?nv^c01.测试计划不一定要尽善尽美,但一定要切合实际,要根据项目特点、公司实际情况来编制,不能脱离实际情况;51Testing软件测试网 Z%z`dlk+mK_)?3@
2.测试计划一旦制定下来,并不就是一层不变的,世界万事万物时时刻刻都在变化,软件需求、软件开发、人员流动等都在时刻发生着变化,测试计划也要根据实际情况的变化而不断进行调整,以满足实际测试要求.
!RQ~"u0};A03.测试计划要能从宏观上反映项目的测试任务、测试阶段、资源需求等,不一定要太过详细.
#JsfG YtAv0
/Rq8qhc6c)HR
q:A0四.评审总结
5V
UH mB[-wX0 51Testing软件测试网a9|hme?
1.计划评审
p2NE'y U/i']8|(lGt0 测试计划编写完成后,一般要对测试计划的正确性、全面性以及可行性等进行评审,评审人员的组成包括软件开发人、营销人员、测试负责人以及其他有关项目负责人。51Testing软件测试网j,D*w9S,Q}q\b/p
2.计划总结51Testing软件测试网$q` e$GwU3R P
项目完成后,应该对计划的执行情况进行评审,看有哪些不合理的地方,以便为编写下一个项目测试计划做经验积累。51Testing软件测试网5V4gl[.yS