Bugfree使用手册

上一篇 / 下一篇  2011-07-20 11:11:29 / 个人分类:学习

1. Bugfree简介

1.1 BugFree网站

http://bugfree.1zsoft.com/

1.2 BugFreeLogo

1.3 BugFree的来源

BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理系统。简单实用、免费并且开放源代码(遵循GNU GPL)

如何有效地管理软件产品中的Bug,是每一家软件企业必须面临的问题。遗憾的是很多软件企业还是停留在作坊式的研发模式中,其研发流程、研发工具、人员管理不尽人意,无法有效地保证质量、控制进度,并使产品可持续发展。

BugFree就是为了解决上述问题而开发的。

1.4 BugFree名称的含义

命名BugFree有两层意思:一是希望软件中的缺陷越来越少直到没有;二是表示它是免费且开放源代码的,大家可以自由使用传播。

1.5 BugFree的功效

对软件开发出现的问题进行有效的跟踪管理;

协调开发人员、测试人员和需求三方的关系,规范软件的研发流程;

通过对问题的有效跟踪管理,可以持续地改进产品的质量;

记录对问题的处理过程,可以作为知识的积累;

还可以通过自由的定制以让BugFree更适合贵公司的研发流程。

1.6 BugFree适合谁用

BugFree适用于所有的中小IT企业、大规模IT企业的各部门、小组、各种技术开发小组或者团队。

1.7BugFree的一些特色

理念先进

BugFree借鉴了微软公司成熟的研发流程和Bug管理理念。相比于其他Bug管理软件来讲,BugFree的处理方式更加科学、简洁。

B/S结构

浏览器/服务器的结构部署起来非常方便,用户无需使用客户端,只要有浏览器(IEFireFox)就可以非常方便的使用BugFreeBug进行跟踪管理。

跨平台

BugFree是采用PHP作为开发语言,采用MySQL作为数据库存储,这两者都是跨平台的,所以BugFree可以安装在所有支持PHPMySQL的平台上面。

项目管理

BugFree可以同时对多个项目进行管理,非常方便。

配置灵活

BugFree将大量的配置选项集中到配置文件和语言文件里面,可以非常根据自己的情况进行修改,非常方便。

代码简洁、代码注释规范

PHP有一定了解的开发人员可以很快读懂BugFree的代码,方便进行二次开发。   

纯中文界面

纯中文的操作界面,符合国内用户的操作习惯。

邮件自动通知

当邮件发生变化的时候,会自动发信给相关人员。

强大、方便的查询功能

可以非常方便的指定各种查询条件,功能强大。并可将查询结果方便的导入到Microsoft Excel中,利用Excel强大的统计能力对Bug进行分析。   

详细的历史记录

Bug的每一步操作都有非常详细的记录。

2. BugfreeWindows操作系统下的安装

在安装BugFree之前,需要首先安装Apache, PHP, Mysql支持软件包,例如XAMPPEASYPHP等。

下面以XAMPP为例进行说明。请先访问http://www.apachefriends.org/zh_cn/xampp.html下载并安装最新的XAMPP版本。这里我们以压缩包“xampplite-win32-1.7.1.zip”为例进行说明。将压缩包解压到指定目录下,文件名为“xampplite,方便后面的操作。

1.下载BugFree2.0.3安装包,解压后复制到XAMPP系统的htdocs子目录下,如D:\xampplite\htdocs

2.进入bugfree的安装目录,复制文件Include/Config.inc.Sample.php为新文件Include/Config.inc.php

3.在文件夹“xampplite”中找到“setup_xampp.bat”文件,运行。

3.在文件夹“xampplite”中找到“xampp-control.exe”文件,双击打开“XAMPP Control Panel Application”窗口,如图2.1所示。

2.1

4.依次点击ApacheMySql后面的“Start”按钮,启动ApacheMySql服务,如图2.2所示。

2.2

5.打开IE浏览器,在地址栏中输入:http://localhost,点击回车键出现如图2.3所示界面。

