Bug管理工具mantis安装使用说明

Bug管理工具mantis安装使用说明
Bug管理工具mantis安装使用说明

of the GNU General Public License (GPL).

Mantis是一个BUG管理系统。主要特点如下:

1、用php写的系统,安装方便,不用像bugzilla 那样安装那么多perl支持;

在线演示地址:https://www.360docs.net/doc/e27646700.html,/mantisdemo

环境搭建及Mantis安装、配置

由于Mantis是用php写的系统,而要调试php程序当然要用到apache+php+mysql,而

apache+php+mysql配置起来却又是很麻烦的事,这还不包括环境冲突、、、等等,这些又或者是那些导致配置失败的问题。但刚巧有这么一个套件可以省去这些以前是需要解决的问题,这个套件就是EasyPHP 了。EasyPHP集成了:Apache、PHP、MySQL、PhpMyAdmin。

以上软件可参考文章最后的参考资料。

适用范围

本文介绍基于Windows下的Mantis BUG管理系统的搭建。

软件下载

Mantis下载地址:https://www.360docs.net/doc/e27646700.html,/

EasyPHP下载地址:https://www.360docs.net/doc/e27646700.html,/

本文以mantis-1.1.0a4+ EasyPHP-3.1为演示版本,并测试通过。

安装EasyPHP

安装EasyPHP很简单,双击下载到的EasyPHP-3.1.exe,然后一直默认点击Next即可安装完成。当然啦,在License Agreement页面是必须选择I Acc ess The Agreement……

软件默认目录:C:"Program Files"EasyPHP3.1

安装进度…

Installing…

Completing!

EasyHPH成功安装!勾选上“Open Help”、“Launch EasyPHP”,点击“Finish”。可看到如下页面:

若成功运行时,双击在Windows托盘的图标,可看到如下图所示,Apache、MySQL的右边都是显示“Started”并亮绿灯的。

已知问题:

1、若Apache没有正常运行,可能是因为Apache的默认使用的80端口被占用(Apache端口修

改方法请继续往下阅读…);

2、若找不到原因,请重新启动电脑,据说重新启动电脑可以解决80%的问题,希望你遇到的不是

余下的20%中的…

安装Mantis

1、将下载到的mantis-1.1.0a4.rar解压到mantis文件夹;

2、EasyPHP安装目录,打开C:"Program Files"EasyPHP3.1"www"

3、将mantis文件夹复制到C:"Program Files"EasyPHP3.1"www"下;

安装Phpmyadmin

1、打开C:"Program Files"EasyPHP3.1

2、将phpmyadmin文件夹剪切到C:"Program Files"EasyPHP3.1"www"

建立Bug数据库

1、右键Windows托盘的图标,选择“Local Web”,(或者在IE地址中输入“http://127.0.0.1/”)

可看到如下页面:

2、点击选择“mantis”,进入页面:

3、不用修改/填写任何值,直接点击页面最下方的“Install/Upgrade Database”按钮

4、成功后可看到如下页面:

??OK,到此为止,Mantis系统已经搭建成功了。下面立刻验证一下是否已配置成功!

1、再次右键Windows托盘的图标,选择“Local Web”,(或者在IE地址中输入

“http://127.0.0.1/”)可看到如下页面:

2、点击选择“mantis”(或可省略步骤,直接在IE地址中输入

“http://127.0.0.1/mantis/login_page.php”),进入页面:

配置完成的Mantis的只有一个默认的系统管理员用户:账号:administrator

密码:root

验证配置是否成功:

再次在IE中登录Mantis系统“http://127.0.0.1/mantis/login_page.php”),进入页面:

OK,成功了。登录后,也一样是全中文的界面:

??验证配置是否成功:

在局域网任一电脑中通过IE登录Mantis系统

http:// 192.168.1.101/mantis/login_page.php即可正常访问。

端口被占用

Mantis配置完成时,访问Mantis系统可能会出现端口被占用的问题,常见的原因是IIS默认端口为80,而Mantis配置完成时,默认的端口也是80。因此需要修改Mantis的端口或者是IIS的端口才可正常访问Mantis。

??配置方法:

2、点击【添加项目】,添加成功,返回列表页面,中文会显示为乱码:

解决中文显示乱码方法:

??前提条件:

1)已成功安装EasyPHP(具体请阅读“安装EasyPHP”)

2)已经安装Phpmyadmin(具体请阅读“安装Phpmyadmin”)

??解决思路

可能是MySQL数据库默认编码而造成的,因此重建数据库即可解决。

因此,具体步骤可分为两部分:

a)删除数据库;

b)重建数据库;

??步骤:

(一)删除数据库

1、再次右键Windows托盘的图标,选择“Local Web”,(或者在IE地址中输入

“http://127.0.0.1/”)可看到如下页面:

2、点击选择“Phpmyadmi”(或可省略步骤,直接在IE地址中输入“http://127.0.0.1/

Phpmyadmi”),进入页面:

3、选择菜单“数据库”,并勾选上数据库“bugtracker”:

4、点击图标,进入删除数据库页面:

系统会询问“你将要删除一个完整的数据库!你真的要:DROP DATABASE ‘bugtracker’;”

5、点击“是”,删除成功:

(二)重建数据库

1、点击菜单“数据库”打开数据库列表页面:

2、创建新数据库,填写如上图“bugtracker”、“utf8_general_ci”,点击“创建”,创建成功:

3、打开Mantis目录(C:"Program Files"EasyPHP3.1"www"mantis"),删除config_inc.php文件;

可看到如下页面:

5、点击选择“mantis”,进入页面:

7、成功后可看到如下页面:

验证是否成功解决乱码问题:

再次新建一个项目,在任意字段中包含有中文字符……再次打开项目列表时,中文乱码问题已经解决,可正常显示:

使用Mantis

Mantis的使用较为简单,大略可分以下几个步骤:

1)建立一个项目(菜单:管理→项目管理→创建新建项目);

2)打开成功建立的项目,进入项目编辑页面,为该项目添加“分类”、“版本”(如下图所示);

