1. Bugger 2016 介绍

  Bugger 2016 is the version of Bugger adding support fot Team Foundation Server bug databases, GitHub bug databases, in addition to the existing Product Studio support. Bugger 2016 tracks Team Fundation Server, GitHub and product Studio bugs assigned to and opened by you, notifying you when new bugs are assigned to you or changed. The subtle overview window shows you the number of bugs assigned to you at all times, helping you keep track of up to 20 bug databases.

  Flag bugs to track them even when they're not assigned to you, or to create virtual lists of bugs you want to follow-up on. Use Quick Query to quickly look up a specific bug or all the bugs assighed to someone from anywhere in Windows. Create bugs from anywhere in Windows with a single keypress.

  The "My Team" feature helps you stay on top of bugs assigned to your coworkers and other team members. Rick bug viewa help you see which bugs need attention and react quickly to bugs as they are assigned back and forth.

   左边的菜单栏中,我们可以根据分类来查看管理当前assign 给自己的bug,在Tools下面可以快速查找到自己需要的bug(快捷键:Ctrl + G 输入bug ID查找),也可以标记bug, 也可以创建新的bug,在Options中设置你要加入的TFS(一般是在安装好Bugger之后就要设置)。

使用 New Query 可以按条件查找已经开过的bug:

2. Bugger 2016 下载地址:

  http://toolbox/bugger

3. 使用Bugger 2016 创建bug的模板

  当点击Create New Bug后,我们会看到有以下几种类型来选择,而我在工作中经常用到的就只有Test和Bug两种,其中Test即Test Issue是指自动化测试用例出错了需要去修复,而Bug即Code Defect是指产品缺陷,也就是我们常说的bug。

  这里我们主要说明开bug时需要注意的事项, 一般情况下报bug是需要将以下19种情况都要考虑进去:

  但使用Bugger有个好处就是它会将你必须要填写的选项标注出来,当你漏填这些必填项后它会提醒你这些是必填项。

  这里需要说明一下的是,作为一个Tester,当你确定要报bug的时候,首先标题必须要具有高度的概括性用一句话将bug的情况描述出来,然后选择Area, Issue 选成Code Defect,优先级和严重性一般都有1,2,3,4种级别,越大优先级越低,严重程度越弱,后面的将黄色标注出来的必填项填上,还需说明的是Repro Steps要尽可能的详细,从测试的环境配置到还原出error的每一步都要详细描述,必要时可以同时粘贴上截图,这样做的目的是为了方面后面Dev修的时候能很方便的重现问题。写完步骤后,还要填写用例的期望结果和实际结果(同样必要的时候可以贴截图)。如果还有其他需要用到的文件什么的,可以加入到Attachments中作为参考。有时候,若遇到的bug是个regression bug,则还要去找到导致这个bug发生的regression bug,当所有这一切都填写结束后点击Save & Close,bug ID便会随机产生,这个bug就报成功了,随后要记得跟踪bug的状态以做后续处理。

4. The classification of bug Status 

  

  这里要分根据问题是Test Issue 还是 Code Defect来分bug所处的状态, 如果问题是Test Issue (Automation code出错了),则它的状态有:Triage (刚创建还没修的bug状态);In Development(Test Issue被调查中);Code Review (修改后的code需要进行code review);Check in (代码被SignedOff后就可以check in了); Resolved (Check in后这个 issue 就算修好了); 等到下一轮任务出来检查一下是否还会出现这个问题,要是没有的话状态就要修改成Closed,这时这个bug的使命才算完全结束了。但是要是开的是一个Code Defect,即产品代码的缺陷,状态有些不同,刚开始状态是Active,然后当Dev去调查时会将状态修改为Investigate,找出解决方案后会将bug的状态改为Fixing, 修复后提交code review,同时将bug的状态改为review,之后check-in, 这里就和Test Issue是一样的,check-in 成功后状态修改成 Resolved,随后还要去retest,所以状态自然要改成test,同时 Assign给开bug的tester去测试,若测试没通过则将状态重新修改为Investigate 重新assign给Dev去修,若测试通过则可以close bug,同时状态修改为Closed, 到此bug的生命周期就结束了。

