bugfree安装及使用说明书
更新时间:2024-06-02 13:30:01 阅读量: 综合文库 文档下载
- bugfree安装教程推荐度:
- 相关推荐
1 2 3 4 5
目的.................................................................................................................................. 3 范围.................................................................................................................................. 3 BUGFREE简介 .............................................................................................................. 3 访问BUGFREE .............................................................................................................. 4 BUGFREE 界面 ............................................................................................................. 4 5.1 主界面.............................................................................................................................. 4 5.2 创建界面.......................................................................................................................... 5 6 BUG管理 ........................................................................................................................ 5 6.1 BUG的3种状态 ............................................................................................................. 5 6.2 BUG 生命周期 ................................................................................................................. 6 6.3 BUG的七种解决方案....................................................................................................... 6 6.4 BUG 字段说明 ................................................................................................................. 7 7 TEST CASE管理 ............................................................................................................ 8 7.1 TEST CASE 状态 .............................................................................................................. 8 7.2 TEST CASE 字段说明 ...................................................................................................... 8 8 TEST RESULT管理 ....................................................................................................... 9 8.1 TEST CASE的执行结果 ................................................................................................... 9 9 查询结果.......................................................................................................................... 9 9.1 设置查询条件.................................................................................................................. 9 9.2 快速筛选........................................................................................................................ 10 9.3 自定义显示字段............................................................................................................ 10 9.4 查询结果排序................................................................................................................ 10 10 统计报表........................................................................................................................ 11 11 BUGFREE使用技巧 .................................................................................................... 11 11.1 发送邮件通知 ............................................................................................................ 11 11.2 使用快捷键 ................................................................................................................ 12 12 相关资料........................................................................................................................ 12
1 Bugfree 2.0安装指南
Bugfree是一款优秀的开源的缺陷管理工具。目前的版本为2.0版。 由于bugfree是用PHP开发的,数据库用的也是开源的mysql,所以安装时要配置apache、php、mysql,对于生手比较麻烦,且容易出错。基于此考虑,同样有一款开源工具xampp可以极大的减少配置工作量。以下就列出在我的机器上装Bugfree的详细过程,初装的朋友们可作参考:
安装步骤如下:
1. 在Windows上安装Apache,PHP,Mysql软件包,例如xampp, easyphp等,我用的是xampp-win32-1.6.3a-installer.exe,可以到其官方网站去下载。我的xampp安装目录为D:\\xampp\\。
2. 下载BugFree安装包BugFree 2.0 RC1 build ,解压完成后,把解压后的Bugfree目录拷贝到D:\\xampp\\htdocs\\目录下。
3.在ie中运行 http://localhost:81/bugfree/install.php,进入安装界面。选择“安装全新的 BugFree2”,一步步完成安装即可。注意,要选择“创建数据库”。安装完毕后,删除目录中的install.php文件。
4.在ie中运行http://localhost:81/bugfree/Login.php,即可进入登陆bugfree界面,如果没有修改默认用户名密码,则管理员为admin,密码为123456。
注: 如果是从BugFree 1.x升级,需要把1.1版的BugFile目录下的文件拷贝到2.0版的BugFile目录下。
安装注意事项: 端口冲突问题:
在我的机器上已经装了iis,安装xampp时,默认apache端口号为80,同iis(占用了80和443端口)冲突导致无法启动apache。这就需要手动设置apache的端口号。
察看当前端口占用情况netstat -an -p tcp -o。
修改apache端口:我的xampp装在了D:\\xampp\\目录下,所以查找D:\\xampp\\apache\\conf目录,修改 httpd.conf文件,把listen 80修改成所分配的端口,如listen 81. 修改ServerName localhost:80为ServerName localhost:81。 同时,为了解决iis占用了443端口的问题,修改D:\\xampp\\apache\\conf\\extra\\httpd-ssl.conf,将所有443 端口改为2117。然后,apache就可以启用了。
关于xampp的简介:
xampp-win32-1.6.3a-installer.exe。
该安装包适用于 Windows 98、NT、2000、XP 和 Vista 的发行版。Vista 注意事项: 由于vista默认设置时没有足够的c:\\program files 这个目录的写入权限, 我们建议把XAMPP放到其它目录、比如 c:\\xampp 或 c:\\myfolder\\xampp。 该版本包括:Apache、MySQL、PHP + PEAR、Perl、mod_php、mod_perl、mod_ssl、OpenSSL、phpMyAdmin、Webalizer、Mercury Mail Transport System for Win32 and NetWare Systems v3.32、Ming、JpGraph、FileZilla FTP Server、mcrypt、eAccelerator、
SQLite 和 WEB-DAV + mod_auth_mysql。
2 目的
为了建立我们的bug跟踪系统,为了更好地管理我们开发出来的系统存在的bug,方便相关人员进行沟通,及时去发现,及时去回复,及时去处理,让开发人员开发出来的系统更加接近完美。
3 范围
本过程适用于测试项目类。
4 BugFree简介
BugFree基于PHP和MySQL开发,是免费且开发源代码的缺陷管理系统。服务器端在Linux和Windows平台上都可以运行;客户端无需安装任何软件,通过IE,FireFox等浏览器就可以自由使用。
BugFree 2 在BugFree 1.1的基础上,集成了Test Case和Test Result的管理功能。具体使用流程是:首先创建Test Case(测试用例),运行Test Case产生Test Result(测试结果),运行结果为Failed的Case,可以直接创建Bug。Test Case标题、步骤和Test Result运行环境等信息直接复制到新建的Bug中。如下图所示。
5 访问BugFree
hosts文件地址:C:\\WINDOWS\\system32\\drivers\\etc\\hosts
6 BugFree 界面
6.1 主界面
输入用户名和密码登录成功后,显示BugFree主界面:
? 项目选择框①:可以快速切换当前项目,项目模块框②和查询结果框⑥显示相
应的模块结构和记录。
? 项目模块框②:显示当前项目的模块结构。点击某一模块,查询结果框⑥会显示所选模块的所有记录。 ? 个性显示框③:
a) 指派给我:显示最近10条指派给我的记录。 b) 由我创建:显示最近10条由我创建的记录。 c) 我的查询:保存查询框⑤的查询条件。
? 模式切换标签④:切换Bug, Test Case和Test Result模式。默认登陆为Bug模式。
? 查询框⑤:设置查询条件。
? 查询结果框⑥:显示当前查询的结果。
a) 自定义显示:设置查询结果的显示字段。 b) 统计报表:显示当前查询结果的统计信息。
c) 导出:将查询结果显示的自定义字段导出到XML文件。最多可同时
导出5000条记录。
d) 导入(仅支持Test Case模式):可以将导出的XML文件在Excel进
行编辑后,再导入到BugFree中,实现Test Case批量编辑。最大支持2M大小的XML文件。
e) 批量运行(仅支持Test Case 模式):可以对查询结果的Test Case同
时创建Test Result。最多支持100个Test Case。
? 导航栏⑦:显示当前登录用户名等信息。
6.2 创建界面
为了保持用户体验的一致性,新建Bug, Test Case和Test Result的界面布局基本保持一致,只是具体填写字段有所不同。
以新建Bug为例,在主界面模式切换标签选择Bug,点击[新建 Bug]打开新建Bug页面。如下图,黄色标注字段为必填项。
7 Bug管理
7.1 Bug的3种状态
状态 Active(活动) Resolved(已解决) Closed(已关闭) 说明 Bug的初始状态。任何新建的Bug状态都是Active。可以通过编辑修改Bug的内容,并指派给合适的人员解决。 解决Bug之后的状态。 已修复Bug在验证无误之后关闭,该Bug处理完毕。如果没有真正解决或者重新复现,可以重新激活,Bug状态重新变为Active。
7.2 Bug 生命周期
新建的Bug处于Active状态,可以通过编辑指派给合适的解决者。解决Bug之后,Bug状态变为Resolved,并自动指派给创建者。创建者验证Bug。如果未修复,再重新激活,Bug状态重新变为Active;如果已经修复则可以关闭,Bug状态变为Closed,Bug生命周期结束。已经Closed的Bug如果重新复现,也可以直接激活。具体流程如下图所示。
7.3 Bug的七种解决方案
类型 三种无效的Bug 四种有效的Bug 解决方案 By Design Duplicate Not Repro Fixed External Won’t Fix
详细说明 设计需求就是这么设计的 这个问题别人已经发现 无法复现的问题 问题被修复 外部原因(比如浏览器、操作系统、其他第三方软件)造成的问题 是个问题,但是不值得修复 Postponed 发现的太晚了,下一个版本讨论是否解决
7.4 Bug 字段说明
Bug 标题:为包含关键词的简单问题摘要,要有利于其他人员进行搜索或通过标题快速了解问题。
项目名/模块路径:指定问题出现在哪个项目的哪个模块。Bug处理过程中,需要随时根据需要修改项目或模块,方便跟踪。如果后台管理指定了模块负责人,选择模块时,会自动指派给负责人。
指派给:Bug的当前处理人。如果不知道Bug的处理人,可以指派给Active,项目或模块负责人再重新分发、指派给具体人员。如果设定了邮件通知,被指派者会收到邮件通知。状态为Closed的Bug,默认会指派给Closed,表示Bug生命周期的结束。
抄送给:需要通知相关人员时填写,例如测试主管或者开发主管等。可以同时指派多个,人员之间用逗号分隔。如果设定了邮件通知,当Bug有任何更新时,被指派者都会收到邮件通知。
严重程度:Bug的严重程度。由Bug的创建者视情况来指定,其中1为最严重的问题,4为最小的问题。一般1级为系统崩溃或者数据丢失的问题;2级为主要功能的问题;3级为次要功能的问题;4级为细微的问题。
优先级:Bug处理的优先级。由Bug的处理人员按照当前业务需求、开发计划和资源状态指定,其中1的优先级最高,4的优先级最低。一般1级为需要立即解决的问题;2级为需要在指定时间内解决的问题;3级为项目开发计划内解决的问题;4级为资源充沛时解决的问题。
其余选项字段(Bug类型、如何发现、操作系统、浏览器):可以通过编辑Lang/ZH_CN_UTF-8/_COMMON.php来自定义。
创建Build:Bug是在哪个版本(Build或者Tag)被发现的。 解决Build:Bug是在哪个版本(Build或者Tag)被解决的。
解决方案:参考Bug的七种解决方案。如果解决方案为Duplicated,需要指定重复Bug的编号。
处理状态:Bug处理过程的附属子状态,例如Local Fix表示已在本地修复;Checked In表示修复代码已经提交;Can’t Regress表示修复的问题暂无法验证等。
机器配置:测试运行的硬件环境,例如Dell G280 2G/200G。
关键词:主要用于自定义标记,方便查询。关键词之间用逗号或者空格分隔。例如,对于跨团队的项目开发,可以约定一个关键词统一标记项目。
相关 Bug:与当前Bug相关的Bug。例如,相同代码产生的不同问题,可以在相关Bug注明。
相关 Case:与当前Bug相关的Case。例如,测试遗漏的Bug可以在补充了Case
之后,在Bug的相关Case注明。
上传附件:上传Bug的屏幕截图,Log日志或者Call Stack等,方便处理人员。 复现步骤:[步骤]要描述清晰,简明扼要,步骤数尽可能少;[结果]说明Bug产生的错误结果;[期望]说明正确的结果。可以在[备注]提供一些辅助性的信息,例如,这个bug在上个版本是否也能复现,方便处理人员。
8 Test Case管理
测试用例(Test Case)是在测试执行之前设计的一套详细的测试计划,包括测试环境、测试步骤、测试数据和预期结果。在导航栏点击Test Case,即切换到Test Case模式,点击[新建Case],创建测试用例。可以通过页面上方的[复制]按钮快速创建类似的测试用例。
8.1 Test Case 状态
Case状态 Active Blocked Reviewed 详细说明 标示有效的测试用例。所有新建Case都默认为该状态 当前Case因为其他原因,无法正常运行。通过编辑Case进行修改 通过测试用例评审的用例。通过编辑Case进行修改 Investigating 待研究确认的测试用例。通过编辑Case进行修改 8.2 Test Case 字段说明
Case 标题:测试点的简单描述(30字以内)或测试的目的。 项目名/模块路径:指定测试用例对应的项目名称和模块路径。 指派给:执行Test Case的人员。如果不知道具体的用例执行人员,可以指派给Active 。
抄送给:需要通知相关人员时填写。可以同时指派多个,人员之间用逗号分隔。 优先级:Case执行的优先级。1:冒烟测试及每次测试都需执行的用例,严重程度最高;2:覆盖产品所有主要功能;3:次要功能;4:细节功能(资源有限时,可以不执行)。其余选项字段(Case类型、测试方法、测试计划等):可以通过编辑Lang/ZH_CN_UTF-8/_COMMON.php来自定义。
标记删除:用来标记已失效的用例,再通过查询条件进行排除。
关键词:主要用于自定义标记,方便查询。关键词之间用逗号或者空格分隔。例如,对于跨团队的项目开发,可以约定一个关键词统一标记项目。
显示顺序:通过输入0~255之间的任一整数实现对TestCase的自定义排序。例如,按照业务执行的流程重新排列Case的显示顺序。
9 Test Result管理
Test Result只能通过运行已有测试用例来创建。打开一个已有的测试用例,点击页面上方[运行]按钮,进入创建Test Result页面。Case标题、模块路径和步骤等信息自动复制到新的Test Result中。同时,Test Result相关 Case自动指向该测试用例。记录执行结果(Passed或Failed)和运行环境信息(运行Build、操作系统、浏览器等信息),保存测试用例。针对执行结果为Fail的Test Result,点击页面上方的[新建 Bug]按钮,创建新Bug。Result标题、模块路径、运行环境和步骤等信息自动复制到新的Bug中。同时Test Result相关Bug指向新建Bug。
9.1 Test Case的执行结果
Case状态 Passed Failed
详细说明 运行成功的Test Case 运行失败的Test Case 10 查询结果
10.1 设置查询条件
BugFree默认显示2个查询组,每组有3个查询字段(总共6个查询字段)。假设要查询项目Project 1, Project 2和Project 3从2008年1月1日起所有未关闭的Bug,可以设置如下的查询条件:
查询技巧:
1. 点击[保存查询]按钮,可以将当前的查询条件保存到右下角个性查询框“我的查询”标签页。点击已保存的查询,可以对查询条件进行编辑和修改。 2. 日期类型字段支持相对日期的查询。例如,创建日期 = -1将查询所有昨天创建的Bug。
3. 通过“包含”操作,可以指定多个查询值。例如,创建者包含user1,user2,搜索结果将显示两个创建者的Bug。
10.2 快速筛选
在搜索结果列点击某一字段的值,可以快速进行筛选,筛选列高亮显示。例如,要查看所有解决方案为By Design的Bug,如下图,点击任一解决方案为By Design的Bug。
注意:筛选会忽略当前设置的查询条件。
10.3 自定义显示字段
在查询结果框右上角,点击[自定义显示]链接,可以显示或隐藏查询结果的字段和显示顺序。
10.4 查询结果排序
点击搜索结果标题某一字段的标题栏,可以按该字段对搜索结果进行排序。再次点击则切换升序或降序。例如,需要查看最近更新的Bug,首先添加“最后
修改日期”自定义字段,再在查询结果标题栏点击该字段。
11 统计报表
在查询结果框右上角,点击[统计报表]链接打开新窗口。统计报表可以显示Bug, Test Case或Test Result当前查询结果的统计信息。
在统计报表页面的左侧选择统计项,点击[查看统计]按钮,右侧显示Flash统计图表。如下图:
12 BugFree使用技巧
12.1 发送邮件通知
BugFree可以实时和定时发送邮件通知。在新建Bug或Test Case并保存后,指派给和抄送给将收到实时邮件通知。可以在“抄送给”编辑框输入多个用户帐号或者邮件地址,地址之间用逗号分隔。如下图,BugFree自动按照输入的字母对用户名进行筛选。
12.2 使用快捷键
以下快捷键需要浏览器支持。
页面 主页面 快捷键 Ctrl + G 说明 弹出一个对话框。输入ID后,直接打开相应编号的Bug,Case或Result Bug, Case和Result Alt + P 通用快捷键 Alt + N Alt + E Alt + S Bug页面 Alt + R Alt + C Alt + A Case页面 Result页面 Alt + C Alt + R Alt + B 显示查询结果的上一个记录 显示查询结果的下一个记录 编辑当前记录 保存记录 解决Bug 关闭Bug 激活Bug 复制Case 运行Case 创建Bug
13 相关资料
序号 1 2 3
编号 文档名称
正在阅读:
bugfree安装及使用说明书06-02
山塘水库施工组织设计12-22
陕西省咸阳市实验中学2020高二下学期第一次月考化学试卷附答案04-29
江苏高考 名著茶馆复习资料03-08
工作表态发言稿范文(共9篇)07-02
基础会计第二章习题答案(新)11-02
VB程序设计阶段练习2(专科)11-19
批评意见清单03-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 说明书
- bugfree
- 安装
- 使用
- 2012山西省教师资格证考试笔试理论考试试题及答案
- 餐厅筹备计划书
- 某公路水运工程安全生产简明手册 - 图文
- 教师科研启动项目总结报告
- 河南省建设厅关于进一步加强烧结制品确认管理工作的通知
- 句容经济开发区村庄拆迁的做法与经验
- 兽医传染病学复习资料
- 青海事业单位考试公共基础知识:公文之函的分类
- 法律硕士辅:对外观设计侵权行为的认定
- 2017年安徽省中考历史预测试题(一)(含答案)
- 四川四川
- 对口单招原理维修网络整理错题
- 数据结构课程设计报 告航空订票系统
- 工厂供电课程设计
- 统计学基础练习题二
- 犬伤工作制度、工作人员职责
- 财务管理课程设计
- 浅析中小型企业行政管理的现状与对策
- 河南省平顶山、许昌两市高二数学九校期中联考试卷
- 人事行政专员岗位说明书