Mantis使用教程

Mantis使用教程 一.获取用户名 在网页浏览器地址栏里输入http://192.168.2.153/mantisbt/进入Mantis的登录界面,如下图: 1.1 注册用户名 点击Mantis的登录页面“注册一个新帐号”,转到以下界面: 在此页面输入自定义的帐号和有效的E-MAIL,点击注册。如果成功注册将会出现以下页面:

Mantis将会随机生成一个用户密码以E-MAIL的形式发到你刚才填写的E-MAIL 地址,所以填写的E-MAIL地址一定要真实有效,否则你将不能收到你的登录密码。 1.2 修改注册的密码 注册成功后,查看你所填写的E-MAIL邮箱是否已经收到由Mantis发出的用户注册确认信,如下图: 点击信入面的超级链接进入Mantis新注册用户的密码修改页面,如下图:

在此页面输你所希望的密码,然后点击页面下方的“更新帐号信息”按钮,完成密码修改。如果想修改其它个人信息,只需点击[更改个人设置]就可以了。 注意:默认的新注册用户只有[报告人员]的存取权限,其它一些权限的设定需要管理员另行配置。 二.使用Mantis 2.1 登录Mantis 在登录的页面,输入刚刚注册的用户名::james密码:123,进入Mantis的主界面。

在主界面我们可以看到一条工具栏,这就是我们能够使用的所有功能了。在工具栏的下方我们看到有5大栏,分别是: 1.未指定的:是指问题已经报告,但还没有指定由那个项目组成员进行跟进的问题列 表。 2.已解决的:指问题已经得到解决,问题的状态为[已经解决]。 3.我正在监视的:指你正在监视那些问题,在问题报告中,你被选为监视人。 4.由我报告的:在这里将会显示由你报告的问题列表。 5.最近修改:这一栏显示那些问题报告最近被项目组成员修改了。 2.2问题报告 点击[问题报告]进入以下页面,选择你报告的问题所属的项目,如下图: 从下拉框选择完成后,点击[选择项目],进行问题报告主界面,如下图: 在上图中有些栏位是打了红星的,表示这些是必填内容。填好问题报告后,点击[提交报告],就会将此问题提交到系统,系统将会通过E-MAIL通知项目组的相关人员。 在问题报告的右上角有一个[高级报告]的选项,点击后,将会出现以下页面。

mantis使用流程必看

Mantis缺陷管理系统 一.使用目的: 1. 满足技术工程师在实施现场把客户反馈的软件缺陷记录在证。 mantis ±,及时汇报,修改,验 2. 监督特殊问题的处理; 3. 可根据需要,扩充字段; (一)角色介绍: (1)系统管理员:主要创建用户,创建项目;维护其他信息。 (2)经理:主要维护项目信息(如:维护测试模块,维护项目组成员,测试版本,发布公 告;维护缺陷分类、实施版本)。研发部的项目经理、系统实施顾问、测试部的测试负责人、 技服部项目经理有此权限;(各部门经理:不维护信息,监督特殊问题的处理、浏览统计报表数据等功能) (3) 报告人员:主要提交bug。测试工程师执行测试时,提交发现的bug;技术工程师提交客户反馈的软件缺陷。

(4) 开发人员:主要修复bug。研发部各项目的bug修改人员有此权限。 (5) 查看人员:主要浏览bug。 (6) 修改人员:目前不用此角色。 Mantis中的经理角色拥有“报告人员”“开发人员” “查看人员”的操作权限。各操作权限限制在所分配的项目范围内。 (二) Bug的状态含义: (1) 新建:新提交的且尚未指派给开发人员的 bug。 (2) 已分派:项目经理或系统实施顾问将bug指派给开发人员,开发人员尚未接收确认的bug。 (3) 公认:开发人员看到指派给自己修改的bug后,将bug状态设置为“公认”,以告知指派人自己收到了分配的bug。 (4) 已解决:开发人员修复bug后,将bug状态设置为“已解决”;等待验证测试的bug。 (5) 打回:验证测试未通过,需要开发人员重新修改的bug。 (6) 已关闭:验证测试通过,关闭的bug。 (7) 已确认:即暂时不改的bug,(完成度)“暂停”的bug。 (三)使用流程: 1. 管理员建立请测项目: (1) 项目名称为:产品名称; (2) 维护模块信息(可以不维护); (3) 维护测试版本信息; (4) 维护项目组成员(部门经理也要加上) ; 2. 测试人员提交bug及跟踪过程: (1) 测试人员提交bug:选择项目名称(产品名称)模块名称bug出现频率、严重性、优先权产品版本r bug标题/bug详细说明查看状态设置为"公共的”,提交。 (2) 项目经理指派bug:点击bug编号后进入的页面,将bug指派给开发人员。(可以设定 某模块的bug由固定的开发人员修改,实现自动指派。) (3) 开发人员接收bug:将指派给自己的bug状态设置为“公认”状态。 (4) 开发人员修改bug :修改完成,设置完成度,将bug状态设置为"已解决”状态。 (5) 测试人员验证已解决的bug:验证测试通过,需填写“修正此问题的软件版本”,将bug 设置为“已关闭”状态。 (6) 测试人员验证已解决的bug:验证测试未通过,将bug设置为“打回”状态,请开发人员重新修改。 (7) 暂时不改的bug需要项目经理、测试负责人确认后,开发人员将bug设置为“已确认” 状态。 3. 项目测试阶段的其他相关活动: (1) 项目经理、测试负责人可在测试之前将测试注意事项等发表公告,项目成员在“首页” 上浏览。见【编辑公告】功能。 (2) 若测试人员提交bug

管理bug需要哪些工具