Bug管理工具的使用介绍(Bugger 2016)的更多相关文章

  1. 将BUG管理工具(禅道)部署到服务器(测试服务器、云服务器)

      禅道是一个开源的项目管理软件,用来记录软件项目的开发过程.bug跟踪以及任务分配,它是基于PHP语言开发的.   https://www.zentao.net/download/80111.htm ...

  2. windows系统搭建禅道系统(BUG管理工具)

    我也呆过三家公司了,用过的BUG管理工具也是五花八门的,常见的一般有禅道,bugzilla,jira等 个人比较推荐禅道,功能强大,主页的说明文档也是相当详细,最主要的是,用的人比较多,出现使用问题一 ...

  3. bug管理工具为开发者工作带来哪些改变?

    BUG管理工具的主要功能是对软件开发测试过程中出现的BUG进行跟踪管理,提高开发者的工作效率与工作质量. 在实际工作中,如果没有bug管理工具的帮助,就可能会出现如下一系列的影响: 1.软件测试人员将 ...

  4. 开发人员必备的几款bug管理工具

    Bug是软件开发过程中的“副产品”,也是开发人员最不想见到的状况.如果没有跟踪和梳理各种bug和问题并及时解决,项目就会花费非常多的时间,导致整个项目的重心偏移.如果在产品开发过程中,使用一个合适的B ...

  5. iOS 开发 需要的版本管理工具,UI图,bug管理工具等

    1.版本管理工具  或直接 终端敲命令SVN(smartSvn 或者cornerstone/终端)  或git (sourceTree/终端) 2. 原型管理工具 使用墨刀(https://modao ...

  6. DELL服务器管理工具和RACADM介绍

    DELL服务器管理工具和RACADM介绍 一.Dell服务器管理工具介绍 Dell对服务器(DELL PowerEdge)的管理主要提供了三种管理工具,分别是Dell Remote Access Co ...

  7. Bug管理工具MantisBT-2.18.0安装教程

    Bug管理工具MantisBT安装教程 MantisBT官网下载地址:https://sourceforge.net/projects/mantisbt/# 写于:2018.12.1 如上传博客资料图 ...

  8. 五款轻量型bug管理工具横向测评

    五款轻量型bug管理工具横向测评 最近正在使用的本地bug管理软件又出问题了,已经记不清这是第几次了,每次出现问题都要耗费大量的时间精力去网上寻找解决方案,劳心劳力.为了避免再次出现这样的情况,我决定 ...

  9. MySQL管理工具MySQL Utilities — 介绍与安装(1)

    MySQL Utilities介绍 MySQL Utilities 提供一组命令行工具用于维护和管理 MySQL 服务器,包括: 管理工具 (克隆.复制.比较.差异.导出.导入) 复制工具 (安装.配 ...

随机推荐

  1. 在web.config里面添加配置信息

    在web.config里面添加配置信息规范文字 代码如下 在<appSettings>中间添加 <add key="Director" value="处 ...

  2. mvc checked=\"checked\"

    <input id="IsDiscount" type="checkbox" @(Model != null && Model.IsDis ...

  3. bzoj3905: Square

    Description Nothing is more beautiful than square! So, given a grid of cells, each cell being black ...

  4. Saltstack系列2:Saltstack远程执行命令

    命令 命令格式: salt '<操作目标>' <方法>[参数] 例: salt 'wx' cmd.run 'free -m' #查看被控主机内存使用情况 常用参数 针对< ...

  5. Puppet Agent/Master HTTPS Communications

    The agent/master HTTP interface is REST-like, but varies from strictly RESTful design in several way ...

  6. 获得Unix/Linux系统中的IP、MAC地址等信息

    获得Unix/Linux系统中的IP.MAC地址等信息 中高级  |  2010-07-13 16:03  |  分类:①C语言. Unix/Linux. 网络编程 ②手册  |  4,471 次阅读 ...

  7. 【Linux】系统 之 RAID

    本人从事DBA相关的工作,最近遇到了IO抖动伴随shread running抖动的情况,主机宕机重启后备库及下游解析binlog出现损坏的案例,向一些有经验的同事咨询学习,其中最大的嫌疑是:raid卡 ...

  8. linq简介

    语言集成查询(Language INtegrated Query,LINQ)是一项微软技术,新增一种自然查询的SQL语法到.NET Framework的编程语言中,可支持Visual Basic .N ...

  9. Apriori 关联算法学习

    1. 挖掘关联规则 1.1   什么是关联规则 一言蔽之,关联规则是形如X→Y的蕴涵式,表示通过X可以推导“得到”Y,其中X和Y分别称为关联规则的先导(antecedent或left-hand-sid ...

  10. GL_Oracle Erp常用的报表(汇总)

    2014-06-27 BaoXinjian 1. 总账系统