有关于测试需求的一段QQ对话
上一篇 / 下一篇 2008-01-10 19:14:11 / 个人分类:测试流程
%_V&g%r!W pH[{s0
Q0Th(i.V:M8f%l2N0N4[+_s7h\f0先总结下黄肖所持有的观点:
OD2d(sA_aU&x051Testing软件测试网 m3Fa|B5qD6n` O测试需求,在软件需求阶段产生的东西,就是说软件的目标分解一下,是很大的方向性的东西,也就是需要测试的功能,测试需求的输入:原始用户需求、软件需求,此功能有些啥特性再逐步分解,最终得到用例。所以,和测试需求相比较,测试特性就有些细了。测试特性的输入文档有:测试需求、软件需求规格、概要设计、原始需求。最初期,用户提出用户需求,开发人员补充软件需求,然后,双方逐步明确,产生了需求规格说明书。
+zc8]M_0kI*_I/`!R1O%{0w+qT0下面是我们具体的对话记录:51Testing软件测试网PJ$@PwRNN
flIwC)^"?5A0桔梗 16:19:3251Testing软件测试网h }\Tvf;b
你赞同我的观点吗?51Testing软件测试网!YB}` qz o
51Testing软件测试网K}dQ/xF"Y
Z;E&m
桔梗 16:19:3451Testing软件测试网O3wf8jO5T^6]!F:E-`
测试需求主要来源于两个方面:用户需求、开发文档(或代码注释或从代码中挖掘)
-X%eF/ODKl-M0 51Testing软件测试网'n0r1[NR(c0p8W
8H&v\$\#K&f G0黄肖 16:20:55
biE%S4U+T7D!`&B0测试需求的输入:原始需求、软件需求,你的开发文档太泛了51Testing软件测试网(I;z
Xiw{:TK
黄肖 16:21:16
WV'}-o(s.nvR0在实际开发一个项目,测试需求确定的时候,还没有代码呢
$fkJ)\UL|
BT!T1@0桔梗 16:21:1951Testing软件测试网#AedQ
be
软件需求是说概要设计的需求吗
^2R T5U2r%UF4E+}0
B%s1z+h:~0}
B0黄肖 16:21:3851Testing软件测试网9Rr2K+lK'HQ^y`:{
不是,概要设计的时候,已经比较明确软件的规格了51Testing软件测试网
K2j3g#G(yQ'\ W
黄肖 16:21:4451Testing软件测试网nR$[:c0OA3}g7|
应该是更上一层51Testing软件测试网!i*zZ#o-x5l/rV`
51Testing软件测试网
P ?2IkJ$]$u
黄肖 16:21:59
+v$L6pq4F#K'q0基本来说,这一层就等于废话的一层51Testing软件测试网 `]T`4x6ixP M
桔梗 16:22:02
"~ y{6?"[(u
x$p0呵呵
&i)qyD2wF;xp1M4x0
UzT_)G$Y0黄肖 16:22:2251Testing软件测试网lX
N+yKK
G"S
不过,你指的需求,应该是指测试特性了...不是我指的需求
hY1Z_W0o0桔梗 16:22:41
_;{ |.uo1j"B
P}$~x0哦,那么测试特性,不需要设计文档吗?
,n[C/K?JE0
V_Zdl_@0黄肖 16:22:5651Testing软件测试网/c'[4H9C.bv
这一层,一般输入有几点:测试需求、软件需求规格、概要设计、原始需求。51Testing软件测试网NR'L0CB
黄肖 16:23:1551Testing软件测试网9eO)~'w5C+Q.h
F
至于代码~~~可能会有,也可能没有51Testing软件测试网QUF:C4Q5Nb
黄肖 16:23:2751Testing软件测试网K}Z M6udy N
不同项目组可能不一定。
|y[O&mV,xk0 51Testing软件测试网-P2@.`2mFlsl
黄肖 16:23:37
"P
~#E!I$O0但正常开发我说的那几条肯定有
k6`o%R%k,{8V7{(|0桔梗 16:24:0951Testing软件测试网E
O sZ!FG
你所谓的测试需求是个啥东东?51Testing软件测试网
bgcp6F"oF.B
51Testing软件测试网#Ia
zFYK!_kn
黄肖 16:24:25
2]"@Tu+a9C0 测试需求=废话
oZ0YZ2ur0桔梗 16:24:2851Testing软件测试网 k:gUj"uVRG$c
晕51Testing软件测试网"O:`O
S-N8M-uug3K
51Testing软件测试网g.x:S)H^9I7`6J'_
桔梗 16:24:3651Testing软件测试网TFx;F!Qkp|
还是不理解你的意思
4CY6oQL"Uxg#f
C0
/thC&b~F UsRK!bDw0黄肖 16:24:48
2B3G$f9eN;i2EQ
W0在软件需求阶段产生的东西
ZV-|c*x0黄肖 16:25:18
h#?x
H
nNy/c:Z0就是说软件的目标分解一下~~是很大的方向性的东西51Testing软件测试网:M u&xS0@
黄肖 16:25:5551Testing软件测试网`5l.J"C
g)}p3{
比如QQ的视频,这个就是一个测试需求~~~-_-|||比较变态吧~51Testing软件测试网 W@V{ Q]Y
桔梗 16:26:05
2gJ;b[qd }0 那是个功能点吧51Testing软件测试网.v9JW3n8jB3V:m7M
51Testing软件测试网J R.\w4t
黄肖 16:26:1651Testing软件测试网'\_4i RJ/W)^5j^
是啊~~就是功能51Testing软件测试网3G(Ew1N
F
黄肖 16:26:29
i#a1Aeq?0测试需求,就是需要测试的功能
2W!r |4IS[ ^Q2j0黄肖 16:27:01
y.t,Jy [3v Dn(O m0此功能有些啥特性再逐步分解,最终得到用例
9h/o!\'O_9_!`0桔梗 16:26:5851Testing软件测试网f|N#pi
那测试特性,是不是更细分了?
+I;@7fH8LpqY F0
)d&IC-`A0桔梗 16:27:1551Testing软件测试网+Ho3rFNE$Xx
你说的,我就能理解了
1AM0oXFM@F sb8b0 51Testing软件测试网9].m2A-P5M N7]n
黄肖 16:27:1951Testing软件测试网$^~ADT+R
测试特性就有些细了
5Lys*x+M'M;wqZS0桔梗 16:29:27
3J)j b|Q$PGl]0也不能算废话哦,因为有些不需要测试的功能就不写进所谓的测试需求了吧51Testing软件测试网2\X-i-X5rwT#U%|;f8a
51Testing软件测试网 n @z7^0u-R
ojgC
黄肖 16:29:56
)yqHN0GV5r0 对呀51Testing软件测试网%T*eI"O@\F9n#SE
p5o*Cm7`0黄肖 16:30:22
Z UK'q#z0你终于得道了……恭喜!51Testing软件测试网'_l3y"VbV&G(W
~o8j
桔梗 16:30:42
1~0zG}zc t|0呵呵,师父果然是师父51Testing软件测试网5u,Gml%Rwwnm6w6Jg
桔梗 16:33:35
8_8Ov1axd;j0这个软件需求,我还没理解
4m\VJt8P}7Z?0 51Testing软件测试网d7tE
`E0F"K
uwMdBA _v0桔梗 16:33:55
*C,x+\)E3YZer`0和用户需求有什么区别
;M*NX8n~dtX
@0
Gg zpO hk&FH0黄肖 16:34:03
%mD9N0l\ V.D4~0软件开发前,首先要写个啥文档?
bdm'Y:R3AU#s0桔梗 16:34:0551Testing软件测试网@p@1L)InI
是需求规格说明书中的吗51Testing软件测试网b2q-y},R wF)~s
pV*}_M)SN c0黄肖 16:34:1151Testing软件测试网.Zf)] av*x
呵呵~~~区别大了
f1o%P;b&f}VI0黄肖 16:34:2451Testing软件测试网~
|"@[)\*[
应该是需求说明书之前产生的东西
\L0an4sB0黄肖 16:34:3751Testing软件测试网'Q!F!C6K#H/V
需求规格已经比较明确需求该做什么了51Testing软件测试网G-ZA*xo+zW
黄肖 16:35:07
&Pz8R"@0bj5V9X0比如,用户说:我要个记事本~~~
*J-~Pc[;xv0黄肖 16:35:1151Testing软件测试网q
x1m)ULs;lu;A
这就是用户需求
H_p4F
g1q"k0黄肖 16:36:01
p&gT&r3z)a/Im6f0对应开发就忙了:
'~$g7g O:t~1tAe0首先:要能编辑、字体设置……这些就是软件需求。51Testing软件测试网Py-I'SD0_
黄肖 16:36:1451Testing软件测试网T;^5AAa'uoz
然后,逐步明确,产生了需求规格
Z`:J!W$d*U(A7f"Q|0桔梗 16:53:0651Testing软件测试网@x*x}#_
我可以理解为,需求规格说明书里就包含了用户需求和软件需求吗?
0m0~Fnw0 51Testing软件测试网D!~6SWN*Q*wVM@E4[-l
v%K)_
^Efjt0黄肖 16:53:28
-g9g:i:G[/g%[;rn0但是~~~51Testing软件测试网2e.l|4e"n
黄肖 16:53:3851Testing软件测试网\{X)NW _
有一点需要明确。这并不等于用户需求51Testing软件测试网 rM1}9@T5X
黄肖 16:53:47
a-IY$@kdI0因为加入了设计人员的思维,有可能是错的51Testing软件测试网D}"R0f ]TGd
桔梗 17:02:2551Testing软件测试网,c$M%I+r2EX
但是已经经过用户确认了啊,怎么还有可能错误?
9B2@*},LN0
:WD0^gY,Nf}0黄肖 17:03:2051Testing软件测试网
r6m(bN `_s
如果每个项目都能做到每个环节都正确的话,还要测试干嘛51Testing软件测试网|HB+p}aH"vf
黄肖 17:03:4051Testing软件测试网K0T
`1gxbK
有可能在讨论的时候,理解错误~
:Y5Ij*HSJYDE0桔梗 17:03:5751Testing软件测试网Q-w!g7|T\Mo6pF
哦,有道理
E0F kB uc7F0
t;W9uX#f|I9S%Z0黄肖 17:04:40