我混迹在51,51却没有我的传说....

需求文档规范的重要性

上一篇 / 下一篇  2009-06-16 19:54:37 / 个人分类:测试管理

*k2_ Kx'p8GA0 

Lr,_as1nQ3R2OP0

a-v4I\:Sh8X0在一个软件项目的生产过程中,最关键的阶段就是需求的确定。51Testing软件测试网 Q"M bBIL_LgvG

51Testing软件测试网9x4mgQTSu@

概要设计的依据是需求文档,详细设计的依据也将是需求文档,51Testing软件测试网D(L,f2\W0rx

51Testing软件测试网4nT Nav'N1Q7s

测试大纲的结构级次也是依据需求文档框架结构而提炼产生的,

$Y4Jm5G(~*JG1W051Testing软件测试网R z&Q3b}'T

测试案例编写依据测试大纲的结构和功能点列表而设计出来的,

I'Pv#OCt0

je9\2A9G1jo zZ7P-t!Y+E0因此需求文档成了整个项目从始至终的重要的依据性文档标准,

_1imeU+J|y0

e3?`*jfx_0因此其重要性自然不言而喻。下面说说需求文档的在项目中的重要性!

zIB({E v"[*Y0

(uE&V ]#D.EA `Bt}aD01、高质量的需求文档切断bug的来源

RT8MR&c U/X0

L5z#I ?|-y q-V1E0在需求文档编写过程中如果质量控制不到位,自然会产生最原始的bug

g[&DYy f4h051Testing软件测试网l~7PT c T#Z

设计人员依据不明确的需求文档设计出了不准确的概要设计和物理模型51Testing软件测试网)XnR)WucBI,b

$Xu^sX(FY?9s0开发人员依据已经存在bug的概要设计产生程序代码,系统提交测试的51Testing软件测试网z*kk{:p5K

51Testing软件测试网Ujm`T#Y7S,L` S

时候这些隐含的bug已经从需求一直流转到了测试人员的面前成为测试51Testing软件测试网,K K*Rd/T.R_n

O K7g-@uR&C0人员的劳动成果但是这虽然给测试人员带来了工作成果和成就感但是这

XO*F m|?+R051Testing软件测试网@m;o nr0Z&K

对一个项目来讲却是巨大的损失,本应该在需求文档产生是就能避免的51Testing软件测试网 H)r:vnqjk4B ?

x7q)l-YQ0东西尽量控制在其最原始的状态而不是放任自流下去,因此由此看来文

k6G'n;x-l I/nQ051Testing软件测试网Xug!n)Qe^M5{0O"N

档测试的重要性就体现出来了,很多企业并不重视对文档的测试和检查

B;GA5b4g051Testing软件测试网KP @/_2R(XJ-Bx

从而使这些问题逐渐逐步的被放大,同时放大了修复问题的代价,给项51Testing软件测试网 Ud9J C6B/kpn

t {Ac.I] B/A0目带来损失,因此,测试要在需求文档编写产生时介入,同步测试需求

9GE)Z*F q$?!Zca0

