• 0
  • 0
分享
  • Bug的跟踪管理——软件测试圈
  • 北极 2021-11-03 16:05:48 字数 1330 阅读 1296 收藏 0

一、Bug跟踪流程

  1. Bug的生命流程从新增的opened状态开始,到closed状态结束,简单而言,Bug核心跟踪管理流程应该包括:

  2. 新增:测试人员发现Bug之后新增一个Bug,并将Bug指定给对应的开发负责人,Bug状态为待DEV处理。Bug新增成功后,只有开发负责人才有权限回复这个Bug,其它人只能查看或追加回复。

  3. 审核:测试人员提交bug之后,应该由测试经理和项目经理对bug进行审核,审核Bug的优先度、哪些Bug可以等到下个里程碑或版本中解决、对问题有何修改建议。这一步非常重要,避免由于测试人员的素质参差不齐而导致的软件质量问题。

  4. 回复:开发人员修改问题之后,将Bug回复给对应的测试负责人,Bug回复后,只有测试负责人才有权限跟踪回复或关闭这个Bug,Bug状态为待QA确认。开发人员回复Bug之后,测试人员会进行验证,如果问题还没解决,则将这个Bug重新回复给开发人员,并且在回复中进行详细的问题描述。测试人员回复此bug给开发人员之后,Bug状态又转为待DEV处理。Bug

  5. 回复审核:开发人员修改问题之后,应该由测试经理对bug进行审核,检查bug的修改处理方法是否正确。

  6. 追加回复:一个Bug的记录不能删除或修改,只能够新增,如果测试人员或其它开发人员或项目经理想对Bug增加说明,可以通过追加回复进行。

  7. 关闭:开发回复Bug之后,测试负责人验证该Bug,如果问题得到解决则关闭(否则回复给开发负责人,让其继续追踪),Bug状态为问题解决。

  8. 查询:输入查询条件,查询对应的Bug。

  9. 删除:删除Bug,但这个记录不会被删除,也就是说只是做一个特殊的标志,没有真正删除。

  10. 重新打开:在后续测试中又出现了相同或类似的问题,重新打开此Bug。

  11. 统计:输入统计条件,统计对应的Bug。

二、Bug跟踪管理系统

Bug跟踪管理系统用于帮助公司和团队跟踪工作中的问题,管理和记录这些问题的处理过程,并为用户提供事务分配和自动通知的平台。Bug跟踪管理系统对于一个团队的Bug管理非常有效,可以确保每个出现的问题都可以得到记录和跟踪,为团队提供有效的交互平台,提高团队效率和增强团队工作氛围。同时,作为问题记录的数据库,可以积累处理问题的经验,也可以轻松吸取他人经验,对以后维护也很有帮助。

对于比较大型的公司或开发团队,比较倾向于自己开发符合自己需求的Bug跟踪管理系统,除了缺陷跟踪外,还可以对工程需求、分析设计、任务管理、工程故障等进行管理;而对于一个小型团队,可以使用现成的Bug跟踪管理工具,有些工具也是开源的,可以自己很方便的修改,对于小团队来说它所提供的功能也已经够用了。常见的缺陷跟踪工具有RationalClearQuest、Bugzilla、Testtrackpro、sourceforge、teamshare、PVCSTracker、TestDirector、Track+和WicresoftBMS。我个人偏向使用Testtrackpro,比较友善简单。不管是自己开发的管理跟踪系统还是bug管理工具,都只是工具而已,真正要做的是流程上的管理。


作者:psnxtansini 