2.3

6.选择“中文”链接,来到友好欢迎界面,提示你成功安装“XAMPP”,如图2.4所示。

2.4

7.此时,在地址栏中输入https://localhost/bugfree,点击回车键。系统提示:数据库连接失败!如图2.5所示

2.5

8.点击“创建数据库”链接,成功创建数据库,如图2.6所示。

2.6

9.点击“继续安装”,提示安装全新的Bugfree2,如图2.7所示。

2.7

10.点击“安装全新的Bugfree2”链接开始安装。安装结束后,系统会提供默认管理员的帐号和密码,如图2.8所示。

2.8

3. Bugfree界面

3.1登录界面

点击图2.8中“这里”链接到登录界面,如图3.1所示。

3.1

3.2主界面

输入系统提供的默认管理员用户名:admin,密码(原始):123456;语言选择默认“简体中文”。点击“登录”按钮,来到Bugfree主界面,如图3.2所示。

3.2

    项目选择框:可以快速切换当前项目,项目模块框②和查询结果框⑥显示相应的模块结构和记录。

    项目模块框:显示当前项目的模块结构。点击某一模块,查询结果框⑥会显示所选模块的所有记录。

    个性显示框:

a)指派给我:显示最近10条指派给我的记录。

b) 由我创建:显示最近10条由我创建的记录。

c)我的查询:保存查询框⑤的查询条件。

    模式切换标签:切换Bug, Test CaseTest Result模式。默认登陆为Bug模式。

    查询框:设置查询条件。

    查询结果框:显示当前查询的结果。

a)自定义显示:设置查询结果的显示字段。

b)全部导出:将当前查询结果记录导出到网页。

c)统计报表:显示当前查询结果的统计信息。

    导航栏:显示当前登录用户名等信息。

修改个人信息

1.点击导航栏->“编辑我的信息”进行密码更改。

2.根据提示填写真是信息、Email、密码等信息,最后点击“提交”完成密码修改。

3.3

4.后台管理

4.1BugFree管理员角色

BugFree的管理员包括系统管理员、项目管理员和用户组管理员三种角色。可以同时指派任意用户为任意角色。这三种管理员登陆BugFree之后,主页面上方导航栏会显示一个后台管理的链接。

4.1.1系统管理员

全新安装BugFree之后,会自动创建一个默认的系统管理员帐号admin。你可以通过编辑BugFree目录下的Include/Config.inc.php文件,增加其他系统管理员帐号。

例如,假设要将user1设置为系统管理员。编辑Include/Config.inc.php文件,将user1添加到下面的行。

/* 2. Define admin user list. Like this: array('admin','test1') */
$_CFG['AdminUser'] = array('admin',’user1’);

注意:如果user1不存在,首先需要默认管理员帐号admin登录之后,创建该用户。

4.1.2项目管理员

项目管理员只能由系统管理员指派,指定哪些用户组可以访问当前项目。该角色负责维护BugCase的模块结构,把系统管理员解放出来。

4.1.3用户组管理员

可以由系统管理员或者其他用户组管理员指派,负责维护一个用户组。一般情况下,用户组管理员和项目管理员可以是同一个用户。但是在大型的组织,在人员很多的情况下,可以指派专人对用户组进行维护。技术负责人则担当项目管理员的角色,负责维护BugCase的模块结构。

4.1.4管理员的具体权限

系统管理员、项目管理员和用户组管理员三种角色的详细权限如下表所列。

 

系统管理员 

项目管理员 

用户组管理员 

项目管理 

1.可以添加项目;
2.可以查看和编辑所有项目;
3.可以修改项目名称和显示顺序;
4.可以指派项目用户组;
5.可以指派项目管理员;
6.可以编辑Bug或Case模块 

1.不可以添加项目;
2.仅可以查 

 


TAG:

引用 删除 xx_aquarius   /   2015-03-24 11:01:02
图呢?
 

评分:0

我来说两句

Open Toolbar