["c)BtOv9T y0文档中存在的遗漏和不准确的描述直接将一些输入控制,界面标准等问

o5lV q4h0

fTn1|L0题扼杀在摇篮之中,付出了最小的代价产生了最好的效果,避免了需求51Testing软件测试网 VI`x:|Zi

51Testing软件测试网;R2x3z3g5xe.?+k-y3f!eI

变更,就避免了损失的放大,为项目和公司节约了成本,同时也能提高

%vQ2zA$\A0

b.z@ n.Y{Xb0产品的质量,一举多得!51Testing软件测试网 J|:}gA-J8W

51Testing软件测试网v;Fv/i s

2、需求文档编写的要求51Testing软件测试网ypcwv

51Testing软件测试网"cX-d@M ^(V-M

为了节约成本必须加强控制,控制好需求文档编规范的高标准、高要求51Testing软件测试网`#uUpFb+@G

51Testing软件测试网2K/[3Az9lE0~@j$kV

编写的质量和规范性以及可读性,这对需求人员的要求就相对提高了,不51Testing软件测试网 j@/\7EkV

51Testing软件测试网&~@&ze6p6e E-H3i

仅仅是懂业务和会用word这么简单了,要能将需求文档编写成为设计人51Testing软件测试网VUt0tm0e;H

Q2U'OI,z^Z6a0员和开发人员的思维角度读懂的文档,不仅仅是简单的规则描述是问题了

'P T/qX G051Testing软件测试网nXG&xC\ CI

当需求文档编写符合规范,概要设计上就更加清晰流畅,代码编写上就能

SOMN^ QEq0

O6DA}_'bl0控制的更加规范和标准,提高了代码生产效率,降低了低级bug的存活率

A8K,L ~9R{E4\051Testing软件测试网.},hh fLL

从而提高了系统的质量。一旦需求文档编写的不好导致了连锁反应最终到

v7U {D vx xY0t0

4lorwjpd B0需求变更,需求变更是一个项目最难承受的代价,当整个系统在多人合作51Testing软件测试网{#~ Z`i,K)H}%v1K

51Testing软件测试网1D`4hsX3G ~T

的情况下生产出来,此时需求文档的一点小小变化都可能会导致整个系统

af!nc!b`j\$m So051Testing软件测试网;I;H{ Z-v8bEP

发生巨大的改变和调整,由此需要付出的代价是不可估量的,损失是惨重51Testing软件测试网6J'\ i+g}xrZnk

Bi;u:S2]9Z%MHP$A0b0的,也是开发、测试、维护所最不愿意接受和面对的,控制好需求的编写51Testing软件测试网k1I3h$f:lD;U eM(O*l

51Testing软件测试网5\o @G N]K

可以达到事半功倍的效果,高水平的测试团队可以从标准的需求文档中预

zA.Tk:ux H f2A0

.zfR1}-|yJ)RD|&N0估出系统的缺陷率,预估出要编写的测试案例数,从而为后期的测试工作

8C`WoA2^a#W0

$vqsg RF:w0带来了巨大的前置信息,提高了测试工作的工作效率,高质量的需求文档51Testing软件测试网n w8F+mN1o^ M

p+L(yW+l4n0编写有百利而无一害,需要得到重视!

i{0^!~l5Mesting软件测试网/V,j.^?8KsAy

总结:需求文档编写的高质量和测试人员介入文档测试对于一个项目来说51Testing软件测试网B.l+CIdUYpcm

51Testing软件测试网d{{-AV4S L8u/a

都是非常重要的环节,需要加强控制和规范,为公司带来效益,货真价实!

`6HhFiB0

*Y/c m*C$O+mE)^#]0-------------------------------------------------------------51Testing软件测试网?$O-JJ;Iq u)S

51Testing软件测试网,@t/H;Dj ~T

NBA总决赛结束了,我所钟爱的LAKERS夺冠了,我的偶像KOBE获得了MVP奖杯~~51Testing软件测试网UWlt5y Z

51Testing软件测试网 U%?N3r!EsQ

uXT#AN051Testing软件测试网7X6UkuI

23--2451Testing软件测试网-\]~!Z L]Ha

N:d_x5r:n`/V0

n:d[?BcO@T8\0

F*cG0T&z i9W0幸福

x%n+LS$@(?df,]4r0

,o ^.m&?.V"Z*Rj"W/e.{0

:P,c:apCV t2R051Testing软件测试网0R-m6a | _m/}*^

 51Testing软件测试网)tw_Gj J3p

51Testing软件测试网k4@KOY0s'nz

 

~'L `1pMQQ:X4t+T0

TAG:

yzylion的个人空间 引用 删除 yzylion   /   2009-06-18 11:35:23
3
 

评分:0

我来说两句

Open Toolbar