缺陷管理工具jira与mantis比较

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Mantis与Jira对比

hjjlearning

一、安装对比

1、Mantis安装

●Mantis安装稍微比较麻烦一点,需要做多项配置,具体参考编写的“缺陷管理工具

Mantis搭建手册.doc”。

2、Jira安装

●JIRA官方网站有制定好的安装包,只要一步一步next就可以安装完备,默认安装的

数据库为自带的HSQL,可以自己配置外置数据库,支持MySql,Sql2000,Orcale 等主流数据库。

●更换数据库可以参考官方文档。

●注意一点:在用安装包进行安装JIRA,如果选中了安装成服务,好像在局域网其他电

脑就访问不了,暂时没找到原因。如下图

图1 安装成服务

总体来说,在安装过程中,Mantis要比JIRA复杂一点。

二、JIRA介绍

1.JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问

题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。Jira融合了项目管理、任务管理和缺陷管理,许多着名的开源项目都采用了JIRA。

JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。正因为其开放性,价格上自然也相当不菲,对于中小型的软件企业做项目管理,则又要另寻出路。

功能列表:

●问题追踪和管理(问题类型包括New Feature-新功能、Bug-缺陷、Task-任务、

Improvement-改进四种),可自定义;

●问题跟进情况的分析报告;

●对不同项目配置不同管理功能;

●组件/模块负责人功能;

●项目email地址功能;

●无限制的工作流,可以自己定制工作流;

●子任务功能;

●邮件通知功能;

●CVS、SVN以及LDAP的集成功能;

●丰富的自配置项目;

●丰富的插件配置;

●易用性良好;

2.JIRA优点与缺点

●优点

a)用它管理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,在实

际工作中使工作效率提高很多,效果非常不错!安全性、可扩展性方面发挥到了

极致!

b)JIRA不仅仅是一个缺陷跟踪系统,通过Jira,可以整合客户、开发人员、测试人

员,各人各司其职,信息很快得到交流和反馈,让大家感到软件开发在顺利快速

的进行,朝意想的目标迈进。

c)丰富的插件及界面自定义功能,基本上可以满足项目的需要。

d)JIRA除了做缺陷管理系统外,还可以做为需求管理,任务管理,过程管理系统,

可以做为多种用途。

e)JIRA在易用性方面做得非常出色,配置一切都通过界面操作,用户使用也非常简

单,可以让使用人员很快就上手。

●缺点

a)对应测试需求,测试用例等都没有提供直接的方式进行管理,没有做到测试计划,

需求,用例的关联。

b)JIRA是商业软件,价格不菲,而且其中的一些强大的插件也需要购买,对于只做

缺陷管理系统来说,代价有点大。

三、Mantis介绍

1.Mantis是一个基于PHP技术的轻量级的缺陷跟踪系统,其功能与前面提及的JIRA系统

类似,都是以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上可能没有JIRA 那么专业,界面也没有JIRA漂亮,但在实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。

功能列表:

●缺陷跟踪管理(默认做为BUG管理系统,如果需要做任务管理,需求管理,需要自己

修改配置,代码,比较麻烦,没有JIRA方便)。

●问题跟进分析报告。

●可以添加子项目,模块等功能。

●配置不同权限发送EMAIL通知。

●工作流自定义配置。

●路线图,修改日志。

●统计报表,图形报表。

●与TESTLINK,wiki等进行集成。

2.Mantis优点与缺点

●优点

a)开源,不收费,B/S构架模式,Windows平台,可邮件通知,操作较为灵活。

b)可以跟踪程序版本变更历程。

c)可以生成项目bug各种指标统计图表。

d)丰富的过滤器搜索功能。

e)开源软件,可以修改代码进行2次开发。

●缺点

a)安装配置复杂,界面不美观。

b)工作流整体已写死,不好进行配置,配置不灵活。

c)管理不方便,修改配置大部分需要进行代码修改。

四、图形报表对比

1、JIRA图形报表

JIRA本身没有提供图形报表的功能,需要安装插件才能形成图形报表。

●GreenHopper——是一个创新的项目管理工具,它提供计划Board来帮助您依据版

本和组件来分派问题,任务Board用来帮助工作流,Chart Board用来跟踪进展。

图一

图二

●Charting——通过饼图,条形图,折线图,面域图来跟踪您的JIRA问题,安装完

Charting后,需要进行一些设置,设置完成后,在浏览项目页面中的报告下面会多出几项,如下图:

图三

a)Recently Created Issues Report ——显示最近创建的Issue的图。如果数量

多,则需要开发人员抓紧修复。

图四

b)Created vs Resolved Issues - 新创建和解决的Issue的趋势图。刚开始测试,

一般是发现的Bug多,解决的少,到了后期,是发现的少,解决的多。可以根据

这个趋势来判断软件质量。

图五

c)Resolution Time Report - 解决Issue的平均时间,可以看出团队的效率和速度,

应该尽快提高解决Issue的速度,降低时间,很多公司规定,严重问题24小时内

解决,则可以通过Filter和Resolution Time配合来检查。

图六

d)Average-Age Open Issues - 显示问题未被解决的天数平均值的柱状图。这个图

表显示了指定时间段(例如每天,每周)问题遗留的时间的平均值。

图七

e)Pie Chart - 显示来自项目或者过滤器由统计类型归纳的问题饼状图。问题可以按

它的任一可统计的属性来归纳(例如状态优先级等等),可以根据不同的统计

类型来查看报表。

图八

图九

2、Mantis图形报表

Mantis图形报表在安装的时候就已经配置成功,Mantis图形报表的功能比较丰富,缺点就是不能自己进行定制查看。

综合报表——包括按项目,按问题状态,按严重性,按日期等,如下图:

相关文档
最新文档