心念旧安,夙夜忧叹。

如何制定成功的测试计划

上一篇 / 下一篇  2005-01-05 18:12:21 / 个人分类:转贴好文

查看( 24208 ) / 评论( 190 )
不错的文章,推荐大家看看。51Testing软件测试网(rr8T/_t)h S#G$x T
--------------------------------------
|0A'w&{+Ar0 如何制定成功的测试计划
Q)G,L l3d^P#i[:G0
;A:ddh(Cya0    “工欲善其事,必先利其器”。专业的测试必须以一个好的测试计划作为基础。尽管测试的每一个步骤都是独立的,但是必定要有一个起到框架结构作用的测试计划。测试的计划应该作为测试的起始步骤和重要环节。一个测试计划应包括:产品基本情况调研、测试需求说明、测试策略和记录、测试资源配置、计划表、问题跟踪报告、测试计划的评审、结果等等。51Testing软件测试网T.R5LJ!d5nlnH
51Testing软件测试网6MpFK6N7H:ig x T
   产品基本情况调研:51Testing软件测试网jO&R Il-s)w$d]K
51Testing软件测试网2gr:}1NGeW F9kyg
  这部分应包括产品的一些基本情况介绍,例如:产品的运行平台和应用的领域,产品的特点和主要的功能模块,产品的特点等。对于大的测试项目,还要包括测试的目的和侧重点。51Testing软件测试网.x2A.TA:K(p/A$L2m

mkDhFF.uk0   具体的要点有:
2FX#K([khd Uva0 51Testing软件测试网E(Lj5N~4C j
  目的:重点描述如何使测试建立在客观的基础上,定义测试的策略,测试的配置, 粗略的估计测试大致需要的周期和最终测试报告递交的时间。
*x!F Zes;`'O!j0m?&\0
4@{WI\T0yO0   变更:说明有可能会导致测试计划变更的事件。包括测试工具改进了,测试的环境改变了,或者是添加了新的功能。51Testing软件测试网&Q6{4{?vh)KDUy
51Testing软件测试网bxE6zg O8A
  技术结构:可以借助画图,将要测试的软件划分成几个组成部分,规划成一个适用于测试的完整的系统,包括数据是如何存储的,如何传递的(数据流图),每一个部分的测试是要达到什么样的目的。每一个部分是怎么实现数据更新的。还有就是常规性的技术要求,比如运行平台、需要什么样的数据库等等。
X `3YtFQh8E?H6r-S0
i1H.dTQlA0   产品规格:就是制造商和产品版本号的说明。
3cj^*\'B\'k0 51Testing软件测试网4s])a!vtJVi i;Q6c
  测试范围:简单的描述如何搭建测试平台以及测试的潜在的风险。
0Af.`F| E@}+R0
[7_)IW l~t M7j,U0   项目信息:说明要测试的项目的相关资料,如:用户文档,产品描述,主要功能的举例说明。51Testing软件测试网Kv6gTY9R

*i)z-}B%g8m0J-|^;u$T0   测试需求说明:
$c+n5P:f'T5`$y0
*He%q4C)a!AM2b0k0   这一部分要列出所有要测试的功能项。凡是没有出现在这个清单里的功能项都排除在测试的范围之外。万一有一天你在一个没有测试的部分里发现了一个问题,你应该很高兴你有这个记录在案的文档,可以证明你测了什么没测什么。具体要点有:51Testing软件测试网+lvg? |5`1sOY
51Testing软件测试网j ^ NQ hD f2WX J R{
  功能的测试:理论上是测试是要覆盖所有的功能项,例如:在数据库中添加、编辑、删除记录等等,这会是一个浩大的工程,但是有利于测试的完整性。51Testing软件测试网 u%w!y(K`,Zy
51Testing软件测试网8cA#b9N6z!H
  设计的测试:对于一些用户界面、菜单的结构还有窗体的设计是否合理等的测试。51Testing软件测试网I#EPJFLhl.}

