51Testing软件测试论坛
标题:
两个好工具:JIRA和TD的对比分析报告
[打印本页]
作者:
seeker_fu
时间:
2006-10-19 11:42
标题:
两个好工具:JIRA和TD的对比分析报告
JIRA和TD的对比分析报告
--------------------------------------------------------------------------------
一、前言
自2006年7月以来,根据公司的要求,对JIRA工具进行调研和试用,并且与TD进行详细的对比分析。具体情况如下所述。
二、介绍
1. JIRA介绍
JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。Jira融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。
JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。正因为其开放性,价格上自然也相当不菲,对于中小型的软件企业做项目管理,则又要另寻出路。
功能列表:
1. 问题追踪和管理(问题类型包括New Feature-新功能、Bug-缺陷、Task-任务、Improvement-改进 四种),可自定义;
2. 问题跟进情况的分析报告;
3. 项目类别管理功能;
4. 组件/模块负责人功能;
5. 项目email地址功能;
6. 无限制的工作流;
7.子任务功能;
8.邮件通知功能;
9.CVS、SVN以及LDAP的集成功能;
2. TD介绍
TestDirector 是业界第一个基于Web的测试管理系统,它可以在您公司组织内进行全球范围内测试的协调。通过在一个整体的应用系统中提供并且集成了测试需求管理、测试计划和用例管理、测试日程控制、测试执行和缺陷跟踪等功能,TestDirector 极大地加速测试过程。
功能列表:
1.域及工程管理;
2.用户管理;
3.工程进行定制(属性和列表、用户、用户组、版本、工作流、邮件通知等);
4.测试需求管理;
5.测试计划和用例管理;
6.测试日程控制;
7.测试执行和缺陷追踪。
8.强大的统计分析功能。
三、JIRA的优缺点
1. JIRA的优点
用它管理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,在实际工作中使工作效率提高很多,效果非常不错!安全性、可扩展性方面发挥到了极致!
JIRA不仅仅是一个缺陷跟踪系统,通过Jira,可以整合客户、开发人员、测试人员,各人各司其职,信息很快得到交流和反馈,让大家感到软件开发在顺利快速的进行,朝意想的目标迈进。IDEA下的Jira插件,主要为开发人员服务,实时将信息反馈给开发人员,开发人员同时迅速地将修复的结果信息反馈到跟踪系统中,最后通过持续集成,软件迅速地完成了更新,这些方便便捷的操作会极大地鼓舞软件开发中的各方人员,甚至包括客户,及时响应,相信是每一个客户都会欣赏的。
跟同类软件产品TestTracker、ClearQuest、TestDirector相比,JIRA的性价比最好!因为TestTracker、ClearQuest、TestDirector等这几类软件都是根据用户数来定价的,而JIRA软件不限制用户数!不限制创建项目数和Issue的数量!一年内免费更新版本!
2. JIRA的缺点
对于测试需求、测试用例等都没有提供直接的方式进行管理。
四、TD的优缺点
1. TD的优点
TestDirector能消除组织机构间、地域间的障碍。它能让测试人员、开放人员或其它的IT人员通过一个中央数据仓库,在不同位置就能互通测试信息。TestDirector将测试过程流水作业—从测试需求管理,到测试计划,测试日程安排,测试执行以至到出错后的跟踪—仅在一个基于浏览器的应用中便可完成。
强大的统计分析功能:测试过程的最后一步是分析测试结果,确定应用程序是否已布属成功或需要再次的测试。TestDirector常规化的图表和报告和在测试的任一环节帮助您对数据信息进行分析。TestDirector还以标准的HTML或Word形式提供一种生成和发送正式测试报告的一种简单方式。测试分析数据还可简便地输入到一种工业标准化的报告工具,如Excel,ReportSmith, Crystal Reports,和其它类型的第三方工具。
2. TD的缺点
由于其早期版本不能灵活的对项目管理流程进行配置,又由于其昂贵的价格,因此目前应用的企业也不是很多。
五、目前使用情况
1. JIRA的使用情况
国际化缺陷跟踪管理的专业软件:JIRA,它用于帮助公司和团队跟踪工作中的问题,管理和记录这些问题的处理过程。现在, JIRA已经被分布于37个国家的5500多个组织管理人员、开发人员、分析人员、测试人员和其他人员所广泛使用。
2. TD的使用情况
在工业级软件项目领域,由于Mercury是测试软件领域的老大(比较有名的如LoadRunner、WinRunner等),因此它的TD也成为了缺陷跟踪系统的标杆产品。其也是最早通过Web方式来进行管理的缺陷跟踪软件,目前也是被业界广泛使用的。
六、对比分析和总结
见附件表格!
其实从附件中的对比分析,这两个工具的侧重点是不一样的,JIRA更加侧重于缺陷追踪和项目管理;而TD更侧重于测试过程管理,所以我们应该考虑的重点是如何将两个工具更好地和当前的项目管理和质量管理工作相结合的问题,将这两个工具运用在各自重要的地方。
以上的内容,都参考网上其他人很多相关资料,在这里对他们表示感谢和敬意。文中有不对之处,也请大家多多提出意见和建议,谢谢!——作者的话。
报告时间:2006-9-11
调研时间:2006年7月至9月
Ref:
http://www.360doc.com/showWeb/0/0/204423.aspx
作者:
seeker_fu
时间:
2006-10-19 11:44
终于明白JIRA的作用了,并且有和TD的对比,我们公司现在测试用的就是TD,下一步的项目和流程管理工具,我想用JIRA,大家有什么好的建议,可在此讨论一下!
谢谢!sdlkfj3 sdlkfj3
作者:
imlele
时间:
2006-10-19 22:35
好文章,学习一下~
作者:
jeloss
时间:
2006-10-20 10:06
好,不错!
作者:
wgs0923
时间:
2006-10-20 15:19
我一直用JIRA,刚刚又更新了最新的版本,感觉还好,可以满足到需要;不过有些地方还有待提高........
作者:
seeker_fu
时间:
2006-10-20 15:30
原帖由
wgs0923
于 2006-10-20 15:19 发表
我一直用JIRA,刚刚又更新了最新的版本,感觉还好,可以满足到需要;不过有些地方还有待提高........
能具体说一下,你们现在用JIRA做哪部分工作?哪些地方还有待提高吗?
谢谢!!
作者:
yay
时间:
2006-10-23 20:01
感觉如果直接的支持需求管理和测试用例,并且跟bug管理结合.我就不用TD或者QC了.
作者:
QA_BAY
时间:
2006-11-1 14:54
以前公司用CQ,TD,来到新的公司一开始也是用TD,但由于出现问题太多,管理也不是很好,最后引进ajar,感觉非常好用!楼让调查也很详细,如果想了解更多,可以在网上GOO一下,这方面的资料还是特别多的,对于测试需求、测试用例等都没有提供直接的方式进行管理,这是ajar做得不足的地方,但他提供二次开发的接口,非常不错,有能力的公司可以自己开发! 不过我们公司还加多一个软件跟ajar一起使用,效果更好,就是wiki.
Wiki指一种超文本系统。这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。有人认为,Wiki系统属于一种人类知识网格系统,我们可以在Web的基础上对Wiki文本进行浏览、创建、更改,而且创建、更改、发布的代价远比HTML文本小;同时Wiki系统还支持面向社群的协作式写作,为协作式写作提供必要帮助;最后,Wiki的写作者自然构成了一个社群,Wiki系统为这个社群提供简单的交流工具。与其它超文本系统相比,Wiki有使用方便及开放的特点,所以Wiki系统可以帮助我们在一个社群内共享某领域的知识。
作者:
hadywei
时间:
2006-11-16 15:25
可以谈谈td和cq各自的优缺点吗?谢谢了?
个人认为cq在可视化上不如td
作者:
china_breezy
时间:
2006-11-17 10:13
哈哈,CQ的一个好处就是,定制的字段比较多。TD在字段上有限制的,经常提示超过字段数:)
另外,个人觉得CQ要求定制的流程要比较严密。TD就比较糊了,随意性大些
作者:
小月三木
时间:
2007-4-28 16:19
sdlkfj2 学习到,开发人员也是叫我们换这个,但TD用惯了,而且不知道这玩意适合我们吗?测试用例,需求好像不咋的,改天研究了在说。
作者:
jut984907
时间:
2007-4-29 09:35
恩,看lz的说法。
TD以测试为主;
jira以项目整体为主。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2