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