【51CTO.com快译】软件团队使用测试管理工具来规划和跟踪质量保证(QA)流程――无论测试是手动还是自动,然后管理项目,消除测试没有发现的软件瑕疵。
据IT Central Station社区的企业用户声称,六大测试管理解决方案是:HPE应用程序生命周期管理(ALM)、Tosca Testsuite、SmartBear TestComplete、微软Team Foundation Server(TFS)、HPE Quality Center(QC)和IBM Rational Performance Tester。
但是企业对这些工具到底有什么样的评价?用户们在这里列出了他们青睐的一些功能,同时也对相应厂商给予了鞭策。
编者按:针对这几款测试管理工具的评论来自IT Central Station社区。他们仅代表用户的观点,并基于他们各自的使用感受。
HPE ALM
·宝贵的功能特性:
首先,产品很管用。ALM历来主要是一款瀑布应用软件,但是它确实让你可以从ALM收集需求和测试用例,甚至自动执行测试用例,这很好。如今大家都在试图搞开发运维和敏捷开发,所以这是一款好产品。
— QATestMgr417,一家酒店服务公司的 IT质量保证测试经理
我们在质量保证部门使用ALM,它让我们可以将所做的工作作为工作库来显示,用于测试用例。我们可以表明每天做了什么工作。它用起来很容易,对我们来说效果很好。
— Stephanie B.,一家医疗保健公司的质量保证软件管理人员
它为我们提供了一种解决方案,可以将一切集中起来,比如测试脚本、测试数据和项目。谁设立项目并不重要,大家都可以访问和执行它。无论是现场团队,还是在不同地方办公的异地团队,它们都能够得益于这款解决方案。这就是它的魅力所在。
— SaMahmud,一家国际航空公司的IT质量卓越中心的高级性能工程师
·有待改进的地方:
项目跟踪有点复杂。这方面要花一点时间来搞定。要是可以导出用它生成的一些报告,比如Master Plan,那也会有所帮助。
— Caroline G.,Tezza Business Solutions Ltd的区域质量保证主管
要是ALM与统一功能测试(UFT)之间的集成更紧密就好了,尤其从报告的角度来看。我们目前遇到了报告问题。
— Gordon H.,一家消费品公司的质量保证技术负责人
高级支持很好;但在此之前,如果我们寻求技术支持,并不是那么好。
— Bruce C.,一家金融服务公司的高级系统工程师
Tosca Testsuite
·宝贵的功能特性:
比同类的其他任何工具管理容易维护,周转时间短,很容易与第三方工具集成起来。
— Manish K.,一家保险公司的测试分析员
Tosca Testsuite是一款基于模型的自动化工具,不需要一种明确的框架,这跟其他自动化工具不一样。
— Bhavana R.,一家技术厂商的软件工程师助理
这款解决方案让你得以创建一个完整的自动化框架,它让你可以在一个地方轻松管理一切。它让我们能够进行自动化测试,这大大加快了一些工作。
— Amy J.,一家保险公司的质量保证经理
·有待改进的地方:
我唯一不满意的地方是,我们没有一种好的办法来控制许可证。有时候,人们使用桌面端许可证,他们回家后,仍拥有该许可证。没有好的办法来控制这个。
— Megan M.,一家金融服务公司的质量保证经理
我个人觉得价格偏高了一点点。
— Raghuram R.,一家技术厂商的项目经理助理
要是这家厂商的支持网站上有更多的视频教程就好了,至少要有介绍常用功能的视频教程。
— Vaibhav.,一家技术咨询公司的IT分析员
SmartBear TestComplete
·宝贵的功能特性:
通过自动化提供了广泛的测试范围,并提供了独特的解决方法,可以克服大多数自动化挑战(比如比较图像)。
— Deva V.,一家科技服务公司的测试自动化负责人/顾问
测试结果日志有助于精确找到测试失败的问题。测试可以记录在一些屏幕上的关键字驱动或屏幕捕获模式。
— Sudha G.,一家科技服务公司的系统工程师
Object Spy胜过我之前用过的其他任何“spy”工具。它让我不必编写简短的Visual Basic脚本,就可以输入参数。借助搜索功能,深入钻研对象树轻而易举。
— Ryan W.,一家制造公司的质量保证自动化开发工程师
·有待改进的地方:
这款产品需要改进的一个重要方面是licenser。应用软件的这个部分存在安装问题,需要手动的命令行修改才能纠正。虽然这种情况并不出现在所有安装上,但这个问题对我来说经常出现。
— Shawn C.,一家软件研发公司的质量保证自动化工程师
需要提高稳定性,因为TestComplete试图删除的日志超过10个时有时会崩溃。对最新版本的DevExpress的支持这方面也有待改进。我希望有一款用起来更自在的XML编辑器(就像Notepad++那样)。
— Alexander S.,一家软件研发公司的质量保证自动化工程师
针对在Sliverlight和Citrix等领域/平台上构建的应用程序,对象映射(Objects Mapping)需要改进。
— Azeddin M.,一家交通运输公司的系统测试经理
微软TFS
·宝贵的功能特性:
在我们公司,我们经常开发应用软件。有了TFS,我们只要使用一款产品就能管理整个应用程序生命周期,它对团队的所有成员来说都是清晰可见的。
— Raúl A.,一家科技服务公司的部门项目主管
通过自动化,降低了软件实施和测试流程的成本。简化了软件开发流程,那样我们就能迅速向市场交付高质量的软件。
— Chaminda C.,一家科技服务公司的软件架构师
·有待改进的地方:
要是增添概述用户编辑情况的历史视图就好了。
— Roger C.,一家律师事务所的首席SharePoint开发员
TFS管理工具需要更容易控制、更容易使用。
— Ali F.,一家科技服务公司的技术经理
HPE QC
·宝贵的功能特性:
它让我们得以跟踪我们创建的测试用例。针对我们测试的所有应用程序,我们建好测试用例,把它们装入到Quality Center(质量中心),然后跟踪瑕疵,这一切都在Quality Center里面完成。它让我们能够根据测试的应用程序来收集度量指标。
— Wanda M.,一家通信服务提供商的高级质量保证分析员
Quality Center帮助我所在公司监控测试流程,提高生产力。Quality Center里面的测试执行和监控功能是业界最先进的功能之一。
— Amit S.,一家外包公司的经理
如果是手动测试用例,我们每次都需要编写测试用例;如果出现任何更新或变更请求,我们就要随后进入到每个测试用例,进行更新,这很耗费时间。有了BPT(业务流程测试),我们就能在更短的时间内加以更新。更新后,它会自动更新整个测试集,这个测试集有100多个测试用例。
— Gourav D.,一家科技服务公司的高级顾问
·有待改进的地方:
这是一款出色的测试管理工具,但是价格非常昂贵。价格需要更实惠些;相比拥有类似功能的其他测试管理工具,它价格偏高。
— Sudha G.,一家科技服务公司的系统工程师
它不支持苹果机器,也不支持IE之外的任何浏览器。如果在追查瑕疵的开发团队使用苹果机器(这种情况很常见),这是个大问题。
— Amira B.,一家科技服务公司的测试经理
作为一款独立的质量保证工具,它完全满足要求,但是它确实需要结合其他解决方案(比如Agile Manager),才能获得最佳的完整生命周期解决方案。
— Derek W.,一家保险公司的技术测试分析员
IBM Rational Performance Tester
·宝贵的功能特性:
它提供了一系列广泛的报告,可以查明存在的性能瓶颈及根源。报告在方法层面提供了响应时间细分信息,这可用来通过识别性能低下的类别、方法和每一行应用程序源代码,因此查明瓶颈的根源。
— Shruti S.,一家科技服务公司的项目专员
它帮助测试人员快速、高效地记录测试,并设定时间表(测试套件)。面向Rational Performance Tester的Rational Quality Manager适配件让测试人员得以通过Rational Quality Manager,管理、调度和执行Rational Performance Tester资产。
— Mike R.,一家科技服务公司的Rational工具管理员
·有待改进的地方:
我想看到有一种更好的方法可以检测为何某些脚本无法回放。我还需要该应用程序从更宏观的层面告诉我们哪里出了岔子。
— QATestLead904,一家政府机构的软件测试负责人
客户服务不赖,但是许多时候客户服务人员在回应问题时称,产品“按设计的方式工作”;而在我看来,事实并非如此。
— Amaury Q.,一家科技服务公司的解决方案架构师
原文标题:IT users review 6 software test management tools,作者:IT Central Station
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】