起步于系统工程师,迈进入测试工程师,从起初的C/S系统到互联网时代的B/S系统,从事过电信增值业务、软交换、烟草OA、公安技侦和电子商务等行业的软件测试开发和管理多年,愿与大家共同分享共同交流,关注软件项目管理、测试团队管理、软件流程控制和软件性能测试及自动化测试技术。互联网时代,技术推动进步,欢迎人才推荐:jonas.wangl@alibaba-inc.com
缺陷分析的几种技术
上一篇 /
下一篇 2008-12-16 20:17:03
/ 个人分类:缺陷管理
e|QvF0e"u5[/L O.RH.b0 我们在分析缺陷时,常常会使用或借鉴一些分析技术来达到我们要的结果,那么缺陷分析技术有哪些呢,笔者在网上整理了下下面几种技术方法,仅供参考学习。若有其它技术方法,请补充。51Testing软件测试网({(U,O/Q"t`
3]-? P0Is$HVRfr0 第一、ODC缺陷分析51Testing软件测试网6vQ{6kuD_R#rye5O
5i?2eAk0 由IBM的waston中心推出。将一个缺陷在生命周期的各环节的属性组织起来,从单维度、多维度来对缺陷进行分析,从不同角度得到各类缺陷的缺陷密度和缺陷比率,从而积累得到各类缺陷的基线值,用于评估测试活动、指导测试改进和整个研发流程的改进;同时根据各阶段缺陷分布得到缺陷去除过程特征模型,用于对测试活动进行评估和预测。上面回答中涉及到的缺陷分布、缺陷趋势等都属于这个方法中的一个角度而已。51Testing软件测试网]B!pP2w
f
B4q km(}I/J0 第二、Rayleigh分析
Z{Y
T+lUw.c"T"r051Testing软件测试网'Tm:a] PU v 通过生命周期各阶段缺陷发现情况得到缺陷Rayleigh曲线,用于评估软件质量、预测软件现场质量;
[
n:y3pOP;r!q_u051Testing软件测试网 ?3cuy*LN 第三、四象限分析
2s3pmR iCv%B
MTo051Testing软件测试网 {7H}&Nk 根据软件内部各模块、子系统、特性测试所累积时间和缺陷去除情况,和累积时间和缺陷去除情况的基线进行比较,得到各个模块、子系统、特性测试分别所位于的区间,从而判断哪些部分测试可以退出、哪些测试还需加强,用于指导测试计划和策略的调整;51Testing软件测试网6eW
?Q&]
r)Z_(QP4y
DrR
Bs7r2C0 第四、DRE/DRM分析
p;P)Se9h0_@Dc k+W1oX0 通过已有项目历史数据,得到软件生命周期各阶段缺陷注入和排除的模型,用于设定各阶段质量目标,评估测试活动。51Testing软件测试网K
vvn)G/q
51Testing软件测试网ug$TybY
c_,s.tY6k)F 第五、Gompertz分析51Testing软件测试网&`+A8m2^s1}c#rNo
51Testing软件测试网e0C@ fR-Ht%}aG 根据测试的累积投入时间和累积缺陷增长情况,拟合得到符合自己过程能力的缺陷增长Gompertz曲线,用来评估软件测试的充分性、预测软件极限缺陷数和退出测试所需时间、作为测试退出的判断依据、指导测试计划和策略的调整;51Testing软件测试网s.|;bl
Z
u1jpUXw#^0 第六、缺陷注入分析
~%@|m2@;c7kq0K^(]6Xb]#j)ce`0 对被测软件注入一些缺陷,通过已有用例进行测试,根据这些刻意注入缺陷的发现情况,判断测试的有效性、充分性,预测软件残留缺陷数。
3L4@2yJ#cy%I;vt051Testing软件测试网 kmoU#nJ6\%A*bb 第七、根本原因分析 51Testing软件测试网x Yog-p,`{
51Testing软件测试网1I[
bW'yA$P 利用鱼骨图、柏拉图等分析缺陷产生的根本原因,根据这些根本原因采取措施,改进开发和测试过程;51Testing软件测试网s
H3X#f1Q
bM/R
1Hf~wt9a~.{)?+a'l0 51Testing软件测试网r1h3q-N&nb8mk
相关阅读:
- 测试过程中如何进行Bug描述 (caption, 2009-11-05)
- BUG管理平台-JIRA平台的部署 (fishy, 2008-9-09)
- 软件测试的重要环节:Bug管理流程 (fishy, 2009-11-30)
- 零缺陷管理的思想体系 (caption, 2008-10-07)
- BUG生命周期流程图 (fishy, 2008-10-08)
- 常用的软件缺陷预防技术和缺陷分析技术 (fishy, 2008-10-24)
- [缺陷管理]测试工作中的缺陷跟踪管理 (卧龙公子, 2008-11-11)
- [缺陷管理]对软件缺陷进行分类管理 (卧龙公子, 2008-11-11)
- 如何提高缺陷的有效率、修正率 (fishy, 2008-11-14)
- Linux下Bugzilla安装与配置 (fishy, 2008-12-02)
收藏
举报
TAG:
缺陷管理