管理Bug需要哪些工具 Bug一词相信很多朋友都在网上看过,尤其是编程人员更是经常要与Bug一词打交道,也常常为了找Bug而苦恼不已,有一句话是这样说的,为系统而生,为框架而死,为Bug奋斗一辈子。如果没有跟踪和梳理各种bug的问题并及时解决,那么项目就很难向前推进,那么接下来本文为广大程序猿朋友们推荐几款高效的bug管理工具,希望可以帮助你们解决烦恼。 一、Beyond Compare Beyond Compare 4是一款性价比极其高的专业文件对比工具,尤其是在查找代码文件的差异部分上,文件对比效率高、查找差异准确,软件选择最好的方法来突出不同之处,文本文件可以用语法高亮和自定义比较规则的方式进行查看和编辑,主要适用于文档、源代码和HTML。 软件非常灵活,可以本地或者远程连接虚拟文件系统,并以直观的方式连接到您的数据。现在最新Beyond Compare 4中文版在Windows、Linux和OS

X上都能使用,运行速度快,并且拥有一个本地界面,同时为了满足您完成任务的各种需求,还针对各种平台进行功能提升。 二、Bugtags Bugtags是一款测试平台产品,使用Bugtags平台可以随时随地对移动产品提出准确的改善意见,使得测试更简单,修复问题更轻松,产品用户满意度更高。 Bugtags采用独创的所见即所得的问题上报方式,有效提高了问题上报的效率和问题描述的准确度;同时平台提供了自动收集分析崩溃信息与问题生命周期管理功能。使用Bugtags平台,能够帮助移动开发团队快速定位和解决问题,最终有效提升产品质量。 三、JIRA JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域,软件配置灵活、功能全面、部署简单、扩展丰富。

软件测试工具-testlink、mantis工具实验问题及解决方案

问题及解决方案: 逻辑覆盖几种方法不太会区别阿:多看下 Mantis使用Mantis安装后处理修改数据库不是很了解;不会设置用户密码:登录网页的数据库修改或是设置邮箱修改,具体设置查找文档或上网查询 mantis实验在改为中文时,登录界面可以成功改为中文,但登录主界面仍为英文:修改界面为中文的方法: mantis实验使用数据库方式增加用户时,权限是管理员,无法修改为其他权限:解决方法:使用admin登录后,修改该用户的权限 mantis实验TestLink和mantis集成时不懂原因,感觉比较混乱:主动学习,多看材料 Mantis用户在mantis中并没有设置选项,在设置过程中容易出现问题:要设置什么?熟悉下每个模块的功能 Testlink需求规约不知道需求规约和需求有什么区别:同测试集合测试规约的问题,相当于文件夹和文件的关系,可以把需求规约理解为需求集,多思考

Mantis分类应该怎么创建合适的分类名称,如何去高效使用:创建分类如功能缺陷,性能缺陷等,安照缺陷的分类;分类之后,可以将提交缺陷的时候选择缺陷分类,以便更清楚的管理缺陷或指定某个开发人员来修改某类型的缺陷 实验(testlink,mantis)在做mantis实验时要注意角色切换的问题,一个人做比较繁琐。由于实验时间比较紧张,小组形式相对麻烦,自己担当不同角色也可对不同角色的功能进行熟悉,课下有时间可以几个人进行练习 实验(Testlink、Mantis)1、在做Testlink的时候,再对已经创建的测试用例集创建测试用例时,有点不好理解:相当于往文件夹中建新的文件 Mantis使用修改新建用户密码时,用邮箱方式比较困难,具体步骤不清晰:查阅资料,仔细看指导材料 Mantis实验Mantis实验中在创建用户时,点击MySql下的admin按钮不能连接到数据库,是数据库密码的错误,但是不知道怎么修改:不是点mysql,是点bugtracker!!

5款主流bug管理工具分析-博为峰网校

主流的5款bug管理工具分析Bug是软件开发过程中的“副产品”,也是开发人员最不想见到的状况。如果没有跟踪和梳理各种bug和问题并及时解决,项目就会花费非常多的时间,导致整个项目的重心偏移。如果在此过程中,测试人员使用一个合适的Bug管理工具,将可以提高整个团队的工作效率,把控产品质量,更好的完成任务。 根据每个公司性质的不同,规模的不同,所用到的bug管理工具也可能不同。你们用的bug管理工具是什么呢?下面介绍几款主流的bug管理工具: JIRA(付费) JIRA的生产者把JIRA定义为Professional Issue Tracker,即它是一个专业的问题跟踪管理的软件。这里的”问题”对应的英文单词是Issue,所以含义比较广,包括Bug,Task,Enhancement,Improvement等等跟软件开发相关的名词。 跟踪管理即对问题的整个生命周期进行记录和管理。一个问题从创建到解决到关闭涉及到很多相关信息,包括是什么问题,谁发现的问题,谁处理了这个问题,如何处理的,相应的代码有什么改变等等,JIRA可以方便的记录这些信息,并且在问题的不同状态呈现在相应的责任人面前。 JIRA具有很多优点,对测试来说,以下3点必须知道: 1. 针对问题其默认定义了丰富的字段来记录问题的各种信息,包括Issue Type, Issue summary, Issue Description, priority, assignee, reporter, resolutions等等;

2. 默认定义了工作流的一些状态: new, open, defer, pending, resolved, reopened, closed。默认定义了一个简易的工作流, open-in progress-resolved-closed; 3. 支持邮件通知,邮件通知可以同工作流中和工作流之外的事件关联; Trac Trac是一个为软件开发项目需要而集成了Wiki和问题跟踪管理系统的应用平台,是一个开源软件应用。Trac以简单的方式建立了一个软件项目管理的Web应用,以帮助开发人员更好地写出高质量的软件;Trac应用力求不影响现有团队的开发过程。 Trac是以面向进度模型为项目管理模型的,很明显的特点就是它以里程碑(Milestone)方式进行项目管理的。每个里程碑中的具体要做哪些事情,就使用Ticket来进行定义、跟踪等。 Gitlab

Mantis安装配置及使用教程

