今天有哪些替代方案?对于3-5人的开发团队来说,不仅是免费软件,而且还是价格实惠的工具。

我喜欢HP QC的结构和灵活性,因此,拥有一个类似的工具也很不错。

评论

HP QC功能集的某些方面对您来说很重要吗?

需求->测试用例<->测试实验室<->具有高度可定制的字段,布局和报告的缺陷管理的良好集成生命周期。用于手动测试。

您需要这么小的团队吗?请问为什么?

我认为团队规模并不重要。对我而言,基本的质量检查流程是从Reqs生成TestCases,并控制TestExecution。重要的是项目的复杂性,无论团队规模如何,我大多数都是复杂的项目:-)

如果您已经说明了为什么我需要报告和自定义字段-我并不需要很多,但是我在质量控制中使用了非标准字段-说实话,我将它们缩减为具有重点:-)这意味着我会我也想定制其他工具。

#1 楼

在过去的五年中自己做了几次这样的评估之后,我可以分享我的经验。

TL; DR-选择PractiTest进行分析

我推荐的主要原因:


易于使用
可定制性
具有所有正确/需要的功能来管理质量检查流程
与JIRA和其他一些缺陷跟踪器很好地集成
价格实惠,并且是一种可扩展的解决方案-您可以根据需要轻松添加或删除活跃用户,仅按月支付使用费用
支持就是最好的

长度:
发现的两个顶级工具(2012年,当问问题时)是SmartBear的QAComplete和QMetry。但是,从那时起,我发现在功能,可用性和价格之间的平衡方面,我认为是理想的测试管理工具:PractiTest。它是由与QualityCentre密切相关的人员开发的,因此,当寻找替代QC的产品时,它具有大多数重要功能就不足为奇了。它比QC更加简单易用(当然是以牺牲某些功能为代价的)。在我的最后一个职位中,我们尝试了SpiraTest 6个月,但没有成功(大约在2013年),最终移交给了PractiTest,这是一个巨大的成功。团队内部的接纳感和满意度令人惊讶。从那以后,我在另一个项目中使用了它,同样取得了很好的效果。现在,这是我建议更换QC的标准建议。

我唯一要说的是,由于我们始终与JIRA集成,因此我从未使用过它们的错误跟踪功能,因此我无法对此发表评论。我想说这将对一个小型团队有用,但是除了我建议与JIRA集成之外,还有其他更多功能。您的特定要求之一将更适合您的团队。

对于单个工具环境(这样,就可以在与测试用例相同的工具中管理需求和缺陷),我建议使用QAComplete。它提供了并非全部的QC功能中的大多数,它非常易于使用,具有出色的UI,可自定义,允许批量编辑,并且通常非常易于使用。另一方面,它与其他工具的集成却很幸运:它仅与TestComplete和QTP集成为自动化工具,即使这不是有史以来最好的集成,大多数结果只是回传失败而没有具体说明。它集成了一些缺陷管理和需求管理工具,但是它以一种怪异的方式将所有内容复制到QAComplete db中,而不是直接集成。

QMetry更全面,具有良好的UI ,易于使用等。它的测试执行窗口远非完美(所有测试都列在一个屏幕上,通过/失败步骤是3次单击等),但是关于它的其他一切都还不错。它的亮点在于集成,尤其是与Jira(具有完整的双向集成-您甚至可以从Jira内的Jira票证创建测试用例!)以及各种测试自动化工具。它还具有良好的自定义报告功能,您可以在其中编写满足您需求的自定义报告。
客户支持不足之处是在某些情况下我们的问题没有得到解决,并且我们基本上没有信心在与他们处理了几次之后。

另一个值得一提(且便宜!)的替代品是Spiratest(在功能上非常明智,与其他各种工具都具有很好的集成性,但具有过时的UI)。但是,由于笨拙的UI,它最终并没有像我上面提到的那样供我使用的组织之一工作,因此在提交之前一定要进行演示。

您可能还想看看TestRail(很好,但功能不那么丰富),Zephyr(大多很好,缺少测试功能的中央存储库,价格昂贵),TestLodge(当我看到没有故障时停止查看)步骤),Testuff(还不太成熟,但这是1.5年前)。

我从那些工具搜索历险中得出的一个非常有趣的结论是,质量控制实际上是一种出色的工具。听起来似乎很明显,但是在拥有作为自动化工具的TestComplete方面的丰富经验之后,我希望能有类似的质量控制替代品,但是所有替代品仍不如质量控制(即使有很多缺点)。但是在价格方面,这些工具中的许多工具都可以与HP产品很好地竞争,并且在性价比方面很容易击败QC。

