zoukankan      html  css  js  c++  java
  • BugFree快速使用入门

    1. 添加项目及模块 (BugFree的后台管理)

    • 请访问http://www.yourcom.com/BugFree/Admin/index.php,你可以添加一个新的项目,项目文档库和进度文件处请填写该项目(产品)对应的文档及进度链接,可以为空。
    • 一个项目添加后,可以为该项目“添加模块”,一个项目可以有多个模块,每个模块又可以分为多个子模块。
    • 作为示例,BugFree中缺省建立了“BugFree”项目,其中包含了很多模块。

    2. Bug管理

    请访问http://www.yourcom.com/BugFree,你就可以看到BugFree的真面目了。

    • 2.1 左侧栏
      • 2.1.1 切换查询和创建
        • 2.1.1.1 查询模式:你可以设定不同的查询条件,寻找你想找的Bug们。
        • 2.1.1.2 创建 Bug:新建一个Bug,是Bug生命的开始。注意你必须要选定该Bug对应的模块。填写完相关的Bug说明后,点击“创建 Bug”按钮即宣告一个Bug的诞生。
      • 2.1.2 项目及其模块的列表:你选择不同的项目,系统会自动列出其下属的模块。
      • 2.1.3 项目文档和项目进度分别对应BugFree的后台管理中添加的两个链接。
      • 2.1.4 最近5个指派给我的 Bug:此处列出分派给你的最近五个没有被关闭(终止生命)的Bug。
      • 2.1.5 最近5个由我创建的 Bug:此处列出你最近新建的五个没有被关闭(终止生命)的Bug。
      • 2.1.6 我自定义的查询条件:你可以在【Query Bug (查询Bug)】中把查询条件起个名字永久保留起来,这里将会显示出所有你个人定义的查询条件。
    • 2.2 右侧栏
      2.2.1 页面组成
      一是缺省显示的查询页面,上面显示查询条件、下面显示查询出来的符合条件的Bug们;二是点击一个Bug时,右栏显示该Bug的所有信息。
      2.2.2 查询
      查询你可以根据自己需要,选择不同的查询条件,比如查找
      Bug ID(Bug编号) Smaller Than (小于) 100 下面就会倒序显示所有ID号小于100的Bug们。
      2.2.3 保存查询
      你也可以选择“Save Query(保存查询)”,给这次定义的查询命名永久保存起来,然后就可以在【左栏】的“您自定义的查询条件”中随时使用这个查询。
      2.2.5 一个Bug的处理过程
      新建一个Bug后,或者查询出符合条件的Bug们点击一个后,【右栏】显示该Bug详细信息。在中间的四个Action按钮,你可以:
      2.2.5.1 Edit(编辑)
      该动作允许你改动这个Bug所有可以改动的信息。最常见的是把这个Bug指派给(Assign To)某同事,同时在描述信息中加上你的新注释。
      2.2.5.2 Resolve(解决)
      一个Bug有7种解法:
      • By Design - 就是这么设计的,无效的Bug
      • Duplicate - 这个问题别人已经发现了,重复的Bug
      • External - 是个外部因素(比如浏览器、操作系统、其他第3方软件)造成的问题
      • Fixed - 问题被修理掉了。Tester要尽可能找到这种Bug
      • Not Repro - 无法复现你这个问题,无效的Bug
      • Postponed - 是个问题,但是目前不必修理了,推迟到以后再解
      • Won't Fix - 是个问题,但是不值得修理了,不管它吧
      2.2.5.3 Close(关闭)
      当一个Bug被解决之后,如果当初上这个Bug的 Tester同意此解法,则关闭这个Bug。意味这个Bug生命周期的终结。
      2.2.5.4 Activate(激活)
      如果Tester不同意该Bug的解法,则可激活之。该Bug会自动被指派给当初解决(Resolve) 的同事,当然你在激活的时候应该写上为什么你这么做,让别人明白你激活它是由道理的。

    3. BugFree使用过程中常见的问题

    3.1 不能正确的改变Bug状态
    一个Bug只有3种状态:Active、Resolved、Closed。实践中经常有不熟悉的同事通过“编辑 (Edit)”来改变所有的状态,那是不合适的。 正确的状态转换方法应该是:
    1. 某个状态自己到自己的改变,使用“编辑 (Edit)”。比如一个Active的Bug,从一个人指派到另外一个人;
    2. Active -> Resolved 只能用“解决 (Resolve)”; Resolved -> Closed 只能用“关闭 (Closed)”;
    3. Resolved -> Active 和 Closed -> Active 只能使用“激活 (Activate)”
    3.2 没有正确的设置项目/模块
    上Bug的时候没有选择所属的项目/模块,仅使用缺省的当前项目/模块。
    3.3 没有正确的设置严重程度
    应该明确各项目中严重程度1、2、3、4分别代表哪些类型的缺陷,分门别类去设置。
    3.4 不能正确的设置解决方案
    解决一个Bug的时候,一共有7种不同的解决方案。需要根据这个Bug的具体情况来设置
    路漫漫其修远兮 吾将上下而求索
  • 相关阅读:
    java注解-笔记
    java重载与重写-笔记
    java中(equals与==)- 笔记
    Java迭代与递归-笔记
    C++指针悬挂-笔记
    极速倒入sql记录到excel表格,19个子段5万条记录只需30秒
    利用MCI的方法可以方便的实现光驱门的开关
    如何让你的程序在任务列表隐藏
    如何实现遍历文件夹中的所有文件
    识别操作系统版本
  • 原文地址:https://www.cnblogs.com/hudabing/p/3078801.html
Copyright © 2011-2022 走看看