Bug管理工具的使用介绍(Bugger 2016)
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 下载地址:
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)的更多相关文章
- 将BUG管理工具(禅道)部署到服务器(测试服务器、云服务器)
禅道是一个开源的项目管理软件,用来记录软件项目的开发过程.bug跟踪以及任务分配,它是基于PHP语言开发的. https://www.zentao.net/download/80111.htm ...
- windows系统搭建禅道系统(BUG管理工具)
我也呆过三家公司了,用过的BUG管理工具也是五花八门的,常见的一般有禅道,bugzilla,jira等 个人比较推荐禅道,功能强大,主页的说明文档也是相当详细,最主要的是,用的人比较多,出现使用问题一 ...
- bug管理工具为开发者工作带来哪些改变?
BUG管理工具的主要功能是对软件开发测试过程中出现的BUG进行跟踪管理,提高开发者的工作效率与工作质量. 在实际工作中,如果没有bug管理工具的帮助,就可能会出现如下一系列的影响: 1.软件测试人员将 ...
- 开发人员必备的几款bug管理工具
Bug是软件开发过程中的“副产品”,也是开发人员最不想见到的状况.如果没有跟踪和梳理各种bug和问题并及时解决,项目就会花费非常多的时间,导致整个项目的重心偏移.如果在产品开发过程中,使用一个合适的B ...
- iOS 开发 需要的版本管理工具,UI图,bug管理工具等
1.版本管理工具 或直接 终端敲命令SVN(smartSvn 或者cornerstone/终端) 或git (sourceTree/终端) 2. 原型管理工具 使用墨刀(https://modao ...
- DELL服务器管理工具和RACADM介绍
DELL服务器管理工具和RACADM介绍 一.Dell服务器管理工具介绍 Dell对服务器(DELL PowerEdge)的管理主要提供了三种管理工具,分别是Dell Remote Access Co ...
- Bug管理工具MantisBT-2.18.0安装教程
Bug管理工具MantisBT安装教程 MantisBT官网下载地址:https://sourceforge.net/projects/mantisbt/# 写于:2018.12.1 如上传博客资料图 ...
- 五款轻量型bug管理工具横向测评
五款轻量型bug管理工具横向测评 最近正在使用的本地bug管理软件又出问题了,已经记不清这是第几次了,每次出现问题都要耗费大量的时间精力去网上寻找解决方案,劳心劳力.为了避免再次出现这样的情况,我决定 ...
- MySQL管理工具MySQL Utilities — 介绍与安装(1)
MySQL Utilities介绍 MySQL Utilities 提供一组命令行工具用于维护和管理 MySQL 服务器,包括: 管理工具 (克隆.复制.比较.差异.导出.导入) 复制工具 (安装.配 ...
随机推荐
- UI-导航控制器的使用
1.初始化导航栏控制器 2..设置导航栏的标题 3.跳到下一个页面 4.返回上一个页面 5.自定义返回页面 6.导航栏上的自定义返回按钮 7.两个导航栏显示隐藏的常用方法(当前页不显示)
- for循环内 执行$ajax(){}
真是郁闷,在for 循环里添加了ajax异步传输之后,for循环是单线程处理,就是里面执行的是ajax,也不异步处理数据.而是执行完for循环的次数后,一起把ajax的数据处理掉. 解决办法.分开吧! ...
- Saltstack系列2:Saltstack远程执行命令
命令 命令格式: salt '<操作目标>' <方法>[参数] 例: salt 'wx' cmd.run 'free -m' #查看被控主机内存使用情况 常用参数 针对< ...
- iwpriv
AuthMode {OPEN,SHARED,WEPAUTO,WPAPSK,WPA2PSK,WPANONE} ::Set Authentication Mode EncrypTy ...
- 嵌入式设计模式:有限状态自动机的C语言实现
转自:http://www.cnblogs.com/autosar/archive/2012/06/22/2558604.html 状态机模式是一种行为模式,在<设计模式>这本书中对其有详 ...
- activiti自定义流程之Spring整合activiti-modeler5.16实例(四):部署流程定义
注:(1)环境搭建:activiti自定义流程之Spring整合activiti-modeler5.16实例(一):环境搭建 (2)创建流程模型:activiti自定义流程之Spring ...
- OAF_VO系列4 - Row Imp的分析(概念)
20150706 Created By BaoXinjian
- pyhton读取json格式的气象数据
原文关于读取pm25.in气象数据的pyhton方法,以及浅析python json的应用 以pm25.in网站数据为例. 1.方法介绍 首先感谢pm25.in提供了优质的空气污染数据,为他们的辛勤劳 ...
- 转--Android资源总结(环境搭建/ 反编译工具)
在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一次大整合,希望对和我一样是Android的初学者管用,如在文章中有所错误,敬 ...
- hadoop源代码解读
http://blog.csdn.net/keda8997110/article/details/8474349