让我知道您是否对任何工具有任何特定疑问然后,我将尽我所能来回答我的问题。包括PractiTest

评论


您能否评论QAComplete和/或QMetry如何与Selenium集成?

– Akshay
2015年9月1日20:27在

编辑答案以包括PractiTest

– Ory Zaidenvorm
2015年9月2日,下午6:20

@Akshay:要回答您的问题,通常在与Selenium之类的东西集成时,所有工具都需要某种定制工作才能使其工作。它们都提供了集成方式:QAComplete使用“测试代理”。 QMetry允许您使用其WebAPI来报告结果。

– Ory Zaidenvorm
2015年9月2日在6:27



PractiTest使用xBots来触发自动化测试/脚本(成功需要返回0,失败则返回0,以便PT知道结果),并提供API进行更复杂的集成。

– Ory Zaidenvorm
2015年9月2日,下午6:31

#2 楼

另一种选择是XStudio。它是一个免费工具,并提供桌面(独立)版本和在线版本。我们正在组织中使用此工具处理较小的项目(由3-4人组成的团队),它满足了我们的要求。我最喜欢并不能与HP相比的一些功能:


可以与第三方缺陷管理工具集成
测试用例的编写和执行
Test周期管理
可以使用XSLT定制报告
使用不同的技术(批处理文件,Selenium,Renorex等)支持测试自动化


评论


我最近尝试过,但不喜欢它。但也许是我个人的事情:)

–阿列克谢·维诺格拉多夫(Alexei Vinogradov)
2012年3月2日21:06

@Alexei,你能告诉我,为什么你不喜欢这个工具?我不是为XQual工作:),但同时我没有找到任何功能与XStudio一样丰富的免费/开源工具。特别是从工具本身驱动测试执行。我知道STAF,但是与XStudio相比,我发现部署和使用起来并不容易。我知道,您已经提到这可能是您的个人问题,但是我正在尝试寻找在评估此工具时是否错过了任何事情。

–rahul
2012年3月3日在4:34

几年前,我使用XStudio,比TestLink更喜欢它,但这仅仅是XStudio并非完全免费。

–塔伦
2012年3月3日17:53

#3 楼

您可能需要查看Smartbear的QAComplete或ALMComplete。一年多以前,我们为10人一组的团队实施了该计划,我们对我们的选择感到非常满意。我们购买了SaaS,云托管版本,并且几乎可以立即启动并使用它。

我在过去的工作中使用了质量控制,发现它太大,太昂贵,执行起来不方便管理这家公司。我们只是没有多余的人将所有时间都花在实施,升级,管理等方面。

QAComplete的功能非常有用,我们发现它是


价格合理
响应迅速的客户支持
高度可定制的领域。

需求,缺陷和测试管理(包括步骤和测试运行)与质量控制相似,但在我看来更可定制。 br />对于自定义报告,您必须查看网站上托管的版本(或您所在位置的托管版本)。但是,罐装报告可能只满足您的需求。

我们发现在线视频对于缩小决策范围以及在实施后的进一步学习中非常有帮助。

#4 楼

