听了公司的一个很枯燥的测试课程,提到了hp qc这个东西,然后上网搜了一下,比较我们组将来会用到的testlink, 贴一下这一类工具以及这两个东东的不同: 测试管理工具 厂商 工具名称
备注:Mercury公司原主打产品TestDirector于2003年开始迁移到J2EE平台,重构了整个软件的开发,因融入了Mercury BTO理念,继而重新命名为Quality Center,它是Mercury BAC平台的重要组成部分。2006年后是HP Quality Center。时至今日,仍然为业内最强大、使用最广泛的测试管理工具之一,可与QTP、Winrunner、Loadrunner等集成,也与MS Office、IBM Rational等产品集成。
备注:原Rational产品中专业对软件测试资源进行管理的强大工具。包括测试用例管理、测试执行管理、测试脚本和报告管理等。另外可与 Robot结合做性能测试,更可以和RFT、RFP、CC、CQ等集成使用。
备注:IBM2008年推出的新产品,是xx可以与HP Quality Center媲美的软件测试管理工具。包括测试计划、工作流、任务跟踪和统计分析等功能。
备注:原Compuware公司产品,是业内强大的软件测试资源和过程管理工具,虽然市场不大,但是可以和IBM Rational TestManager比较,与原Compuware产品集成紧密。
备注:原Segue产品,被Borland收购后又被Micro Focus收购。是业内强大的软件测试资源和过程管理工具,可以和IBM Rational TestManager比较,与原Segue产品集成紧密。
备注:Parasoft公司新出品的面向软件开发生命周期的管理工具。包括Policy Center、Process Center、Project Center、Test Center、Report Center五大模块,其中Test Center有对测试过程和测试资源的管理。
备注:E-Manager 是原E-Test Suite套件里的测试管理工具,后单独抽取出来做成Enterprise版本,可与E-Tester、E-Load集成使用。目前归属问题不详。
备注:RadView公司2006年推出的TestView工具套件,里边包括WebLoad,WebFT以及TestView Manager三个产品,如今TestView工具套件不再升级。其中TestView Manager是和WebFT、WebLoad集成的全方位测试管理平台。参照:
备注:Seapine公司出品的测试管理工具,它不像HP QualityCenter具有那么多的功能模块,而类似于IBM Rational TestManager,只侧重测试用例、测试执行、测试结果分析的功能。
备注:它是将TestTrack TCM和TestTrack Pro结合的集成环境。
备注:RedStone公司出品的测试管理工具,与EggPlant集成,实现对其测试用例和测试脚本的构建、存储、执行、分析等功能。
备注:AimWare公司出品的项目管理软件,集需求规格定义、测试计划定义、测试进度跟踪、版本发布管理、文档报告管理等于一身的大型商业工具。
备注:英国T-Plan公司出品的测试过程管理工具T-Plan Professional,对软件测试过程的需求、计划、分析、用例、执行、缺陷报告、版本控制实现xx的管理,并符合V模型,将单元测试、集成测试、系 统测试、验收测试四个阶段严格划分,是一款看上去神乎其神的大型商业测试平台。
备注:TechExcel公司推出的软件开发生命周期系列工具之一DevTest Studio,是一款测试管理工具,从测试用例的创建、计划到执行、到缺陷提交和跟踪的全过程统一起来。它由DevTrack、DevTest、 TestLink整合而成。另外TechExcel公司还有DevSuite这套开发过程管理和Project Studio这套项目管理、人员管理、任务管理的工作平台。
备注:上海泽众软件自主研发的一款功能强大的测试管理工具,它可以帮助您:实现测试用例的过程管理,对测试需求过程、测试用例设计过程、业务组件设 计实现过程等整个测试过程进行管理。
备注:这里只介绍这一款免费的TestLink,因其功能强大,使用广泛;可对测试需求跟踪、测试计划、测试用例、测试执行、缺陷报告等进行完整管 理。 ========================================================= 缺陷管理工具 厂商 工具名称
备注:由于HP QC可以单独使用Defect模块,也可单独申请Defect模块的License,它也是名副其实的缺陷管理工具。
备注:目前xxx最强大的商业缺陷管理工具,原Rational产品;如今它已集缺陷管理、变更管理于一身,贯穿到整个软件开发过程里。IBM Rational ClearQuest支持BS和CS两种模式。
备注:Seapine公司TestTrack Pro是目前业内仅次于IBM Rational ClearQuest的专业缺陷管理工具,支持BS和CS两种模式。它的扩展功能包括缺陷跟踪工作流的定制比HP QualityCenter还要强大。
备注:原Compuware公司缺陷管理工具TrackRecord,可与QACenter集里测试工具集成使用,现在没有升级,不知所踪。
备注:McCabe公司曾经推出的软件缺陷跟踪工具TRUETrack,本与TRUEChange并列,可惜目前没有升级,不知所踪。
备注:TechExcel公司推出的软件开发生命周期系列工具之一DevTrack,是一款{lx1}的任务与缺陷跟踪工具。
备注:IBM软件家族Lotus Notes,凭借强大的Domino后台的工作流自定义功能,非常容易的实现缺陷跟踪过程,在IBM内部广泛使用。
备注:原Segue产品,前身SilkRadar,被Borland收购有一定升级,是一款强大的缺陷跟踪工具,与SilkCentral Test Manager高度集成;Borland被Micro Focus收购后,该工具集成到SilkCentral Test Manager内部。
备注:原Merant公司产品PVCS Tracker,是一款软件缺陷跟踪工具。如今该公司与Serena公司合并,形成{zx1}PVCS Professional版本,集成了配置管理和缺陷跟踪的功能,PVCS Tracker工具从此消失。
备注:原深圳深软软件测试技术有限公司自主开发的软件测试管理与缺陷跟踪系统Clarion,可能市场推广做的不好,公司不盈利,如今已倒闭。
备注:汉星天Hansky公司推出的ButterFly是一个软件缺陷跟踪工具。
备注:ATLASSIAN公司的JIRA在最近几年也名声赫赫,它是为打败Bugzilla而生,本是免费软件,如今它的功能以及从单纯的缺陷跟踪 升级为项目管理平台,包括缺陷跟踪、项目管理、Agile开发等强大功能模块,从此成为商业工具。
备注:目前业内最成熟的开源免费缺陷管理工具Bugzilla,可与Perforce、CVS进行无缝集成。
备注:另外一款PHP APACHE MYSQL开发的WEB缺陷管理工具,国内使用也较多。
备注:和Mantis差不多,轻量级的WEB缺陷管理工具,支持中文和英文。 缺陷跟踪工具开源免费的相当多,网上甚至有些毕业生的毕业设计就是做的缺陷管理软件,比较好用的几个罗列在这里而已。 ========================================================= 配置管理工具 厂商 工具名称
备注:原Rational产品,是业内最强大最xx的大型配置管理工具。根据RUP UCM原则开发,根据企业规模可分多种安装版本。可与Rational家族内很多工具集成。
备注:StarTeam与CaliberRM原属一个公司,2002年被Borland收购;是目前业内仅次于ClearCase的大型配置管理工 具,是一个集合了版本控制和缺陷控制两种功能的软件。由于Borland被Micro Focus收购,至今StarTeam未定东家。
备注:AutomatedQA公司三大主打产品第三个,严格来说它不是配置管理工具,主要实现对应用程序代码的自动构建、发布、部署功能;但同时具 有版本控制的功能。
备注:Seapine公司推出的专业配置管理工具,功能上类似于IBM Rational ClearCase,非常强大。
备注:原Telelogic公司Synergy是一款强大的配置管理工具,如今归IBM所有;它以任务为驱动,把软件开发的发布、变更、部署集中起 来的管理平台。
备注:原Merant公司产品PVCS,如今该公司与Serena公司合并,合并后的Serena主攻最为流行的Agile开发模式的系列工具产 品;PVCS是Serena Agile体系里一款强大的版本管理工具。
备注:AllFusion Harvest Change Manager这个工具历史可谓曲折,它的早期版本CCC于1970年代为美国国防部而诞生,{dy}个商业版本CCC/Harvest被Softtool公 司于1977年开发,最初只是做代码组件的管理;后来1995年Softtool公司被Platinum公司收购,而1999年Platinum又被如今 的世界最xx的网络服务供应商CA公司收购。2002年CCC名称放弃,改为如今的Change Manager。
备注:MKS的Integrity Platform也是个厉害角色。它也是个大型的软件开发工作平台,集需求管理、配置管理、测试管理、发布管理、资产管理、工作流管理于一身,叫你不得不 怕!这里说的每个管理方面都由Integrity Platform的具体模块实现,估计它的实体得N大!
备注:Perforce公司就这一款产品,然而做的非常强大、精致,易用性、扩展性相当的好。支持Windows、Unix、Linux、 Macintosh安装,可与Microsoft Visual Studio、Eclipse、QualityCenter、JIRA、BuildForge、Office、PhotoShop、MAYA、 SmartBear、FishEye、VersionOne、ThoughtWorks Studio、CodeStriker、Fork Particle等几十种业界不同类型的工具集成使用。
备注:McCabe公司推出的配置管理工具TRUEChange,号称业界最灵活最方便的在整个软件开发生命周期里让开发、测试、配置管理人员进行 选择性的、自由的进行变更控制和版本管理。
备注:如此经典的版本控制工具,微软的Visual SourceSafe,自然不必多谈,如今健在。
备注:青鸟软件配置管理系统JBCM是北京大学软件工程国家工程研究中心、北京北大青鸟软件工程有限公司开发的一套通过执行版本控制等规则,来保证 软件开发中配置项的完整性和可追溯性的三库分离型配置管理工具。
备注:汉星天Hansky公司推出的FireFly是一个软件配置管理工具。
备注:不必多说啥了吧,目前国内国外用的最最广泛的免费版本控制工具,小巧精悍,方便易用;不过仅仅是个版本控制工具而已。
备注:Source Code Control System(SCCS)是UNIX世界里的版本控制工具,最初由贝尔实验室于1972年开发。
备注:开源组织GNU开发的免费版本控制工具RCS,国内用的不多。 ========================================================= 需求管理工具 厂商 工具名称
备注:原Rational产品,根据RUP需求管理原则对软件工程中的需求项、用例进行目标设定、进度跟踪、风险控制等管理,可与Rational 家族内很多工具集成。IBM Rational RequisitePro支持BS和CS两种模式。
备注:原Borland CaliberRM,是业内一款强大的软件需求管理商业工具。自从被Micro Focus收购后,可以与原Segue产品、Compuware产品集成使用。
备注:原Compuware公司的一款软件需求管理和跟踪工具。目前已经被Micro Focus收购。
备注:原Borland TeamDefine是一款新式的软件需求管理工具,可以让非技术人员定义用户界面及工作流项目。然后可以和终端用户一起浏览,单击模拟按钮,就能产生 HTML和互动的界面。TeamDefine既可以独立管理所有的交互活动和模拟,也可以集成到需求管理工具CaliberRM中使用。
备注:Seapine公司推出的需求管理工具,提供对需求的计划、工作流、跟踪、评审、变更控制及强大的报表支持。
备注:原Telelogic公司产品Doors,业内一款强大的需求管理工具,如今被IBM收购纳入Rational产品族。
备注:汉星天Hansky公司推出的DragonFly是一个软件需求跟踪工具。
备注:TechExcel公司推出的软件开发生命周期系列工具之一DevSpec,是一款{lx1}的需求定义与跟踪工具。
-------------------------------- QC与TL的简单比较作者:laolee 出处: 转载请注明出处 QC:Quality Center,HP公司的测试用例管理工具,旧版本叫TD(TestDirect),商业软件 TL:Testlink,一款开源的测试用例管理工具 一、技术构架 TL:Apache、PHP、Mysql QC:JBoss、Java、MSsql(oracle) 二、功能异同 大体的主要功能和使用方法两者都差不多。作为商业软件,QC在细节方做得更好一些, 共同点: 2.1用户和权限:权限控制粒度方面两者类似,QC在权限分配更有逻 辑一些,更容易让人理解和接受,TL的权限分配也不难理解,但却没有那么有条理 2.2测试报表方面,QC会更灵活和丰富一些,而TestLink则直接明了 2.3需求、用例的管理和运行两者差不多 QC有而TL没有的功能有: 1、与自动化测试工具的集成,QC通过添加插件的形式可以直接 运行测试脚本,另外还内置了一个VB脚本编写和执行环境 2、集成的抓图工具,也让我们在使用过程中方便不少 3、集成Bug跟踪软件,TL则与第三方的开源软件做接口,进行整合 4、项目定制功能强大 5、QC的操作便利性更好 6、Word、Excel中的用例导入在TL中没有,TL只支持特定格 式的XML文件 TL有而QC没有的功能有: 1、测试用例的关键字管理,可以用关键字对测试用例进进分类,以便以后的重复使用 三、界面布局 QC应该有专业UI做的界面,整个界面非常清爽,QC的功能非常多,但经过组织后,看起来很简洁的,用起来去不简单。 TL的界面也很美观,但相比之下整个页面的组织则没有QC那么有逻辑性。 四、测试术语(概念)的异同 QC TL Requirements Requirement Specification Test Plan Test Specification Tests Test Cases Test Test Case TestLab Test Execution Test Set Test Plan 五、结论 如果你公司愿意投资,则使用QC会更好一些。如果你公司预算有限,则使用TL吧。 TL虽然与QC相比,仍有一些不足,但已经足够使用了,可以说TL是一个可以媲美商业软件的一款开源软件。 ------------------------------ |