原文链接:https://blog.51cto.com/psnx168/1436554

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 前几天,我在《简历中打动人的 3 个关键点》和《简历中千万不要出现的 3 个问题》中讲了一些写简历的注意事项,今天想聊聊在面试过程中,如何更好的体现出自己的真实实力。面试时,我经常会拿下面 3 个问题开场:1.请做个简短的自我介绍;2.简单介绍一个自己参与度比较高的项目,以及自己在项目中的职责;3.简单描述下你在项目中发现的最有成就感的 Bug;下面我分别针对这 3 个问题逐一做下说明。1.请做个简短的自我介绍;大部分的鸡汤文或者面经给出的建议可能是这样:面试官你好,我叫张三,出生于 2018 年 8 月 31 号,女,属狗,我喜欢爬山、读书、游泳、跑步、下棋、写代码、做测试,非常高兴能获得今...
            4 10 2903
            分享
          •   近日,有消息称,腾讯XR(扩展现实)团队全线解散,字节跳动收购的VR企业PICO启动人员调整优化。  XR是虚拟现实(VR)、增强现实(AR)和混合现实(MR)等沉浸式技术的总称。2022年6月,腾讯宣布成立软硬一体的XR业务线,归入腾讯互动娱乐事业群(IEG),被外界视为高调进军元宇宙的信号。腾讯高级副总裁马晓轶当时表示,该布局是希望抓住未来4-5年内的机会,在软件、内容、系统、工具SDK、硬件等各环节积极尝试,打造行业标杆的VR产品与体验。  对于解散传闻,今日腾讯方面回复记者称,腾讯游戏 XR 业务将变更硬件发展路径,相关业务团队进行调整。腾讯将为受影响员工提供两个月过渡期,并优先安...
            0 0 754
            分享
          • 通过前面两节带有实战的方法论的介绍,我们初步知晓了拿到一个需求文档后该如何设计用例。我们一起来简单回顾下,首先,需要充分的熟悉需求,将需求中的所有细节都做到了如指掌;其次,通过与开发工程师的沟通,了解需求实现的技术细节,从而能够更好的从技术层面做一些用例的设计,以规避对技术不了解带来的风险;紧接着,就可以用测试用例设计的基本方法去针对需求进行用例设计;最后,在用例设计基本完成后,从业务、平台、辅助工具等方面进行一轮异常情况的补充,最大限度的对用例进行一轮检查和覆盖。这一节,我们以一个实际的需求来将上面所讲的用例设计的过程进行一次具体的实践,以更好的帮助大家理解。鉴于视频类产品是大家都比较熟悉的...
            0 0 62
            分享
          •   收集了最新的面试题后,老师们整理出了7个高频出现的面试题,一起来看看。  问题1:请自我介绍下  核心要素:个人技能优势+工作背景+经验亮点  参考回答:  第一种:基本信息+离职理由  面试官您好,我叫张三,来自番茄市,在软件测试行业有 3 年的工作经验。做过 Web/APP及小程序项目的测试工作,有独立负责整个项目的测试经验。  由于个人原因从上家公司离职,目前为离职状态,以上是我的个人介绍。  第二种:基本信息+项目介绍  面试官您好,我叫张三,来自番茄市,在软件测试行业有 3 年的共作经验,做过 Web/APP及小程序项目的测试工作,有独立负责整个项目的测试经验。  最近做个的项目...
            0 0 443
            分享
          • 凡事了解一些性能测试的工程师,都知道要做好性能测试除了要会使用性能测试工具编写性能测试脚本外,更重要的两项工作是性能测试执行后,到底是否存在性能故障?以及存在性能故障的原因存在于何处?是网络原因、数据库原因、算法原因、硬件设备原因亦或是架构设计等等其他原因造成的呢?即使定位了性能故障,接下来如何对系统性能进行调优,使其满足用户的需求,这又是一大难点工作......而今天想和大家交流的是性能测试中最最有价值又最最容易被忽略的事情—性能需求及风险分析!我们先看一张图,下图是软件缺陷的修复费用示意图,大家一定都不陌生。从这张图中我们可以清楚的看出在后期bug修复的成本可能比需求阶段高出1000倍。那...
            1 2 1744
            分享
      • 51testing软件测试圈微信