Mantis安装配置及使用教程 缺陷管理工具mantis 搭建安装及使用手册 SPT 2010 年7 月7 日 Generated by Foxit PDF Creator . Foxit Software https://www.360docs.net/doc/e27646700.html, For evaluation only. 目录 一、软件准备 (3) 二、安装:xampp (3) 三、安装:MySQL (4) 四、安装:mantis (6) 五、设置:mantis 为中文 (7) 六、Mantis 中邮件配置: (9) 七、Mantis 中上传附件设置 (10) 八、安装及配置JpGraph (12) 九、Mantis 时间设置 (13) 十、Mantis 使用手册 (14) Generated by Foxit PDF Creator . Foxit Software https://www.360docs.net/doc/e27646700.html, For evaluation only. 一、软件准备 1、系统:Windows XP SP3; 2、软件: xampp-win32-1.5.4a-installer mysqlcc-0.9.3-win32; mantis-1.0.7.tar; jpgraph-2.0.tar; 二、安装:xampp 1、下载完xampp 后,进行安装,安装目录自定,如安装在C:\mantis\; 2、安装一路next; 3、注意一点,默认apache 端口为80,mysql 为3306,如果端口被占用了,需要设置端口,一般IIS 会占用apache 的80 端口,最好把IIS 服务停掉; 4、安装完成后,出现如下图:apache 和mysql 启动就可以了; 5、点击上图Apache 那行的Admin 按钮,弹出一页面,选中中文; 6、点击左边“安全”。出现下图页面; Generated by Foxit PDF Creator . Foxit Software https://www.360docs.net/doc/e27646700.html, For evaluation only. 7、点击图中http://localhost/security/xamppsecurity.php 链接,设置mysql 中

测试管理工具禅道使用

禅道使用流程 概述 禅道项目管理:基于LGPL协议,开源免费的项目管理软件,集产品管理,项目管理,测试管理一体,以及事物管理,组织管理的功能。(PHP+MYSQL开发,基于PHP开发框架)我们目前主要使用禅道来进行整个测试过程管理,其中分为以下角色 1 Admin: 组织试图: 添加用户,编辑用户信息;设置用户权限; 产品视图: 新增产品(即我们实施的项目或者系统),编辑信息;上传计划书和需求书,生成需求和计划(可以作为文档库);将产品进行模块分类 项目视图中,配置需求模块任务给对应开发人员,更新模块任务完成进度,管理项目团队人员权限。 2.QA测试人员: 在QA试图在该产品下,编写测试用例,进行用例管理;测试阶段:创建测试任务,分配用例,进行脚本执行,更新状态,提交缺陷;通过缺陷管理对BUG进行管控,分配给涉及的开发,可以查看BUG状态跟踪;回归测试后,更新BUG状态,,完成后更改状态查看BUG记录图表。 3.经理:可以浏览QA视图的用例和BUG,产品视图中的需求和计划; 准备阶段:浏览QA视图,测试用例,评审用例,更改测试用例状态,备注说明有异

议用例。项目视图中,分配需求模块对应开发人员,以及涉及项目人员管理。 测试阶段:查看用例执行,及涉及产生的BUG,分配BUG。完成后,可以查看BUG记录图表。 4 开发:权限基本类似经理角色,对应查看模块下的缺陷,修复后更改BUG状态,测试结束后,可以查看BUG图表记录。 下面就对各个角色以及相应职责和操作流进行介绍(中有些基本信息的字段可以根据实际情况修改): 一管理员角色 1组织管理 在组织视图下,我们主要使用用户列表和权限分组,来配置账号。如果需要更全面记录用户信息,可以使用部门维护和公司管理。 1.1公司管理 编辑公司信息。

Bug管理工具QC的简介和详细操作说明(最新)

QC简介和操作说明