Ftrw.aaFuH(uE0   整体考虑:这部分测试需求要考虑到数据流从软件中的一个模块流到另一个模块的过程中的正确性。51Testing软件测试网Q)W4mCybJW d

R!ub4[ @zq&j0   测试的策略和记录:51Testing软件测试网8In+g wDcl
51Testing软件测试网0a y%Z,rUM@3U
  这是整个测试计划的重点所在,要描述如何公正客观地开展测试,要考虑:模块、功能、整体、系统、版本、压力、性能、配置和安装等各个因素的影响。要尽可能的考虑到细节,越详细越好,并制作测试记录文档的模板,为即将开始的测试做准备,测试记录重要包括的部分具体说明如下:51Testing软件测试网 [#T/R%N:].p X]9BF

1l5p7V5A;Y"_D.\0   公正性声明:要对测试的公正性、遵照的标准做一个说明,证明测试是客观的,整体上,软件功能要满足需求,实现正确,和用户文档的描述保持一致。
gY#q"a*tc,H0
u7EwM jKS0   测试案例:描述测试案例是什么样的,采用了什么工具,工具的来源是什么,如何执行的,用了什么样的数据。测试的记录中要为将来的回归测试留有余地,当然,也要考虑同时安装的别的软件对正在测试的软件会造成的影响。
9y yX!\"^/So A0 51Testing软件测试网B0D#cm^"W;GtV
  特殊考虑:有的时候,针对一些外界环境的影响,要对软件进行一些特殊方面的测试。51Testing软件测试网SW-T3V[Vt|(x2ZL

v&NNfl*Lq/W0   经验判断:对以往的测试中,经常出现的问题加以考虑。51Testing软件测试网0dF@6` bp
51Testing软件测试网(~/[ pI#k G
  设想:采取一些发散性的思维,往往能帮助你找的测试的新途径。
J"F#tC[S!Cp;r0 51Testing软件测试网Px }sJm0x
  测试资源配置:
1i'c"BWd-{:K&G0
2sC;u^ il#_0   项目资源计划:制定一个项目资源计划,包含的是每一个阶段的任务、所需要的资源,当发生类似到了使用期限或者资源共享的事情的时候,要更新这个计划。
p'b4u)fjG0
ktp^RV0   计划表:
BO!G7aBK,o}0
id)G o ~3tf0   测试的计划表可以做成一个多个项目通用的形式,根据大致的时间估计来制作,操作流程要以软件测试的常规周期作为参考,也可以是根据什么时候应该测试哪一个模块来制定。51Testing软件测试网e0NDAX

1|@v1_,Q0w$nN g0   问题跟踪报告:51Testing软件测试网(Mc WcMrZ;y*Y
51Testing软件测试网D~R1KwOQ
  在测试的计划阶段,我们应该明确如何准备去做一个问题报告以及如何去界定一个问题的性质,问题报告要包括问题的发现者和修改者、问题发生的频率、用了什么样的测试案例测出该问题的,以及明确问题产生时的测试环境。51Testing软件测试网c:?(Yb `#s~ PG
51Testing软件测试网*s(q;H^Jj*p0ot3j8O
  问题描述尽可能是定量的,分门别类的列举,问题有几种:51Testing软件测试网(s YF!x*|q5EA

`x ef4n0   1、严重问题:严重问题意味着功能不可用,或者是权限限制方面的失误等等,也可能是某个地方的改变造成了别的地方的问题。
kL7`:Y8E gN0 51Testing软件测试网5{H:gR4O p@
  2、一般问题:功能没有按设计要求实现或者是一些界面交互的实现不正确。
Mc5a!bz8g8f{0
3@NR8O!xi0   3、建议问题:功能运行得不象要求的那么快,或者不符合某些约定俗成的习惯,但不影响系统的性能,界面先是错误,格式不对,含义模糊混淆的提示信息等等。
x)Ztwva1sm0
#O7s5J5|(H1D:aik0   测试计划的评审:51Testing软件测试网"k:Kj |e/n"kRH5i
51Testing软件测试网5vl1S*F-]1r[#CR/J4Y
  又叫测试规范的评审,在测试真正实施开展之前必须要认真负责的检查一遍,获得整个测试部门人员的认同,包括部门的负责人的同意和签字。
qTY@Wwau%\{-e0 51Testing软件测试网 })Dn"Mr#F9w;n
  结果:51Testing软件测试网 i,\ q`:Eh,cQ&]
51Testing软件测试网9^t*G0Dv cf gJ
  计划并不是到这里就结束了,在最后测试结果的评审中,必须要严格验证计划和实际的执行是不是有偏差,体现在最终报告的内容是否和测试的计划保持一致,然后,就可以开始着手制作下一个测试计划了。

TAG:

冰儿发布于2005-01-06 13:41:25
谢谢
俺比较笨虽然看了文章,可还是写不出测试计划,谁有模板可否邮来一份,再此谢谢我的邮箱是xlj987@163.com
冰河的个人空间 冰河 发布于2005-01-06 14:08:48
已经给你发过去了,请查收!!

Nokia0906的个人空间 Nokia0906 发布于2005-01-13 10:59:20
收藏收藏!
好文章都要收藏的!
happyltdos发布于2005-01-13 17:04:46
能给我也发一份吗?谢谢,邮箱:happylt.dos@163.com
令牌鲩发布于2005-02-08 13:56:28
能给我一份吗?非常感谢!(LSJ001115@163.com
yoyoo_112发布于2005-02-17 13:55:06
我也想要一份(casperstar@163.com),谢谢
zhao830720发布于2005-02-21 13:53:05
也给俺一份吧,急呀!!在此谢谢了,,
+s\FAs(D3Xzhao830720@qianlong.com
zysdaha0082发布于2005-03-03 11:49:11
能给我一份吗,fanmingzys@163.com
crystalxue发布于2005-03-11 09:37:06
能给我一份吗,snowxue@msik.com.cn
garrychen发布于2005-03-16 14:10:40
我也要一份!
-br        Y$N^p3~Eewww.51testing.comtippychen@sohu.com
cbgyiy发布于2005-03-17 11:09:49
能也给我一份吗?谢谢了
cbgyiy发布于2005-03-17 11:11:12
我的邮箱是cbgyiy@yahoo.com
twtw5201发布于2005-03-17 13:34:53
我也要一份,谢谢!!
4q,T5H^%bT|rwww.51testing.comtwtw5201@163.com
RandyTsai发布于2005-03-22 23:36:36
也请给我一份,谢谢软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具:@(~v'@)Sj
caijian001@paic.com.cn
yuxiuling的个人空间 yuxiuling 发布于2005-03-30 14:15:05
希望也能给我发一份,将不甚感激!!!!
柠檬树的狐狸发布于2005-03-30 14:37:14
希望能给我一份,非常感谢!weiyang_525@yahoo.com.cn
d497010发布于2005-03-31 15:33:35
貼出來
有測試計划的那位樓主,還是把測試計划的模板傳上來吧,你看這麼多人要,真謝謝你提供了這樣的好東西和大家分享
rien2128发布于2005-03-31 17:02:51
给我也来一份模板,THANKS
&E
RN
W9o+X t
riengong@edenhm.com.cn
hcs发布于2005-04-09 10:19:05
能给我发一分吗?谢谢啦
#xO
TKxj51Testing软件测试网
zhaolinhui@hit.edu.cn
zys3497的个人空间 zys3497 发布于2005-05-19 16:08:26
我头晕,我一定要顶去,我靠,我一定要顶住,我一定能顶住的。
我来说两句

(可选)

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 453757
  • 日志数: 138
  • 图片数: 4
  • 建立时间: 2006-11-26
  • 更新时间: 2013-08-30

RSS订阅

Open Toolbar