Bugfree实用心得_转
转自:http://blog.csdn.net/benkaoya/article/details/8719257
本博下有许多实用技巧
1. 什么是问题跟踪系统
问题跟踪系统(Issue Tracking System)是专门用于记录、跟踪和管理各类问题的软件。
问题跟踪系统出现于上世纪80年代,最初被企业用于跟踪和管理客户投诉。 后来随着技术的发展,其应用范围逐渐扩展到了IT服务管理、产品研发过程管理、日常任务和事务管理等诸多方面。
在IT界,我们往往也称之为——缺陷跟踪系统(Bug-Tracking System),是软件开发和维护过程中重要的辅助软件,用于跟踪记录软件的bug,作为开发人员和测试人员之间沟通的桥梁。
2. 没有问题跟踪系统
◆用口头或Email的方式指派问题,问题很容易被忽略或遗忘,从而引发产品质量隐患或客户的不满。
◆使用Word或Excel记录问题时,往往要维护多个版本,难以保证各文件的同步。
◆信息记录在每个人的大脑或计算机中,形成诸多信息孤岛。随着记忆衰退、文件损坏或无意删除、人员离职,这些信息将会丢失。
◆作为开发者,由于信息无法及时共享,很容易造成重复工作,别人已经解决的bug。自己还在解决。我发现了一个bug(虽然不一定是我改),但没地方记录。
◆做为管理者,即使知道产品有bug,但却很难知道具体多少bug,bug都分布在哪些模块中,哪些bug已经解决了,有哪些bug是急于解决的(优先级最高)。
3. 使用问题跟踪系统
◆提供了一个集中的协同工作的平台。用户通过此平台提交问题、分配和指派问题、处理问题,或对问题发表建议和评论。大幅节省了人员直接相互沟通的时间。
◆可以建立规范的问题流转处理流程。保证所有的问题处理措施都被审核或验证。
◆所有信息都被保存下来,完成了从隐性知识到显性知识的转化。有价值的信息可以整理转换成知识库中的知识资源,在员工之间共享和传播。
4. 常用的bug跟踪系统
◆Bugzilla —专门为Unix而定制,Linux内核也是用这个来管理bug(见https://bugzilla.kernel.org/)
◆ProductStudio — 微软内部开发、测试管理平台
◆GNATS —http://www.gnu.org/software/gnats/
◆RequestTracker(RT) — http://www.bestpractical.com/rt/
◆Trac —http://trac.edgewall.com/
◆Roundup —http://roundup.sourceforge.NET/
◆Mantis —http://www.mantisbt.org/
◆Flyspray —http://www.flyspray.org/
◆Scarab —http://scarab.tigris.org/
◆Debian Bug跟踪系统(DBTS)—http://www.chiark.greenend.org.uk/~ian/debbugs/
◆Trouble-TicketTrackers
◆BluetailTicket Tracker (BTT) — http://btt.sourceforge.net/
◆TestDirector
◆BugFree — 国产、开源,一件让人欣慰的事情
5. 版本控制与Bug跟踪的集成
在软件开发中,版本控制管理和BUG跟踪管理十分重要。BUG跟踪管理能追踪你犯的所有疏忽或错误,版本控制能追踪你修改代码的所作作为。发现一个bug,然后修改,在开发中十分常见。为了能知道哪个版本对应的哪个BUG,则需要将版本控制与BUG跟踪管理集成起来(比如Trac+Git),便于查看。
6. 选择国产Bugfree
考虑到此前都没有用过bug跟踪系统,这一次我支持国产货bugfree(虽然它跟洋货比起来还是有点差距),容易上手。
BugFree基于PHP和MySQL开发,是免费且开放源代码的缺陷管理系统。服务器端在Linux和Windows平台上都可以运行;客户端无需安装任何软件,通过IE,FireFox等浏览器就可以自由使用。
Bugfree具体使用流程是:首先创建Test Case(测试用例),运行Test Case产生Test Result(测试结果),运行结果为Failed的Case,可以直接创建Bug。
为了简化使用,我们直接手动建立bug(省略了创建测试用例和测试的过程)。
7. Bugfree安装
安装BugFree 3前需要部署配置PHP, Apache Http Server,MySQL环境。可以使用XAMPP,EASYPHP等集成环境快速部署。
7.1. 安装XAMPP
官网:http://www.apachefriends.org/zh_cn/xampp.html
我下载的版本:xampp-win32-1.8.0-VC9-installer.exe
XAMPP到底是什么东东,以下官网的这段话足以解释清楚:许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
我是将Bugfree安装在Windows XP上,在安装Bugfree之前先安装Windows版本的XAMPP。安装步骤非常简单,一路默认即可。安装完启动Apache和MySQL服务。
7.2. 安装Bugfree
官网:http://www.bugfree.org.cn/
官网中帮助说明里有详细的安装指导说明:http://testing.etao.com/node/120
我用的版本:bugfree3.0.4.zip
1、 下载BugFree 3安装包,解压后复制到XAMPP系统的htdocs子目录下。
#Windows 一般情况下htdocs在C:\xampp\htdocs\bugfree move bugfree C:\xampp\htdocs\bugfree |
2、 浏览器访问http://<servername>/bugfree/install
环境检查
这时候如果提示因为没有BugFile文件夹而没法继续,你就手动创建一个文件夹:C:\xampp\htdocs\BugFile
配置
默认用户名为root,秘密为空。
完成安装
这里的admin就是超级管理员。
3、完成安装,进入BugFree
初始用户名: admin 初始密码:123456
4、修改访问的网址
安装好的bugfree服务器,访问的网址就定下来了,如果后悔将名字命名为bugfree,想改下名字,如:想从原来的
http://172.16.1.6/bugfree
改为
http://172.16.1.6/bugfree-fy3
如何做到不影响已经存在的数据库数据?按如下步骤操作:
◆先通过XAMPPControl Panel停止bugfree服务;
◆对文件夹C:\xampp\htdocs\bugfree做个备份,以备出错。
◆重命名C:\xampp\htdocs\bugfree文件夹为C:\xampp\htdocs\bugfree-yf3
◆修改C:\xampp\htdocs\bugfree-yf3\protected\config\main.php文件的如下内容:
'basePath' => 'C:\\xampp\\htdocs\\bugfree\\protected\\config\\..',
改为
'basePath' => 'C:\\xampp\\htdocs\\bugfree-yf3\\protected\\config\\..',
◆通过XAMPPControl Panel开启bugfree服务
◆输入http://172.16.1.6/bugfree-fy3即可访问新的网址。
Bugfree实用心得_转相关推荐
- dt测试软件的学习心得,无线网络优化dt测试心得_适合新手入门,高手进阶_5年项目经验实战经验.docx...
无线网络优化DT测试心得_适合新手入门,高手进阶_5年项目经验实战经验 无线网络优化DT测试心得_适合新手入门,高手进阶_5年项目经验实战经验 路测中不常见的问题和个人心得 1.深井子镇投诉测试报告 ...
- sharepoint安装心得_过程
sharepoint安装心得_过程 我是新手,没有接触过sharepoint以前,所有在安装方面吃了一些亏 下面说一下正确的顺序: windows 2003 域服务器(ad) vs.net(如果需要的 ...
- 学习笔记:SpringCloud 微服务技术栈_实用篇②_黑马旅游案例
若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 前言 学习视频链接 SpringCloud + RabbitMQ + Docker + Redis + 搜 ...
- 学习笔记:SpringCloud 微服务技术栈_实用篇①_基础知识
若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 前言 学习视频链接 SpringCloud + RabbitMQ + Docker + Redis + 搜 ...
- 计算机作业批改反思,作业批改心得_教学反思.doc
作业批改心得_教学反思 作为一名数学教师,做好课后作业的批改是非常必要的.因为批改作业是教学环节的一个重要组成部份.也是提高教学质量的重要保证. ? ? 一."全批全改"存在的问题 ...
- 机器学习线性回归学习心得_机器学习中的线性回归
机器学习线性回归学习心得 机器学习中的线性回归 (Linear Regression in Machine Learning) There are two types of supervised ma ...
- 数据科学学习心得_如何快速学习数据科学
数据科学学习心得 Learning R can take a lot of time. But while it's impossible to become an expert overnight, ...
- 工业机器人入门实用教程_机器学习实用入门
工业机器人入门实用教程 Following on from my earlier post on Data Science, here I will try to summarize and comp ...
- 书籍排版学习心得_为什么排版是您可以学习的最佳技能
书籍排版学习心得 重点 (Top highlight) I was introduced to design in a serpentine fashion. I don't have any for ...
最新文章
- C++中的volatile关键字
- Java --循环截取字符串
- java诡异的String.split()方法
- 2010 eWEEK 年度产品
- Android Gson的使用总结
- gprs 睡眠模式_GPRS的完整形式是什么?
- mysql分布式一致性hash_分布式哈希一致性
- CVPR2021 Oral《Seeing Out of the Box》北科大中山大学微软提出端到端视觉语言表征预训练方法...
- [置顶] 有关ListIterator接口的add与remove方法探究
- 一个基于vue和element-ui的树形穿梭框组件
- 解决vscode中Linter pylint is not installed的问题
- STM32的FlyMcu程序下载
- maven中使用MySQL
- 苹果AppStore应用商店生存之道以及市场攻略最全解析
- windows nginx出现 was not signaled for 5s的看过来
- java es 如何查询_使用elasticsearch的java-api进行查询
- 拯救全网的Chatgpt解封攻略(盗版必究)
- su鉴定故障和su拒绝权限
- Vue.js(渐进式JavaScript框架)
- [Python]输入星座名查询对应Unicode编码图案
热门文章
- 栅格布局一般怎么用_建筑混凝土色差大怎么办?用这种方法处理,一般都看不出来...
- 树莓派3b安装ubuntu mate(在有显示器前提下看)
- 递归下降语法分析器的构建_一文了解函数式查询优化器Spark SQL Catalyst
- python制作词典_我的词典我做主!python3.5生成自己的词性词典
- vs 2019编写汇编并运行调试
- C++ 向上转型初步01
- 【剑指offer】_01 (二维数组中的查找)
- 三级嵌入式选择知识点整理
- timerfd API使用总结
- kuangbin专题十六 KMP扩展KMP HDU2594 Simpsons’ Hidden Talents