QC简介 Quality Center是一个基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括制定测试需求、计划测试、执行测试和跟踪缺陷。此外,通过Quality Center 还可以创建报告和图来监控测试流程。 Quality Center是一个强大的测试管理工具,合理的使用Quality Center可以提高测试的工作效率,节省时间,起到事半功倍的效果。 Quality Center的前身就是大名鼎鼎的TD,也就是TestDirector,TD最新发布到8.0版本,TestDirector是mercury公司的产品(比较老了),但后来被HP收购了,改名成了QC。 通过Quality Center,可以系统地控制整个测试流程,以简化和组织测试管理。它有助于创建测试工作流的框架和基础。Quality Center 有助于维护测试的项目数据库,这个数据库涵盖了应用程序功能的各个方面。设计了项目中的每个测试,以满足应用程序的某个特定的测试需求。要达到项目的各个目标,可将项目中的测试组织成各种特定的组。QualityCenter 提供了一种直观、高效的方法,用于计划和执行测试集、收集测试结果以及分析相关数据。 Quality Center 还具有一套完善的系统,用于跟踪应用程序缺陷,通过它,您可以在从初期检测到最后解决的整个过程中严密监视缺陷。将Quality Center 链接到电子邮件系统,所有应用程序开发、质量保证、客户支持和信息系统人员可以共享缺陷跟踪信息。 Quality Center 可以集成Mercury 测试工具(WinRunner、QuickTestProfessional、QuickTest Professional for https://www.360docs.net/doc/e27646700.html, Windows Client、LoadRunner和Visual API-XP)以及第三方和自定义测试工具、需求和配置管理工具。Quality Center 可以无缝地与您选择的测试工具通信,提供一种完整的解决方案,使应用程序测试完全自动化。Quality Center 可指导您完成测试流程的需求指定、测试计划、测试执行和缺陷跟踪阶段。它把应用程序测试中所涉及的全部任务集成起来,有助于确保客户能够得到最高质量的应用程序。

mantis使用文档

MANTIS使用文档(Bug管理系统使用文档) 一、Bug相关背景知识 图1 bug生命周期转换图 上图展示的是一个bug的生命周期。Bug的生命周期可以简单的理解为bug的状态在什么时候转换,以及基于什么原因触发bug的状态发生变化。 1.新建(NEW):当一个bug被第一次提交的时候,它的状态就是新建。这就是说bug 并未被确认提交的是不是是不是一个真正的bug。 2.打开(OPEN):在测试者提交一个bug后,测试组长会在确认其确实为一个bug后,将其状态设置为打开状态。 3.分配(ASSIGN):Bug的状态被设置为打开后,就会由测试组组长将bug分配给测试组员或者测试组,这个时候bug的状态即转换为分配状态。 4.测试(TEST):当开发人员修复了bug之后,他们会把bug提交给测试组进行新一轮的测试,这个时候bug的状态就被设置成测试。 5.延后(DERERRED):Bug被设置成延后状态,意味着bug会在接下来的阶段解决。 一般这种情况的出现是因为bug本身对系统的影响不大,优先级不高等。 6.不接受(REJECTED):如果开发人员不认为其是一个bug,就会将该bug设置为不接

受状态。 7.重复(DUPLICATE):如果一个缺陷被重复提交或者两个bug表明的意思是同一个或者指向的问题为同一个,则可以将这个bug的状态设置为重复。 8.已经核实(VERIFIED):Bug被分配给测试人员之后,如果测试人员经过测试发现问题已经修复,不会再重现,则可以将bug设置为已经核实状态。 9.再次打开(REOPENED):如果bug被开发人员修复后,测试中又出现了同样的问题,则将bug的状态设置为重新打开状态,再次交由开发人员修复。 10. 关闭(Closed):如果bug被设置为关闭装填,则表示该bug已由研发人员修复, 经过测试人员测试核实,bug已经不存在了。 二、MANTIS功能介绍 Mantis是一个基于PHP技术的轻量级的缺陷跟踪系统,其功能与前面提及的JIRA 系统类似,都是以Web操作的形式提供项目管理及缺陷跟踪服务。我们经常需要用到的界面有:“我的视图”、“查看问题”、“提交问题”三个页面。 1.“我的视图”界面(如图2): 图2 “我的视图” 该界面的的右上角有一个下拉菜单,有来选择所要提交或者查询的内所属内容。如图3,可以选择“日常发现bug”、“后台bug管理”和“需求”。一般我们用的就是日常发现bug 这个模块的内容。

MantisBT安装手册

环境搭建及Mantis安装、配置 由于Mantis是用php写的系统,而要调试php程序当然要用到apache+php+mysql,而 apache+php+mysql配置起来却又是很麻烦的事,这还不包括环境冲突、、、等等,这些又或者是那些导致配置失败的问题。但刚巧有这么一个套件可以省去这些以前是需要解决的问题,这个套件就是EasyPHP了。EasyPHP集成了:Apache、PHP、MySQL、PhpMyAdmin。 以上软件可参考文章最后的参考资料。 适用范围 本文介绍基于Windows下的Mantis BUG管理系统的搭建。 软件下载 Mantis下载地址:https://www.360docs.net/doc/e27646700.html,/ EasyPHP下载地址:https://www.360docs.net/doc/e27646700.html,/ 本文以mantis-1.1.0a4+ EasyPHP-12.1为演示版本,并测试通过。 安装EasyPHP 安装EasyPHP很简单,双击下载到的EasyPHP-12.1_with_PHP-5.4.6-setup.exe,然后一直默认点击Next即可安装完成。当然啦,在License Agreement页面是必须选择I Access The Agreement…… 软件默认目录:C:"Program Files"EasyPHP-12.1 若成功运行时,双击在Windows托盘的图标,可看到如下图所示,Apache、MySQL的右边都是显示“Started”并亮绿灯的。 (需要安装VC2005,2008运行库,如果启动Apache时报错:easyphp error in apache configuration file) 已知问题:

mantis 中文用户手册

用户手册大纲 1 引言 1.1 编写目的 系统使用、实施者。 1.2 背景 Mantis缺陷管理系统。 1.3 定义 无。 1.4 参考资料 《系统详细需求说明书》《系统概要设计说明书》。 2 用途 2.1 功能 mantis缺陷管理系统是一个基于LAMP架构技术的缺陷跟踪系统,以Web 操作的形式提供项目管理及缺陷跟踪服务。在实用性上完全可以满足各种类型项目的管理及跟踪 1、登录和注销 2、项目管理 3、用户管理 4、权限设置 5、个性化设置 6、问题提交、查询和处理 2.2 性能 2.2.1 精度 无。

2.2.2 时间特性 无。 2.2.3 灵活性 无。 2.3 安全保密 无。 3 运行环境 3.1 硬设备 无特殊要求。 3.2 支持软件 LAMP:linux、apache2.x、mysql5.x、php5.x以上。客户端建议使用IE6以上浏览器 3.3 数据结构 无 4 使用说明 4.1 安装与初始化 上传到服务器php运行环境的目录下,保证案例目录代码为nobody所有,并且nobody可以读写 在IE浏览器输入安装URL install.php即可完成安装。

填写好对应信息以后点击安装按钮即可完成安装。 管理员administrator初始化密码是root。 4.3功能说明 4.3.1系统简述 缺陷管理平台Mantis ['m?nt?s](螳螂),也叫做MantisBT,全称Mantis Bug Tracker,Mantis是一个缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。Mantis可以帮助所有开发人员完成系统需求缺陷的有效管理,对于bug问题的状态变化将通过mail的形式由系统自动通知相关人员。且可以 自动生成统计报表和自动导出成doc或excel格式的文件。Mantis是基于

jira使用说明

JIRA 白皮书 一、简介 JIRA是一个优秀的问题(or Bugs、Task、Improvement、New Feature )跟踪及管理软件。采用J2EE 技术。它正被广泛的开源软件组织,以及全球著名的软件公司使用。 目前,已有来自55个国家5800多家用户在使用JIRA。 JIRA产品非常完善且功能强大,多语言支持、界面十分友好,和其他系统如CVS、Subversion(SVN)Perforce、邮件服务整合得相当好,文档齐全,安装配置简单,可用性以及可扩展性方面都十分出色,拥有完整的用户权限管理。 如果购买商业版许可,还可以得到JIRA的源码(在许可协议下可以定制自己的JIRA系统)。 二、JIRA后台管理的主要功能介绍 项目的管理:添加项目,查看、编辑、删除项目; 项目类别管理:将项目分类别组织管理; 用户与组的管理; 项目角色管理:可以根据需要添加项目角色,将人员/组和项目角色关联; 全局设置 1)附件管理:控制是否允许上传附件文件,设置附件存储目录; 2)CVS模块管理:与CVS的集成配置; 3)数字面板设置; 4)国际化设置:字符集、索引语言、安装语言及默认界面语言配置; 5)全局权限设置; 6)Issue链接设置; 7)邮件服务器设置:与mail服务器的集成配置; 8)界面设置:设置界面logo、颜色以及日期格式; 9)子任务设置; 10)时间跟踪设置; 11)工作流设置;