我正在进行一个旨在将功能测试活动进行结构化和产业化的开源项目,它是HP Quality Center for Small Business的不错选择。
作为该项目的一部分,正在开发一种新的用于测试管理的开源工具。我们实现了5月的最后一个稳定版本!您可以在项目站点(http://www.squashtest.org)上下载它,并在此处尝试我们的在线演示:https://demo.squashtest.org/squash
我们对您的意见和建议感兴趣,因此,请随时向我们提供您的反馈和希望,以供下一版本的路线图使用!
谢谢!

#5 楼

您是否考虑过Seapine TestTrack?
它具有需求管理器,测试用例存储库,测试运行存储库,任务以及任务分配和报告。所有这些都没有膨胀。
易于使用,具有Web界面(而不是ActiveX控件)或Windows客户端。

#6 楼

不知道它是否适合您的所有需求,但我建议您查看Jira。它是商业产品,但是对于小型团队(最多10个用户)而言价格并不高。

评论


我知道JIRA,也许我们的定制不当,但是对我来说,我不能正确实现“测试执行”过程(= QC之类),而且我们的定制也缺乏在测试案例中定义测试步骤的可能性。

–阿列克谢·维诺格拉多夫(Alexei Vinogradov)
2012年2月2日,11:15

#7 楼

您可以看看Rally。我们目前使用它,它为用户故事->测试案例,测试计划和缺陷提供支持。在为敏捷项目做广告时,我怀疑它可以很好地满足您概述的需求。

评论


用过拉力赛,不喜欢它。

–阿列克谢·维诺格拉多夫(Alexei Vinogradov)
16年4月8日在15:07

#8 楼

我认为“企业测试人员”与质量控制非常相似,甚至术语也非常相似(例如“测试脚本”)。我4年前与QC合作,目前正在评估可以与JIRA链接的测试管理工具。 “企业测试员”是我目前正在评估的工具之一,它的确与质量控制非常相似。似乎我从QC了解到的大多数功能都可以在企业测试器中使用。

有关详细信息,请参见其主页http://www.enterprisetester.com/。他们提供的文档非常好。

#9 楼

上面已经提到了Enterprise Tester,但我同意它值得一看。披露:我为开发它的公司工作。

我们经常从功能角度与Quality Center进行比较,但是在成本,发布频率(我们每2-3个月发布一次新功能)以及与客户互动的方式方面有所不同。 Enterprise Tester灵活,涵盖了从需求到缺陷,仪表板和报告,TQL和REST API的完整范围。它还与JIRA,TFS,Enterprise Architect,Selenium等集成在一起。我们还为有资格的人提供免费的开源/慈善许可证。

评论


您所说的弹性是什么意思?能举个例子吗?

– dzieciou
2012年11月2日,7:51

什么是TQL?该缩写扩展为什么?

– dzieciou
2012年11月2日,7:52

#10 楼

最近向我展示了有关此产品的演示文稿:

Aqua。德语/英语,看起来不错。

http://www.andagon.com/aqua/eng/index.php

#11 楼

TestRail&Jira为我们工作(12个开发人员,5个QA,5个BA),特别是与Jira更好集成的TestRail的最新版本。对于小型团队来说,成本是最低的。

史密斯。

#12 楼

最好的低成本商业解决方案是SpiraTest

成熟的开源解决方案是TestLink

#13 楼

我必须同意早期关于SmartBear的QAComplete / ALM软件的海报。我在一年多以前就实施了此功能,并且对我的质量检查团队的需求感到满意。我设置了与HP QC一起担任QA团队的管理员和经理超过6年的SASS环境以及他们的QTP自动化工具,并且对进入QACompete工具如此容易并且不需要太多培训感到惊讶。

QAComplete与TFS进行简便的连接以进行缺陷跟踪是我们公司改善流程的真正需要的奖励。对质量团队而言,对高层管理人员而言是轻而易举的事。

#14 楼

我想把帽子戴在这里。我是一个您可能感兴趣的称为TestWave的工具的开发人员之一。它提供了您似乎想要的结构,并支持需求,发布,测试管理,并且还内置了缺陷管理。

您可以在http://testwave.co.uk

#15 楼

我建议与我一起工作了近两年的QMetry。较旧的版本马马虎虎,有时与他们一起工作很痛苦。但是,最新版本相当不错,我绝对可以推荐它。它是高度可定制的,为您提供各种报告(从测试覆盖率图表到将测试用例导出到pdf),使您可以将需求与测试用例联系起来,支持开发生命周期,并与Jira(错误跟踪)和Selenium(自动化)集成。实际上,它具有很多功能,我可能正在使用其中的10%...不利的一面:它可能有点贵,不能真正满足您对可负担性的要求。 :(

#16 楼

我检查了另一个:OCCYGEN,它是专注于质量保证的项目生命周期经理。

您管理项目>需求>测试套件>测试执行>缺陷。获取全球概述。

#17 楼

我建议使用OCCYGEN。

清除过程:


从电子表格创建或导入需求
根据业务需求设计测试用例
管理测试执行
以Bugzilla和Mantis跟踪错误或与其他错误跟踪器交换
将测试结果导出为Excel,MS Word,PDF,CSV或XML


评论


阿兰(Alain)您能详细介绍一下Occygen的个人经历吗?

–corsiKa♦
2013年3月26日19:49

#18 楼

有趣的问题。

QABook Enterprise是HP QC在大型团队中的直接竞争对手。对于质量控制过于昂贵的小型团队,事实证明,QABook Desktop以95美元的许可价格提供相同的QC类型功能很受欢迎。

您可以从http://www.nmqa.com/DownloadQABook.aspx下载免费的独立台式机版本。
保罗-pworswick@nmqa.com