我们有许多测试运行工具在各种平台上运行,但所有输出测试结果均为JUnit格式。该测试并非特定于硬件或平台,而是通用的。我们要做的是进行自动化(或手动)测试运行,并将其与其他信息(例如平台,操作系统,硬件配置以及用户定义的数据)一起提交到中心位置。管理/报告工具将存储此数据。
然后,经理将能够使用该工具并请求(或更可能地,访问开发人员已设置的仪表板)当前的更新。状态。这可能是在特定配置中运行的测试结果的列表,或者是硬件状态,也可能只是特定测试的结果。
编辑:我不是在寻找可管理的软件测试。我们已经在其他工具中编写了自己的测试。我想要一些无需创建TESTS就可以管理测试结果的东西。
有什么建议吗?
#1 楼
Xqual Studio可以满足您的需求之一。
HP Quality Center可以是其他选择。
#2 楼
我建议您尝试使用名为Zephyr的测试管理工具。评论
您对Zephyr有直接的经验吗?如果可以的话,您可以详细说明一下吗?
–semaj
11-10-26在21:09
+1这是唯一能够完全满足OP所需的解决方案,并且旨在以很少的额外功能来实现OP所需的功能。
–马克·托马斯(Mark Thomas)
13年4月10日在2:41
#3 楼
看一下http://testcollab.com它可以存储所有测试执行,测试用例,测试人员列表,配置等。还有其他各种功能,例如问题管理器集成和时间跟踪。
起价为每次使用托管计划25美元(也提供免费试用)
免责声明:我是Test的联合创始人合作。
#4 楼
杰森,请查看Enterprise Tester。它是一种测试管理工具,可以与许多工具集成,从而可以将测试和结果存储在一个位置。整合Hudson,Jenkin等人,可以在整个质量流程中获得手动和自动工具的全面可见性。 />#5 楼
XebiaLabs公司刚刚推出了一个工具...我相信该工具名为TestView,它可以满足您的需求。 /> XL TestView是第一个测试结果管理和分析工具
,它允许您在整个测试工具范围内定义和执行测试
,然后汇总和可视化结果以提供见解影响应用程序的质量。
#6 楼
连续集成服务器可能会满足您的需求。我建议看哈德森或詹金斯。评论
已经使用Jenkins来运行测试,但是我还没有在Jenkins中找到一种方法来汇总各种作业的测试结果并允许对其进行查询。
–詹森·斯瓦格(Jason Swager)
2011-10-17 17:02
#7 楼
我认为自定义解决方案可能是最好的答案,我将建立一个自定义数据库(您可以使用SQL lite或类似工具),然后使用一些代码将结果转换为数据库,然后使用一些很酷的javascript图表库为您基于网络的报告。这将需要一些工作,但是应该非常简单。#8 楼
Zephyr具有一项称为ZBot的功能,该功能充当运行代理的运行代理,由Zephyr UI中的“计划的单元测试”阶段触发。我们实现了一个Spring-MVC REST Web服务测试运行器,并且Zephyr中的用户可以单击测试用例上的“执行”按钮,然后它通过ZBot发送命令并调用我们的Web服务来运行测试。确实执行PO的要求。而且,Web服务以JSON数据包作为响应,该数据包包含有关测试报告URL的位置以及Zephyr UI能够显示结果的测试视频的信息。此外,Zephyr具有针对这些测试的报告功能,可让您汇总查看测试周期和阶段的结果。#9 楼
TL; DR-问题没有提到他们是在寻找开源还是免费的解决方案,但如果不是,那么Tesults(https://www.tesults.com)会按照要求进行操作。 />毫无疑问,贾森(Jason)五年后一直生活下去,但是这里的大多数答案仍然没有真正回答这个问题。他有一个特殊的要求,即看起来他已经在各种平台上建立了现有的测试框架,并且在设置测试的“管理”或编写测试时不需要任何帮助。他只是想整理他的结果并引用将它们提交到中心位置
,以便人类经理可以过来查看通过
,平台,操作系统,硬件配置以及用户定义的数据报告结果。
这里提到的一切都是测试框架(他已经明确表示自己不需要)或过于繁重(整个测试生命周期的管理)。
可悲的是,他没有提及自己是否在寻找开放源代码或免费提供者,如果他当时还没有答案,但我使用的是Tesults,它的确满足Jason的要求。作为我自己和Tesults的诚信问题,我应该提到我是直接从开发人员那里找到的,因为我认识他们,他们建议我发布此回复。
#10 楼
听起来您进行了许多不同的测试,并且我假设您的持续集成工具的内置功能不再起作用。最简单的方法是建立自己所需的东西。但是我有两个问题-为什么你需要那个?您想在那些报告中看到什么?
#11 楼
Testlink还具有良好的报告功能。它还可以与Jira和Selenium集成,以便自动化结果可以自动更新#12 楼
有出色的实时数据仪表板,例如Geckoboard,可以帮助您管理和报告测试结果,并且可以实时地进行管理。这些可以与JIRA等项目管理工具集成,您可以创建用于管理的自定义仪表板,并为您的团队创建具有常规数据馈送的自定义仪表板,这些数据馈送将保持这些仪表盘的更新,从而有效地使您摆脱测试结果管理和报告的麻烦。作为OnPath Testing的技术作家,我已经在Geckoboard上撰写了这篇文章。评论
Ritu,谢谢您的帮助!我“拒绝”了这些标志,以免它们继续抵制该职位。再次感谢!
–corsiKa♦
16年2月16日在20:46
评论
我对任何答案都非常感兴趣。我一年前就看过,放弃了,并实现了自己的系统-但它简直是光秃秃的,维护工作很麻烦,而且我几乎无法让它继续承担其他职责。