方案设置 1)Issue安全方案:用来控制对Issue的查看权限; 2)通知方案:当事件发生时产生通知邮件; 3)权限方案:配置用于项目的权限组合; 4)工作流方案:定义用于特定Issue类型和项目的工作流; Issue字段 1)添加自定制字段; 2)字段及字段方案设置; 3)导航栏设置:设置Issue导航栏中显示的字段; 4)屏幕及屏幕方案设置:配置与Issue操作对应的屏幕; 5)Issue屏幕类型方案设置:为不同的Issue类型配置相应的屏幕方案,可以和一个或多个项目关 联; Issue设置 1)Issue类型设置:管理Issue类型; 2)优先级和解决设置; 3)Issue状态设置; 导入和导出 1)备份数据:以XML格式备份JIRA系统数据; 2)恢复数据:从XML备份数据中恢复JIRA系统; 3)外部系统导入:支持从Bugzilla、Mantis、FogBugz、CSV系统中导入数据; 选项设置 1)发送email:向JIRA系统用户发送电子邮件; 2)公告栏设置:维护公告信息显示内容; JIRA系统 1)索引:配置系统索引目录位置以及重建索引; 2)LDAP集成:配置JIRA基于LDAP的用户授权; 3)监听器管理:用于添加监听器,以响应特定事件; 4)许可详细信息;

mantis各个状态说明

在 Mantis中的问题状态一共有以下几种 1 0:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,80:resolved,90:closed 10:新建,20:反馈,30:公认,40:已确认,50:已分派,80:已解决,90:已关闭 问题完成度有以下几种: 10:open,20:fixed,30:reopened,40:unable to reproduce,50:not fixable,60:duplicate, 70:no change required,80:suspended,90:won\'t fix 10:未处理,20:已修正,30:重新打开,40:无法重现,50:无法修复,60:重复问题,70:不是问题, 80:暂停,90:不做修改 可以在管理里面看到默认流程下的各种状态和完成度,一些基本的应该是这样吧: 角色有以下几种 报告人 修改人 测试人 审核人 流程1 报告-审核-修改-测试-关闭 一个问题来了以后,经过审核人审核,提出修改意见,然后指派给修改人员, 修改人员修改完成后指派测试人员,或者由审核人指派测试人员,测试完毕后关闭 如果有问题仍然存在,问题状态为反馈,完成度为,重新打开 过程问题状态完成度 新报告问题新建未修改 审核后已确认,已分派未修改 修改后已解决已修正,无法重现,重复问题,不是问题,暂停,不修改

测试后已关闭,反馈已修正,无法重现,重复问题,不是问题,暂停,不修改,重新打开 流程2 报告-审核-测试-关闭 当审核认为不需要修改的时候可以直接将问题分派给测试人员,由测试人员测试, 如果有问题仍然存在,问题状态为反馈,完成度为,重新打开 过程问题状态完成度 新报告问题新建未修改 审核后已确认,已分派未修改,无法重现,重复问题,不是问题,暂停,不修改测试后已关闭,反馈已修正,无法重现,重复问题,不是问题,暂停,不修改,重新打开 但是其中的公认是什么意思呢?在什么时候使用? 如果没有到最后也没有什么好的理解,我准备把这个状态更改为“设计” 也就是说,一个问题需要重新更改设计,这个动作修改人是不能完成的,也就是所要增加一个角色“设计人员” 流程3 报告-审核-设计-审核-修改-测试-关闭 过程问题状态完成度 新报告问题新建未修改 审核后设计,已分派未修改 设计后已确认未修改 审核后已确认,已分派未修改 修改后已解决已修正 测试后已关闭,反馈已修正,重新打开

BUG管理工具bugfree的安装和部署教程

公司要规范BUG管理,以前都是用EXCEL,不太方便;上网找了下有个EasyBug是免费的,而且是在线的不用部署,用了下发现功能太简单,不能满足我的需要。而且在线的话,数据安全不能得到保证。 后面比较了下开源版本,选了个比较容易部署的bugfree开源应用,后面记录下我的部署的一些流程。 准备工作: 1、 Apache 下载地址:https://www.360docs.net/doc/e27646700.html,/download.cgi#apache22 下载版本:httpd-2.2.17-win32-x86-no_ssl.msi 2、 PHP 下载地址:https://www.360docs.net/doc/e27646700.html,/download/ 下载版本:php-5.2.17-Win32-VC6-x86.zip 3、 MySql 找同事要的,版本为:mysql-5.0.18-win32 4、 bugfree 下载地址:https://www.360docs.net/doc/e27646700.html,/ 下载版本:最新版本 部署 1、安装Apache2.2 安装类型选择Custom;然后自定义路径,选择安装所有功能 访问本机地址:http://localhost或http://127.0.0.1 提示it works则表示部署成功; 2、解压PHP 1)需要配置的文件 php.ini-dist(在解压目录下) php.ini(复制一份php.ini-dist文件到同一目录下,并将文件名更改为php.ini)2);extensi on=php_mysql.dll 去掉前面的分号

