请输入您要查询的百科知识:

 

词条 Bugzilla
释义

Bugzilla,是一款具有追踪系统的软件。专门为Unix而定制。下面讲述在一般系统下操作以及出现的问题措施。

英文内容

Bugzilla is a "Defect Tracking System" or "Bug-Tracking System". Defect Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively. Most commercial defect-tracking software vendors charge enormous licensing fees. Despite being "free", Bugzilla has many features its expensive counterparts lack. Consequently, Bugzilla has quickly become a favorite of hundreds of organizations across the globe

其他

Bugzilla是Mozilla公司提供的一款开源的免费Bug(错误或是缺陷)追踪系统,用来帮助你管理软件开发,建立完善的BUG跟踪体系。

Bugzilla是一开源Bug Tracking System,是专门为Unix定制开发的。但是在windows平台下依然可以成功安装使用.

Testopia是一款和Bugzilla集成到一起的test case management系统.

国内配置管理之路有Bugzilla版面,可以进行这方面的讨论.

Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。

Bugzilla是一个搜集缺陷的数据库。它让用户报告软件的缺陷从而把它们转给合适的开发者。开发者能使用bugzilla保持一个要做事情的优先表,还有时间表和跟踪相关性。不是所有的"bugs"都是软件缺陷。一些数据库中的内容是作为增强的请求(RFE)。一个RFE是一个严重级别字段被设为"enhancement"的"Bug".人们常说"bug",实际上意思是Bugzilla中的记录,所以RFEs经常被称作bug。

功能表现

1. 强大的检索功能

2. 用户可配置的通过Email公布Bug变更

3. 历史变更记录

4. 通过跟踪和描述处理Bug

5. 附件管理

6. 完备的产品分类方案和细致的安全策略

7. 安全的审核机制

8. 强大的后端数据库支持

9. Web,Xml,Email和控制界面

10.友好的网络用户界面

11.丰富多样的配置设定

12.版本间向下兼容

问题的处理

Bug报告状态分类

待确认的(Unconfirmed)

新提交的(New)

已分配的(Assigned)

问题未解决的(Reopened)

待返测的(Resolved)

待归档的(Verified)

已归档的(Closed)

Bug处理意见

已修改的(Fixed)

不是问题(Nvalid)

无法修改(Wontfix)

以后版本解决(Later)

保留(Remind)

重复(Duplicate)

无法重现(Worksforme)

指定处理人

可以指定一个处理人

如不指定处理人,则系统指定管理员为默认处理人

链接

输入超链接地址,引导处理人找到与报告相关联的信息

概述(Summary)

概述部分“Summary”的描述,应保证处理人在阅读时能够清楚提交者在进行什么操作的时候发现了什么问题。

如果是通用组件部分的测试,则必须将这一通用组件对应的功能名称写入概述中,以便今后查询。

硬件平台和操作系统

测试应用的硬件平台(Platform),通常选择“PC”

测试应用的操作系统平台(OS)

使用指南

新建一个Bugzilla账号

1. 点击“Open a new Bugzilla account”链接,输入你的Email地址(如:XXX@office)然后点击“Create Account”。

2. 稍候,你会收到一封邮件。邮件中包含你的登录账号(与你的Email相同)和口令,这个口令时Bugzilla系统随机生成的,你可以根据你的需要进行变更。

3. 在页面的黄色页角中点击“Log In”链接,而后输入你的账号和口令。最后点击“Login”

产品和结构

Bug记录按产品分类,每种产品按功能拆分成几类。以Bugzilla产品为例,它由以下几部分构成:

Administration

Bugzilla-General

Creating/Changing Bug

Documentation

Email

Installation

Query/Buglist

Reporting/Charting

User Accounts

Changing Passwords

User Interface

Linux下的安装

安装mysql

建议安装MySQL 5.0

关于MySQL 5.0的rpm包网上有很多,主要安装

MySQL-shared-compat-5.0.24a-0.rhel4.i386.rpm

MySQL-devel-standard-5.0.24a-0.rhel4.i386.rpm MySQL-server-standard-5.0.24a-0.rhel4.i386.rpm 客户端要安装的话就安装下面两个

MySQL-client-standard-5.0.24a-0.rhel4.i386.rpm MySQL-test-standard-5.0.24a-0.rhel4.i386.rpm 一般都会遇到socket(2)问题

解决方法如下:

先看看自己的linux系统有没有设置selinux

修改 /etc/selinux/config

Apache的安装

Apache安装比较简单,下载rpm 包,直接安装。如果本身系统自带,就不必安装 一般会遇到的问题:

端口被占用或者打不开网页

解决方法:修改httpd.conf

配置问题

首先,cp -R bugzilla-2.20.2 /var/www/html/bugzilla

注意: /var/www/html 为apache的docroot,可以在httpd.conf中修改DocumentRoot "/var/www/html",编辑httpd.conf,在任意一行加入

<Directory "/var/www/html/bugzilla">AddHandler cgi-script .cgi Options +Indexes +ExecCGIDirectoryIndex index.cgiAllowOverride Limit </Directory>

编辑完保存退出

在/var/www/html/bugzilla/下执行:

Checking perl modules ...

Checking for AppConfig (v1.52) ok: found v1.66

Checking for CGI (v2.93) ok: found v3.29

Checking for Data::Dumper (any) ok: found v2.121

Checking for Date::Format (v2.21) ok: found v2.22

Checking for DBI (v1.38) ok: found v1.59

Checking for File::Spec (v0.84) ok: found v3.25

Checking for File::Temp (any) ok: found v0.18

Checking for Template (v2.08) ok: found v2.19

Checking for Text::Wrap (v2001.0131) ok: found v2006.1117

Checking for Mail::Mailer (v1.65) ok: found v1.77

Checking for Storable (any) ok: found v2.16

The following Perl modules are optional:

Checking for GD (v1.20) ok: found v2.35

Checking for Chart::Base (v1.0) ok: found v2.3

Checking for XML::Parser (any) ok: found v2.34

Checking for GD::Graph (any) ok: found v1.44

Checking for GD::Text::Align (any) ok: found v1.18

Checking for PatchReader (v0.9.4) ok: found v0.9.5

Checking user setup ...

Removing existing compiled templates ...

Precompiling templates ...

Checking for DBD::mysql (v2.9003) ok: found v4.005

Checking for MySQL (v3.23.41) ok: found v4.1.12

Populating duplicates table..

出现以上画面说明大攻告成。第一次启动的画面会有不同,会叫你输入bugzilla管理员帐户的地址和密码等信息

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 15:50:02