如何编写测试计划
Z8h1QV8mz`jX^0 xuanyan356@163.com51Testing软件测试网4?H
n:y"O Fm7FS*?
51Testing软件测试网xu?
Vc
俗话说:凡事预则立,不预则废!软件测试同样,在测试项目之初就要制定相应的测试计划。接下来谈下如何编写测试计划问题。
/Dj_2N&p9\T)P$w9Z0 51Testing软件测试网(^#X qld,jt9M$i_
一.首先了解以下几个问题:51Testing软件测试网yk/e.Vw$YU:D5Zg+S
!L*E HTEcZ-T01. 为什么要编写测试计划?
s&B`7{D/hF01)领导能够根据测试计划做宏观调空,进行相应资源配置等;
8u)^6~"L?{#qA2S02)测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等;51Testing软件测试网N'hxD~.]p
3)便于其他人员了解测试人员的工作内容,进行有关配合工作51Testing软件测试网Yiw4[
[ a:g6}"O
2. 什么时间开始编写测试计划?51Testing软件测试网 Y3D~*El7Pm!P+W.Wp
(测试需求分析前总体测试计划书/测试需求分析后详细测试计划书)
}H&dH&cV%t.R03. 由谁来编写测试计划?
A n)NLhyj0具有丰富经验的项目测试负责人
j uFb+o.}
Hu04. 测试计划编写6要素?(5W1H)
)]0PhLa1]X3J
e-xK@01)why——为什么要进行这些测试;
kcj8cE].TL!z02) what—测试哪些方面,不同阶段的工作内容;51Testing软件测试网.T gM+n9D7l3?
3) when—测试不同阶段的起止时间;
s
O S+b*~)YT*E?04) where—相应文档,缺陷的存放位置,测试环境等;51Testing软件测试网c| sQXM3X!tL/bn
5) who—项目有关人员组成,安排哪些测试人员进行测试51Testing软件测试网+Yk+E;MB.z
6) how—如何去做,使用哪些测试工具以及测试方法进行测试。
5rl#_`8Yx$X0
3\$V%J.V#i*O0二.测试计划主要内容:51Testing软件测试网Cv7M p2cQ
51Testing软件测试网'W
Vl;M&e4sIk
_3J0L
1.引言
sN6W/s0}(o-Bf01.1项目背景51Testing软件测试网;y:j:g]VM8oD
1.2参考资料(计划编写依据:可行性分析报告/软件需求定义/软件概要设计/软件详细设计/用户使用说明书/……)
's6J&a{"v4{i;`
i;R01.3测试术语
$Z+Px0y9e tH01.4有关项目人员组成以及联系方式(开发人员/版本控制人员/测试人员/软、硬、结构、营销人员等)51Testing软件测试网&k5bkRpm
2.任务概述51Testing软件测试网:tCu*Dw0k#I
2.1测试范围51Testing软件测试网(G*~7v [Y+n/MNVx:B
2.2测试目标51Testing软件测试网?H1S,^0|([
2.3广义上还包含测试需求分析/测试用例编写/测试环境搭建/测试培训/测试执行等51Testing软件测试网7tR R\l8X
3.测试策略51Testing软件测试网$vM
@@"SR;q
3.1测试人员需求、分工
dp8?.B*g6L;Y03.2测试方法(自动化测试/手动测试;白盒测试/黑盒测试;中断测试/临界测试/压力测试等)51Testing软件测试网'@ Sn\5V*TD
h
3.3工具引用及测试培训(内训/外训)51Testing软件测试网 x"f };nucBfS
3.4测试阶段计划(工作内容、人员安排、起止时间等)51Testing软件测试网'ytiwhK+OlF'W1f
3.5测试停止及恢复条件
9z5\H~#m7|BKc03.6测试文档及缺陷提交管理等
gx4[3[FP03.7测试环境
Vrex
Y'TLB:N04.测试资源51Testing软件测试网OZovw
V4t!a\3Kb
4.1硬件资源需求
n&O)j*y.@,\ W+OV04.2软件资源需求
!c*W o:x'z&fke04.3测试环境需求51Testing软件测试网_8f!Z
gW4`
4.4测试人员需求51Testing软件测试网(r8iZr?V3[+H
4.5其他(仪器、服务器等)51Testing软件测试网 Kc dXcqi y/l1`:Z
5.风险评估
)Fd,d2Fp H05.1人力方面;
|S&E8S%A |\Up{05.2时间方面;51Testing软件测试网&K3k:t0J SY
5.3环境方面;
ae"U Y3x[xK/_05.4资源方面51Testing软件测试网?Y3GK5T n V
5.5部门合作方面51Testing软件测试网*yK7x8z)no O3}6@
6.其他内容
+zL-ixm@ I0除以上内容有关项外,还要包括测试计划制定者、日期、修改记录、评审人员(开发负责人/测试负责人/项目经理)等信息51Testing软件测试网b!U.s'~h/u5t+E
51Testing软件测试网(f(IfP6NN+^:n9{
三.编写测试计划注意事项:51Testing软件测试网 Eu/OC-OL6c
51Testing软件测试网&WT-~*P7z
C}
1.测试计划不一定要尽善尽美,但一定要切合实际,要根据项目特点、公司实际情况来编制,不能脱离实际情况;51Testing软件测试网7Y/`G7|Zj0L0i"W
2.测试计划一旦制定下来,并不就是一层不变的,世界万事万物时时刻刻都在变化,软件需求、软件开发、人员流动等都在时刻发生着变化,测试计划也要根据实际情况的变化而不断进行调整,以满足实际测试要求.
@Gs8d L$fk!__R03.测试计划要能从宏观上反映项目的测试任务、测试阶段、资源需求等,不一定要太过详细.
.n.Lrr9h,sW&[ b/c`D0
6NYj.c3l*p"E
\ |s0四.评审总结51Testing软件测试网"o9B nf| d"s
-cK(p(uo$AB01.计划评审51Testing软件测试网8O%x5R5d4iN:X
测试计划编写完成后,一般要对测试计划的正确性、全面性以及可行性等进行评审,评审人员的组成包括软件开发人、营销人员、测试负责人以及其他有关项目负责人。51Testing软件测试网[:A)SV6KWQ
2.计划总结
l"N9c&D N:c7q,FK${0 项目完成后,应该对计划的执行情况进行评审,看有哪些不合理的地方,以便为编写下一个项目测试计划做经验积累。
q[4R'VO7`,k:S0 51Testing软件测试网{9n-w2t)v;Fm
五.测试计划模板(示例)
+u3A4@L)y+XcT)I,O0 ……51Testing软件测试网;I}z$AZN+AI#k