软件测试 Bug之“缺陷分析“篇
提到匹 g, 软件缺陷,除了竝一个问题出现的现象和原因以外,对于一个 或者多个
Bug的分析也非常重要,本文讲述了 Bug 分析的目的,介绍了 IBM 的 ODC缺陷分析法,
已提供给需要进行缺陷分析的测迖小伙伴们参考。
Bug记录平台介绍
Bug IE 录平台,用比较文纟刍纟刍的话说是软件缺陷跟踪系统
(Def ectTrack ingSystem, DTS )是软件测试管理系统的核心部分。这里拿华为 的缺陷
管理系统来举例,网易以及其他互魁公司大部分会使用比较轻量级的开 源平台比如 Jira
平台等。共同之处是对软件缺陷处理过程有一些最基本的要求, 大概包括以下几个方面:
1) 整个处理过程应该是闭合的,即确保每一个被发现的问題在过程中都能 得到解
决,在整个过程中追踪缺陷的状态,问題记录在整个周期内都得到维护
简单来说可以理解为 Bug的状态流转,例如创建、进行中、已解决、关闭等
2) 每一个被发现的软件缺陷都应该按类别和优先级进行分类
3) 对软件缺陷的改正应该进行验证,以确保问题确实被解决、不利的影响 已经被
消除,并且解决该问题所引起的变化不会带来新的问題
软件项目团队的全体成员就以软件缺陷跟踪系统(DTS)为工作的参照物, 形成良
好的工作流程和运行机制,构建如下所示的软件测试管理体系:
1)测试人员向缺陷跟踪系统报告新 bug, 在新版本上执行回归测试验证 bug 是否正确
修改
2) 开发人员每天浏览属于自己需要修改的 bug, 修正 bug 后及时更新 bug 的状态