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. 解决关于jquery中$.get()方法总是报“HierarchyRequestError: Node cannot be inserted at the specified point in the hierarchy”错的方法

    解决关于jquery中$.get()方法总是报“HierarchyRequestError: Node cannot be inserted at the specified point in the ...

  2. js 日期时间比较

    js时间日期比较 <script type="text/javascript"> //begin > end 返回True function comptime(b ...

  3. js 字符串类型转为数组类型

    以前从来没有想过这个转换,以为直接拼出来就可以了,今天同事问我这个问题,特记录如下. var test='["colkey", "col", "col ...

  4. 【initrd】向虚拟文件系统initrd.img中添加驱动

    虚拟文件系统:initrd-2.6.18-194.el5.img 希望添加网卡或SCSI等驱动 步骤: 解压initrd-2.6.18-194.el5.img: 添加*.ko文件,并修改init可执行 ...

  5. Titan-红号楼宗谱案例

    一. 简介 titan:存储,查询图形结构的数据库.分布式集群环境下,可支持数以千亿级别的点和边,同时支持上千个并发的实时的复杂图形遍历,支持ACID事务. 架构:支持以下3方面的自由组合 (1)节点 ...

  6. Service代码示例

    package com.homily.training.service; import android.app.Service; import android.content.Intent; impo ...

  7. Storm的数据处理编程单元:Bolt 学习整理

    Bolt是Topology中的数据处理的单元,也是Storm针对处理过程的编程单元.Topology中所有的处理都是在这些Bolt中完成的,编程人员可以实现自定义的处理过程,例如,过滤.函数.聚集.连 ...

  8. ADF_ADF Faces系列1_使用JSF开发基于Ajax的用户界面:ADF Faces 富客户端组件简介(Part1)

    2013-05-01 Created By BaoXinjian

  9. POJ 3984 迷宫问题(BFS)

    迷宫问题 Description 定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, ...

  10. Software Engineer

    1, 软件工程师 软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格.软件工程师是从事软件开发相关工作的人员的统称. 它是一个广 ...