质量控制与测试工作协调方案 (转)
上一篇 / 下一篇 2007-02-06 15:26:58 / 个人分类:测试管理
51Testing软件测试网1C"~1?UP0k5A7}X&w
http://www.itisedu.com 2006-11-14 10:52:59 中科永联 51Testing软件测试网%f+gS@{ S
[关键字]质量控制 测试 51Testing软件测试网;T8P7K;Vp^S
K
1.方案说明
QU8r5qc_
u3LF0目前测试实施已经构建了较完整的过程,但测试质量保证还未形成系统性的方案。测试作为质量保证的内容,应该得到较好的控制和持续的改进,测试只有和质量控制结合起来才能够实现这一目标,该方案就是以此为出发点。
2.当前质量控制和测试协调的问题51Testing软件测试网"p6oX Df6Cd:]
协调问题
f7tua"w#C|yE0l 测试人员不能及时了解项目进度并合理安排测试;
4Y(_!`@*e.ceRU051Testing软件测试网Zb/D2C7\`e%Zol 测试人员不能及时了解项目需求;
iv!SBNi$W"t!C051Testing软件测试网t&N,L!KV!tX-SPl 测试人员未在各种评审会议中发挥作用;
#J\Nj[B(lF051Testing软件测试网%x9XJ.G+}K2?(Jl 测试流程未充分适应实际需要;51Testing软件测试网;cg:v b){D#V'c
^;z@V*n$F-k3E0l 测试流程未严格执行;51Testing软件测试网$@ `k,C?aJ
51Testing软件测试网+G+WLvY1ival QA对测试过程没有有效监控;
[D)h(d\9d9s051Testing软件测试网p.~TP ruPxl QA未对测试结果进行评估;51Testing软件测试网7?9Q&~sRk"Z
4@k}UH0l 测试结果能够反馈到项目组但未产生应有的作用。
z#s8AFg051Testing软件测试网4y#i\4pX tz@IIS考核问题
-Mi1hbi051Testing软件测试网{ En"X9c`ZIl 未测试人员考核;51Testing软件测试网 d6C(~krr+U
51Testing软件测试网Gs[+j2vl 项目考核未完善,目前效果不好。 51Testing软件测试网o`)h Y.~e
9|d#K!f7zTDD1D03.解决方案
A3}2T[$?([03.1项目情况QA与测试沟通办法
l 项目进度:通过http://10.10.3.32/SQA/SQAWORK网站沟通,QA每周在出《项目情况周报》之前更新网站中的项目列表,项目状态发生改变就邮件通知测试管理人员察看网站;51Testing软件测试网/mMm;a7he-PH
/eoN(J A'W;@3`0l 评审会议:测试人员察看网站更新以后,与QA或项目经理确认;QA与测试管理人员在评审会议以后要提供一份《会议评估结论》,作为项目考评的一部分;
4GY-F.cs[ {n q0G#PF1q2Kl9v03.2测试流程改进
9],a3Yxb3t09W&y%F?U6q0l 项目策划阶段:
FE*TZ5z fi051Testing软件测试网QgL$b!N~,fxx\说明:51Testing软件测试网|JI9y`UL+W
51Testing软件测试网(Gl+Um:Lw%k7Vi)d.T-l1.项目立项后,QA将获得项目经理或技术总监发来的《立项申请书》,QA对《立项申请书》进行审核,如果发现问题及时通知项目经理及技术总监;
R.~:v5t4DX"c&vH4I051Testing软件测试网'p$A(z`a5@q2.《立项建议书》无误后, QA及时更新网站中的项目列表,并通知测试人员获取《立项建议书》;51Testing软件测试网Vi{h7M/l e#k
51Testing软件测试网0k"tg7W'n4tM6U3.测试人员主动获取项目信息(背景,客户等)。51Testing软件测试网 mu+Q#[%Y"IC8A$Am
pa)l/f_)^'K"O#q'B5I ^0l 需求分析阶段:51Testing软件测试网+RL4Vr pn-bY
51Testing软件测试网(T9y;luF:aJf说明:
ZK,}O,x!d4DG5z/{S051Testing软件测试网y&]Bz_"O@ tj1. 根据项目计划,项目组展开需求调研活动;51Testing软件测试网$f'saA8MV
51Testing软件测试网Tz wP6]Z2. QA获取项目情况,并及时与测试和项目组沟通,尽可能使测试参与需求调研;51Testing软件测试网z%B fWg H:]M{
51Testing软件测试网'Q2n+`X$H&xk3. 项目组根据调研结果进行需求分析;
P'h*mF5rbc L0g,v9O(@-Y%K(k04. 如果测试参与了调研,则根据自己的调研结果进行需求分析;如果无法参与调研则根据项目组的调研结果进行需求分析(需要独立进行);
{M-vtO(M2i n0]sX%Wa05. 项目组需求分析结束后,QA协调召开需求评审会议,并通知测试参加;
1~D{og(}%m)wA051Testing软件测试网5S[#b;LhG6. 评审结束后,测试和QA共同对评审进行评估;
9~n'm D6^l/w sG7K+_0,oWFT+f/v1~%uX07. 在需求阶段开始和评审开始,QA要更新网站的项目列表并通知相关人员;
QxZp0F051Testing软件测试网 p%xi ~S(S8. 测试要在需求评审过程中对比项目组和自己的需求分析结果,但不需要干预项目组。
j-D8],iG0;oN2e!V1kk0Z0l 设计实现阶段:
?yLN*Od![[0Ej)T @D|Z0说明:
/k }8xT6H+f-x051Testing软件测试网2ZH;n}Jw:m"s?1. 项目组根据计划进行系统设计活动;
{Nv9ZJ)TU;^G051Testing软件测试网3R$g}*W&ynF2. QA监控系统设计过程,并更新项目列表,及时通知测试人员;
BDc4D\:Dz!Wbe0Nq:R;V$evg;~p03. 设计完成后,QA系统设计评审会议,测试参加;QA和测试共同对设计评审进行评估;
%@%r$Nv)R`/PvV051Testing软件测试网3Vj:^B2F"N4. 设计评审完成,项目组进行系统实现;51Testing软件测试网i9_pzm'U2D&rQPM
51Testing软件测试网Pa+f]jx"`M5. QA监控实现过程并更新项目列表,及时通知测试;51Testing软件测试网 s$km"]@PX.z
51Testing软件测试网aY1C:b\-\6. 测试主动获取项目信息。51Testing软件测试网_'lf8n\(` i
*r9IZYv"`9c0l 测试准备阶段:
;Ff1yc.n@R051Testing软件测试网fK3W|LV说明:51Testing软件测试网+mej u;O4O9EB3V P k k
51Testing软件测试网2^ Z{-s+S0X~1. QA及时掌握项目情况,在项目组编码结束以后,通知测试人员进行测试准备;51Testing软件测试网Hc BLdi a#MSx_
Ek/?Z5O$^02. 测试人员应该在项目需求阶段完成以后就开始路径和用例设计,本阶段针对最终需求进行修正;51Testing软件测试网9H+H~e9v,dd)mG#|
8zV8D!Z*w?;TD5K)h03. QA与测试共同进行测试路径和用例评审;
A$J0n$y5H1r0[gG!YfL$[d04. QA对评审结果作出评价;51Testing软件测试网z$ny%]6W T:q
5r.Bb;x!] l R05. 评审通过QA更新项目列表并通知项目组提交测试;51Testing软件测试网0p.R],LFVq"j y
2F/] ]7e AM'C@ Q!y06. 项目组提交测试申请,QA审核测试申请内容(特别是版本和测试范围);51Testing软件测试网y)E@L bNB^:xu X
tLah;Pt F07. 测试申请审核不通过,返回测试组;测试通过,QA通知测试;51Testing软件测试网,u(u]~/w7|-AsG
51Testing软件测试网i0F0}Mf1|&|7[8. 测试人员制定测试实施计划;
:E*\IU@jE0h051Testing软件测试网O0O['G-rT3X|@j9. QA审核测试实施计划;
/N5p{nv]051Testing软件测试网 U%qW0m+a8P8o;X`10. QA全程监控测试过程。
.f6T#vo'c:`051Testing软件测试网~B\3[ p\.cFl 测试实施阶段:51Testing软件测试网{5v.sz%Z8uj
51Testing软件测试网-B|(]p\Gx说明:51Testing软件测试网,|.Db(n T]w V
(L o%x3Q|e_(o01. 测试按照计划实施,QA全程监控;51Testing软件测试网#` Bk2?;MY4d
51Testing软件测试网l!o#`7x4cZL2. 测试负责人根据测试时间长短定期向QA通报测试情况;51Testing软件测试网%Le]8@)j@pS*e
%AP$x5O&ax:F&Z8zq/U1GZ03. 初测结束后,测试负责人编写测试报告,通知QA核查,通知项目组排除缺陷;51Testing软件测试网,|1Q5h^%tk
51Testing软件测试网?x'Ai u4. 项目组修正系统后,提交复查;51Testing软件测试网8Uo*jTwz
%~q5XU8]8e05. 测试人员复查系统(最多两次);
` Y`B9_ ~,X0f8Mf7n4h&b,Z^06. 复查结束,测试负责人完成测试报告。
g8_dw Op ~C1|5Cd0e*g2mS!G^B0l 测试评审阶段:
u3\#~BD,~V%i ] f5F0G8qOvCH0说明:
'U-D'?6E/H8^5_c~h@0&L1Y5],o/WB01. 测试报告完成后,由QA和测试负责人共同对测试结果作出评估;
8SIE)[ r&_#b;B0{Pe~+Geayi02. 不管评估结果如何都要通报项目组并附带测试报告;51Testing软件测试网8k_ Y(]PV
8rIz"U9B]+P'M03. QA对测试过程进行评估,对测试人员进行考核。51Testing软件测试网 M|v)c Q!F(S
"KAF P.U,eQ0C6H.I p0l 客户跟踪阶段:
_e,N}'Kvq051Testing软件测试网z6j;c@b
4~x;_
om0i2v0说明:51Testing软件测试网|%mC(D8SN
4c&y VY'FDc&?01. 系统正式发布以后,QA需要在一段时间内持续跟踪客户使用情况;
}X6h H3v4j*O051Testing软件测试网mn qG4s^N Ht]2. QA在跟踪时,通过到现场或使用E_Mail,电话将调查表发送给客户;51Testing软件测试网eOcp'U~1sc
51Testing软件测试网m qpXn5Xe? t3. 客户填写好调查表,反馈给QA;
+H.T*q5m2upM0\0/h'pt]6NNt04. QA将调查结果整理好定期发送给技术总监(项目组在允许的情况下通报)。51Testing软件测试网n8M^,fB Qv
9f-j a C8JHg}0l 每个阶段的输入输出文档51Testing软件测试网8Y7s8q!wT
51Testing软件测试网H`v`~U1. 项目策划
+ooG+sJ0EU;wO0_(C,VUOcY!l$wJ1Sr9Mc0《立项建议书》:项目组输出,QA,测试输入;
B`0t&X H,N@0H'O8Hj6j9d0《项目计划mpp》,《项目配置库管理报告》:项目组输出,QA输入;
Go rBCe S0xp#I"X@l)~02. 需求分析51Testing软件测试网$|s7q#{2R[U
51Testing软件测试网 Tp*^&RVG!M&Sq《需求规格说明书》:项目组输出,QA,测试输入;51Testing软件测试网"d$U!d2g"U i
(Scm4U}0 《需求评审报告》:QA和测试输出,项目组输入;51Testing软件测试网J sF*bbL'c
M&p f1?U/J&L0《阶段评审报告》:QA输出,项目组输入;
["C o7r$o-[5Zq051Testing软件测试网g(YJ1T'o6q3. 分析实现
6WN"e*Cz0q7N0}w#RLHg5Y D)]0《数据库设计报告》,《详细设计报告》,《UI设计报告》:项目组输出,QA和测试输入;
R3Bb"lzR]w/TQ(o0:d'rp%^LvY9M04. 测试
!e8]&e)vRZ051Testing软件测试网 yZW!Q9XN,zW? R《测试路径与用例分析》:测试输出,QA输入;
ya:_L0xY051Testing软件测试网\$z A,C1}G《测试设计评审》:QA输出,测试输入;51Testing软件测试网9hd Z @*m ]F
`Wk!Z VEbh-q0《测试实施计划》:测试输入,QA和项目组输入;
&J8L