Testing 测试结果管理和报告工具

Testing 测试结果管理和报告工具,testing,reporting,Testing,Reporting,我正在寻找一种管理/报告工具,它收集测试结果,存储它们以进行报告,然后让用户根据这些测试生成报告 我们有许多在各种平台上运行的测试运行工具,但是所有的测试结果都是JUnit格式的。该测试并不特定于硬件或平台,而是通用的。我们想做的是让一个自动(或手动)测试运行能够将它提交到一个中心位置,以及其他信息,如平台、操作系统、硬件配置和用户定义的数据。管理/报告工具将存储这些数据 然后,经理将能够转到该工具并请求(或者更可能的是,访问开发人员设置的仪表板)当前状态的更新。这可以是在特定配置中运行的测试结

我正在寻找一种管理/报告工具,它收集测试结果,存储它们以进行报告,然后让用户根据这些测试生成报告

我们有许多在各种平台上运行的测试运行工具,但是所有的测试结果都是JUnit格式的。该测试并不特定于硬件或平台,而是通用的。我们想做的是让一个自动(或手动)测试运行能够将它提交到一个中心位置,以及其他信息,如平台、操作系统、硬件配置和用户定义的数据。管理/报告工具将存储这些数据

然后,经理将能够转到该工具并请求(或者更可能的是,访问开发人员设置的仪表板)当前状态的更新。这可以是在特定配置中运行的测试结果列表,也可以是硬件状态,或者只是特定测试的结果


有什么建议吗?

请查看。它非常有用且可配置

我们构建了一个测试管理工具enterprisetester(www.enterprisetester.com),允许用户在nUnit、nUnit、XSLT、Selenium等中提取自动测试结果并报告结果

除了拉取结果和报告外,您还可以将这些测试追溯到已创建的需求,从而能够在仪表板上查看测试覆盖率和该覆盖率的状态。如果您正在使用JIRA(或google)或任何使用开放式社交小工具的工具,您也可以将这些小工具传递给其他工具

如果您想进一步讨论,请直接与我联系 当做
Bryce

您还可以尝试一个名为的开源项目。它是专门为以良好的形式显示测试执行结果而创建的。已经支持一组流行的测试框架,如JUnit、PHPUnit、TestNG、py.test、RSpec、Scalatest。其他的,比如NUnit,很快就会得到支持。

Hudson很可能会因为使用开源软件而开箱即用。您的报告要求似乎定义得很好,在这种情况下,我建议您在JUnit输出上使用一些基本的XSLT(或者Python,或者其他,如果您非常讨厌XSLT的话),我们已经在使用Jenkins(我们更喜欢Hudson)来构建和执行实际的测试,而不是尝试使用现成的工具来做您想要的事情。但是到目前为止,我们还没有在Jenkins内部找到一种方法来处理来自各种测试作业的所有测试结果,并允许一定程度的查询。如果在Hudson/Jenkins中有办法做到这一点,我会去做——但我不知道有什么办法。Allure不是一个测试结果管理工具——它只是一个测试报告生成框架。它不跟踪您的测试运行,并且不能显示一段时间内的统计信息。