如何编写测试计划
+uV?t]Q0 xuanyan356@163.com51Testing软件测试网tF \J0l&f}+z9D
51Testing软件测试网!n({/S+j$Z+Q
俗话说:凡事预则立,不预则废!软件测试同样,在测试项目之初就要制定相应的测试计划。接下来谈下如何编写测试计划问题。
T`.t"[ Wp"Q1l5r0
{e*@~(jTx#]
O)w0一.首先了解以下几个问题:
0x J^ k7QI:T0 51Testing软件测试网0P^&\I3wfra#U
1. 为什么要编写测试计划?
EH/yCh)D#`\01)领导能够根据测试计划做宏观调空,进行相应资源配置等;51Testing软件测试网 [}0X9q3Kn.k(sW.t
2)测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等;51Testing软件测试网B
]KjRE3p]G
3)便于其他人员了解测试人员的工作内容,进行有关配合工作51Testing软件测试网w4Rc?+H\9z*`.G
2. 什么时间开始编写测试计划?51Testing软件测试网q&B"xVOnG
(测试需求分析前总体测试计划书/测试需求分析后详细测试计划书)51Testing软件测试网-U V4hy6vs1qV?!d
3. 由谁来编写测试计划?
l0_)C$un `P%wT2w3h0具有丰富经验的项目测试负责人51Testing软件测试网
Y JIPU4C'WNG3j
4. 测试计划编写6要素?(5W1H)
K:MK3g8SY{01)why——为什么要进行这些测试;51Testing软件测试网9Ue6Ju8J
2) what—测试哪些方面,不同阶段的工作内容;
~
eH:Jd0i \-Sv03) when—测试不同阶段的起止时间;51Testing软件测试网i)S+b8bU
4) where—相应文档,缺陷的存放位置,测试环境等;51Testing软件测试网 COG,m5n8u"W/C
5) who—项目有关人员组成,安排哪些测试人员进行测试51Testing软件测试网 BX8S,c'CX5q
6) how—如何去做,使用哪些测试工具以及测试方法进行测试。51Testing软件测试网N:lv[
N,]
D8oo}*^.p$n0二.测试计划主要内容:
f#UlqN;af
ls_y0 51Testing软件测试网5Js l @ K4F"j$YM:Z
1.引言
h)]j+T!R01.1项目背景51Testing软件测试网 Z~1cb'lu
1.2参考资料(计划编写依据:可行性分析报告/软件需求定义/软件概要设计/软件详细设计/用户使用说明书/……)51Testing软件测试网 Ew| w
f#n
1.3测试术语
7?w*C7O0C%Z:kx G01.4有关项目人员组成以及联系方式(开发人员/版本控制人员/测试人员/软、硬、结构、营销人员等)51Testing软件测试网.GZ/`q2fB ny
2.任务概述
"CH/ccw`ON02.1测试范围51Testing软件测试网rNQj
N)u
2.2测试目标51Testing软件测试网GG n^!e
2.3广义上还包含测试需求分析/测试用例编写/测试环境搭建/测试培训/测试执行等
M!hmRPzQ'm"B03.测试策略
KpM
h^:D9j V03.1测试人员需求、分工51Testing软件测试网'Zl
V2}ZvxN
3.2测试方法(自动化测试/手动测试;白盒测试/黑盒测试;中断测试/临界测试/压力测试等)51Testing软件测试网-hP2ee-zy6p1Yw
3.3工具引用及测试培训(内训/外训)51Testing软件测试网m)w`%ck;Z(c
3.4测试阶段计划(工作内容、人员安排、起止时间等)
(`~Rmp&a:N03.5测试停止及恢复条件
0uk%e*UC5g'H03.6测试文档及缺陷提交管理等51Testing软件测试网(l AM1C/`$`!Jx
3.7测试环境
&m9AZa'e9tWeQ04.测试资源51Testing软件测试网'P
xD5M}%~k
4.1硬件资源需求51Testing软件测试网b d v%[C+R$?
4.2软件资源需求
'?,X V,H7|
@TI04.3测试环境需求
VU;ODr {04.4测试人员需求51Testing软件测试网V2O4O9g(G
4.5其他(仪器、服务器等)
|9T'm*j/QC!i#@05.风险评估
ba6Qb^o05.1人力方面;51Testing软件测试网(K d.@{6]%A(T5M
5.2时间方面;
VnDpI:C05.3环境方面;
;Z2?9gCF2t6} _F)E2w05.4资源方面
s6K WR~O
ni b05.5部门合作方面51Testing软件测试网\%DvpD
h7qb
6.其他内容51Testing软件测试网`(aL,j2n8G
除以上内容有关项外,还要包括测试计划制定者、日期、修改记录、评审人员(开发负责人/测试负责人/项目经理)等信息
#A1yR:lGu ]:s0 51Testing软件测试网G3|)i&t R;EVF M
三.编写测试计划注意事项:51Testing软件测试网:|:K^-v*D1Z P*KW#?
j
k/r!ZM6mt]s01.测试计划不一定要尽善尽美,但一定要切合实际,要根据项目特点、公司实际情况来编制,不能脱离实际情况;
E,y&Q CDw02.测试计划一旦制定下来,并不就是一层不变的,世界万事万物时时刻刻都在变化,软件需求、软件开发、人员流动等都在时刻发生着变化,测试计划也要根据实际情况的变化而不断进行调整,以满足实际测试要求.51Testing软件测试网%~.{U%b%{T(B@
3.测试计划要能从宏观上反映项目的测试任务、测试阶段、资源需求等,不一定要太过详细.
E
A$Jkm.km{0 51Testing软件测试网3`W-w|T@#M
四.评审总结
6^}4K\l}FJSB$C0 51Testing软件测试网.{;d8a i r^IK
1.计划评审
$Go2lT7Em-_0 测试计划编写完成后,一般要对测试计划的正确性、全面性以及可行性等进行评审,评审人员的组成包括软件开发人、营销人员、测试负责人以及其他有关项目负责人。
Nk6p&D.T4W/D02.计划总结51Testing软件测试网'z#L b*h}L
T$d
项目完成后,应该对计划的执行情况进行评审,看有哪些不合理的地方,以便为编写下一个项目测试计划做经验积累。
;u(VT'ln0
W9f+}w\I?
`,w+?0五.测试计划模板(示例)
~St5[
V(jYNF0 ……51Testing软件测试网j4u!er8j}6x;h