3)找到extension_dir = “./”,将其改为php安装目录下ext子目录的绝对路径。如extension_dir = “D:/php/ext/” 4) 环境变量(Path):如:”D:\PHP“;“D:\PHP\ext”;(可选) 3、 APACHE的PHP配置 1)安装成功后,在安装目录打开配置文件/conf/httpd.conf 2)找到LoadModule,根据php安装目录,在下面空白处加上这两行:LoadModule php5_module “D:/PHP/php5apache2.dll” PHPIniDir “D:/PHP” (注意引号为英文状态的,绝对路径要加引号) 3)找到:DirectoryIndex index.html 修改为:DirectoryIndex index.php index.html 4)找到:AddType application/x-gzip .gz .tgz 添加这两行: AddType application/x-httpd-php .php(.前有空格) AddType application/x-httpd-php .html(.前有空格) 5)保存httpd.conf,在网站目录中D:/Apache2.2/htdocs,建立一个index.php 文件,内容: 6)配置成功后再访问本机 http://localhost或http://127.0.0.1 碰到问题: 1、重启后发现APACHE怎么也无法启动; 由于自己机器上有装IIS 是否端口占用问题; 找到APACHE的conf目录下的httpd.conf文件中找到LISTEN 80 改成Listen 8088 2、发现还是启动失败,查看APACHE 的日志发现提示错误,后面查看系统的事件查看器

mantis安装配置

