缺陷管理工具jira与mantis比较
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
缺陷管理工具jira与mantis比较
hjjlearning
一、装置对比
1、Mantis装置
●Mantis装置稍微比拟费事一点,需求做多项配置,详细参考编写的〝缺陷管理工
具Mantis搭建手册.doc〞:// 51testing
/?18049/action_viewspace_itemid_106192.html。
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图形报表的功用比拟丰厚,缺陷就是不能自己停止定制检查。
综合报表——包括按项目,按效果形状,按严重性,按日期等,如以下图:
图十一
●按形状统计,如以下图:
●按优先级统计,如以下图:
按严重性统计,如以下图:
●按模块统计,如以下图:
●按完成度统计,如以下图:
统计报表——包括按日期,按日期,按报告人等一个完整的统计报表,如以下图:
从下面对比2种图形报表,觉得jira报表功用弱小一点,主要是可以自行设置统计条件,而Mantis不能自行设计统计条件,不过Mantis的报表功用也很弱小。
五、定制对比
1、JIRA——易与定制,大局部功用都能经过管理界面停止设置,也可以经过插件对功用停
止增强。
JIRA的管理页面十分弱小,包括各个方面,全界面操作,极少需求停止代码修正。
2、Mantis——不太易停止定制操作,很多功用都写得比拟固定,修正需求停止代码改动,
不方便,在界面上只能复杂定制,如以下图:
JIRA与Mantis定制,扩展性方面,JIRA要强Mantis,除非对Mantis停止代码开发。
但假设只做缺陷管理系统,Mantis提供的功用也差不多够了。
只是JIRA运用起来依据灵敏。
六、管理与运用对比
1、JIRA——在管理上方便,运用也很方面,用户可以自己设置一个任务流,自己设置项目
配置选项,只需熟习流程,不论是缺陷系统,义务系统还是方案系统都能实施起来。
2、Mantis——在运用上也很方面,管理上也不复杂可以很快熟习Mantis的管理流程,但不
能自己制定任务流,不能自己对项目停止自定义配置,只能依据Mantis已有的流程停止复杂修正。
七、对比要点总结
对比点JIRA Mantis
功用点集项目方案,义务分配,需求管理,
缺陷管理于一体只是缺陷管理系统,不过可以自己定制其他系统(比拟费事)
图形报表JIRA需求装置插件才干显示,装置插
件后报表剖析功用比拟片面Mantis图形报表功用比拟丰厚,但不能自定义生成报表,灵敏性不强
自定义功用支持,有丰厚的自定义功用只支持复杂修正,自定义
功用比拟死板,不灵敏(除
二次开发)
八、结论
经过下面的对比状况,在产品功用,定制等方面,JIRA要强于Mantis,JIRA适宜需求停止方案管理,义务管理,需求管理,缺陷管理为一体的企业,假设只是运用缺陷管理系统这一个功用,建议运用Mantis,毕竟Mantis在继续开发,也可以自己停止复杂定制,而且是收费的。
JIRA功用弱小,但价钱方廉价,假设只是用缺陷管理系统,就有点糜费。