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的具体情况来设置
    路漫漫其修远兮 吾将上下而求索
  • 相关阅读:
    UVA 254 Towers of Hanoi
    UVA 701 The Archeologists' Dilemma
    UVA 185 Roman Numerals
    UVA 10994 Simple Addition
    UVA 10570 Meeting with Aliens
    UVA 306 Cipher
    UVA 10160 Servicing Stations
    UVA 317 Hexagon
    UVA 10123 No Tipping
    UVA 696 How Many Knights
  • 原文地址:https://www.cnblogs.com/hudabing/p/3078801.html
Copyright © 2011-2022 走看看