mantis安装配置 1.安装配置介绍 1.1.需要的软件 Apache Mysql(https://www.360docs.net/doc/e27646700.html,/downloads/) mantis(https://www.360docs.net/doc/e27646700.html,/download.php) php(https://www.360docs.net/doc/e27646700.html,/downloads.php) 1.2.安装配置过程 1.2.1.安装Apache 首先下载Apache服务器的windows版本,网址为: https://www.360docs.net/doc/e27646700.html,/download.cgi,使用版本为Apache2.2,下载完后安装。 安装后可以打开浏览器,输入http://localhost/验证Apache是否成功,如果成 功则显示:It works 字样。 1.2.2.安装PHP 首先下载PHP,网址为:https://www.360docs.net/doc/e27646700.html,/downloads.php,下载 php-5.2.17-Win32-VC6-x86.zip,解压缩到D:\mantis\目录下, php-5.2.17-Win32-VC6-x86改名为php,添加环境变量path= D:\mantis\php;D:\mantis\php\ext; 1.2.3.apache与PHP整合 1. 打开apache 2.2的httpd.conf 2.找到“DirectoryIndex”,在后添加index.php或其他作为默认主页的文件名 3.找到“#LoadModule vhost_alias_module modules/mod_vhost_alias.so”,在其下添加:LoadModule php5_module D:/PHP5/php5apache2_2.dll 再起一行添加PHPIniDir "D:/mantis/php" 4.找到“AddType application/x-gzip .gz .tgz”在其下添加:

Bug管理系统使用说明

Bug管理系统使用说明

说明 该工具是为了协调和监控团队项目中Bug的处理流程而搭建。工具是使用了微软TFS(Team Foundation Server)团队管理工具自带的功能,与开发工具VS(Visual Studio)进行了无缝集成(并提供java版和IOS版插件),简化了开发人员处理Bug的流程。 选择Bug管理工具的原则:简单易用、管理方便、能够跟踪Bug状态并提醒、尽量减少工具数量。 该文档适用于新入职或对Bug管理工具使用流程不熟悉的车音网员工。 使用详解 一、连接到团队项目 在进行Bug提交或修改Bug之前需先连接到你的团队项目中: 在VS中菜单栏选择团队→连接到Team Foundation Server 在弹出的连接对话框中选择服务器→添加→输入服务地址(找管理员)→确定 弹出系统权限验证对话框输入管理员给你的账户密码→点击确定按钮

关闭添加/删除TFS 对话框 选择左侧团队项目集合中的集合→选择右侧团队项目中的项目→点击链接 打开了团队资源管理器(右侧红框)

二、Bug生命周期管理 1.提交/新建Bug 工作项右键→新建工作项→Bug 输入标题、指派给、详细信息其他为默认(状态、优先级别、严重级别) →点击左上角的保存工作项即完成了Bug的新建 2.查询Bug

在团队资源管理器→项目→工作项→我的查询右键→新建查询 选择合适的查询条件并保存 查询所有Bug 查询我的活动状态的Bug

查询我创建的Bug 3.开发人员修改Bug 双击查询我的活动状态Bug查看到提交给我的Bug 开发人员根Bug描述进行修改,并自测→提交代码并更新到测试平台→修改Bug状态为已解决→保存结果

mantis 操作手册

Mantis使用教程 1.获取用户名 在网页浏览器地址栏里输入https://www.360docs.net/doc/e27646700.html,/login_page.php进入Mantis的登录界面,如下图: Mantis的默认管理员的用户名为administrator 密码为root。但在这里我们不使用默认用户名,并且一般用户不具备管理员权限的。 1.1 注册用户名 点击Mantis的登录页面“注册一个新帐号”,转到以下界面: https://www.360docs.net/doc/e27646700.html, mantis中文社区

在此页面输入自定义的帐号和有效的E-MAIL,点击注册。如果成功注册将会出现以下页面: Mantis将会随机生成一个用户密码以E-MAIL的形式发到你刚才填写的E-MAIL 地址,所以填写的E-MAIL地址一定要真实有效,否则你将不能收到你的登录密码。 1.2 修改注册的密码 注册成功后,查看你所填写的E-MAIL邮箱是否已经收到由Mantis发出的用户注册确认信,如下图: https://www.360docs.net/doc/e27646700.html, mantis中文社区

点击信入面的超级链接进入Mantis新注册用户的密码修改页面,如下图: 在此页面输你所希望的密码,然后点击页面下方的“更新帐号信息”按钮,完成密码修改。如果想修改其它个人信息,只需点击[更改个人设置]就可以了。 注意:默认的新注册用户只有[报告人员]的存取权限,其它一些权限的设定需要管理员另行配置。 2.使用Mantis 2.1 登录Mantis 在登录的页面,输入刚刚注册的用户名::james密码:123,进入Mantis的主界面。

在主界面我们可以看到一条工具栏,这就是我们能够使用的所有功能了。在工具栏的下方我们看到有5大栏,分别是: 1.未指定的:是指问题已经报告,但还没有指定由那个项目组成员进行跟进的问题列 表。 2.已解决的:指问题已经得到解决,问题的状态为[已经解决]。 3.我正在监视的:指你正在监视那些问题,在问题报告中,你被选为监视人。 4.由我报告的:在这里将会显示由你报告的问题列表。 5.最近修改:这一栏显示那些问题报告最近被项目组成员修改了。 2.2问题报告 点击[问题报告]进入以下页面,选择你报告的问题所属的项目,如下图: https://www.360docs.net/doc/e27646700.html, mantis中文社区

mantis使用说明书

mantis使用说明书 1前言 1.1 编写目的 本文档在于说明如何使用mantis进行bug的跟踪,规范填报manits的规则,增强程序修改人员对bug的响应速度,加快bug修改进度,明确bug任务责任人,汇总一个项目的bug总数以便对项目总结提供参考。 1.2 适用对象 测试人员、开发人员、项目负责人 2登录mantis 通过IE访问:http://192.168.1.1:80/mantis/进入到mantis登录界面,如图2.1所示 图2.1

输入管理员分配的帐号、密码信息后点击登录按钮就完成登录操作了。 3角色权限 用户登录系统后,系统将根据用户的角色信息给于不同的操作权限: 1.报告人员:可以报告问题,分配自己新建的问题给项目负责人,跟踪自 己报告的问题修改进度情况,关闭自己报告的已解决的问题,重新打开 自己报告的问题,删除自己报告的问题。 2.修改人员:可以操作报告人员所能操作的所有功能,转派分配给自己的 任务(转派任务需要填写注释),修改分配给自己的任务完成状态(已 确认,已解决)修改人员不能将问题状态修改为已关闭,问题由谁报告 就只能由谁负责关闭,其他任何人员皆无权关闭问题。 3.开发人员:权限同修改人员。 4.经理:可以在自己所负责的项目中进行以上人员所能操作的所有功能, 创建经理以下级别的角色帐户。 4报告问题 点击界面上的报告问题功能链接,系统就进入到了问题报告界面,我们就可以通过填写表单的内容完成bug的报告工作了,如图3.1

图4.1 表单元素说明: ?分类:所汇报的BUG所属的类别信息,如:UI优化,功能BUG,功能改进 等。 ?出现频率:所汇报的BUG在使用过程中的出现频率信息,如:总是,有时, 随机,无法重复等。 ?严重性:所汇报BUG的危害程度,如:文字错误、不合理或别扭、次要错 误、严重错误、系统崩溃等。 ?优先级:所汇报BUG在修改先后上的优先信息,分配到修改任务的修改人 将根据优先级的情况,先行修改紧急BUG,优先级包括:无、低、中、高、加急、特急。一般加急、特急任务需要在BUG提出当天修改完成;中,高任务需要在BUG提出后3天内修改完成;无,低级别的需要在BUG提出后1周内修改完成。 ?摘要:对问题的简述信息,格式固定为:启动路径-问题简述。如:登录- 用户信息没有验证;商家后台-商品管理-添加商品-图片无法上传。 ?说明:对问题的详细描述,这部分的描述包括上报BUG的人员对整个问题

国内外BUG管理软件推荐

国内外BUG管理软件推荐 在移动互联网产品中,Bug会导致软件产品在某种程度上不能满足用户的需要。确保一个项目进展顺利,关键在于妥善处理软件中的BUG,那么,如何高效的管理BUG,解决BUG?在这里,我为大家搜集了几款优秀的BUG跟踪管理软件。 首先是国内BUG管理软件: Bugtags Bugtags采用独创的所见即所得的问题上报方式,有效提高了问题上报的效率和问题描述的准确度;同时平台提供了自动收集分析崩溃信息与问题生命周期管理功能。使用Bugtags平台,能够帮助移动开发团队快速定位和解决问题,最终有效提升产品质量。 禅道 禅道项目管理软件主要管理思想基于应用最为广泛的敏捷开发方法Scrum,同时又增加了Bug管理,测试用例管理,发布管理,文档管理等必需功能,覆盖了研发类项目管理的核心流程,为IT企业或正在进行信息化的企业提供了一个一体化的集成管理工具。 30多个功能模块,200多个功能点,满足项目管理方方面面的需求。在scrum 基本的流程基础上,创造性地实现了需求、任务、bug、用例、todo之间的互选

转换和轮转:需求分解为任务、bug可以转换为需求、bug可以导入到项目中作为任务跟踪、用例执行结果可以生成bug、bug可以转为用例。bug和任务可以转换为个人的todo。 iClap iClap是一款以产品管理为核心、集成多种工具服务的企业协同软件,在BUG 跟踪管理上,iClap也有其特色。 内部、外部测试出现的bug、建议等都汇总在系统后台,方便处理和归档嵌入iClap SDK的游戏或者其他应用在测试的时候,一般的功能性BUG可以通过文字,图片,视频的方式反馈给相应的人员,并在iClap后台自动生成记录。在测试过程中出现的系统BUG(如闪退)则不需要测试人员再去过多的描述BUG出现前后的场景,iClap会自动记录用户步骤、堆栈信息及控制台日志信息,测试人员不需要借助第三方沟通工具,可以直接在APP上和程序员沟通、传输文件,程序员可根据这些信息快速了解产生BUG的原因。当然,系统BUG同样会在iClap 后台生成记录,值得一提的是,iClap后台可在PC及移动端同步查看。 国外BUG管理软件: JIRA

相关文档
最新文档