我正在寻找某种管理/报告工具来收集测试结果,存储它们以进行报告,然后让用户根据这些测试生成报告。
我们有众多的测试运行工具,运行在各种平台上,但都以JUnit格式输出测试结果。该测试不特定于硬件或平台,而是通用的。我们想要做的是自动(或手动)测试运行,能够将其连同附加信息(例如平台、操作系统、硬件配置以及用户定义的数据)一起提交到中央位置。管理/报告工具将存储这些数据。
然后,经理将能够访问该工具并请求(或更可能的是,访问开发人员设置的仪表板)当前状态的更新。这可以是在特定配置中运行的测试结果列表,或硬件状态,或只是特定测试的结果。
有什么建议吗?
我们构建了一个测试管理工具 Enterprise Tester (www.enterprisetester.com),允许用户在 nUnit、nUnit、XSLT、Selenium 等中提取自动化测试结果并报告结果。
除了提取结果和报告之外,您还可以将这些测试追溯到已创建的需求,从而使您能够在仪表板上查看测试覆盖率以及此覆盖率的状态。如果您使用 JIRA(或谷歌)或任何使用开放社交小工具的东西,您也可以将这些小工具传递给其他工具。
如果您想进一步讨论,请随时直接与我联系 问候 布莱斯
您还可以尝试名为 Allure Framework 的开源项目。它是专门为了以良好的形式显示测试执行结果而创建的。已经支持一组流行的测试框架,例如 JUnit、PHPUnit、TestNG、py.test、RSpec、Scalatest。其他如 NUnit 很快就会得到支持。
看看哈德森。它非常有用且可配置