我正在寻找某种管理/报告工具来收集测试结果,将它们存储起来进行报告,然后让用户根据这些测试生成报告。测试结果管理和报告工具
我们有许多测试运行工具可以在各种平台上运行,但所有输出的测试结果都是JUnit格式。测试不是特定于硬件或平台,而是通用的。我们希望做的是自动(或手动)测试运行,并能够将其提交到中心位置以及其他信息,例如平台,操作系统,硬件配置和用户定义的数据。管理/报告工具将存储这些数据。
然后,经理将能够转到该工具并请求(或更可能访问开发人员设置的仪表板)当前状态的更新。这可以是以特定配置或硬件状态运行的测试结果列表,也可以是特定测试的结果列表。
有什么建议吗?
Hudson很可能就像你在开源软件中这样做的开箱即用。你的报告需求看起来像他们可能会很好定义,在这种情况下,我会推荐一些基本的XSLT JUnit输出(或者Python,或者其他什么,如果你讨厌XSLT的话),而不是试图用现成的工具去做你想做的事。 –
我们正在使用Jenkins(我们比Hudson更喜欢) - 用于构建和执行实际测试执行。但到目前为止,我们还没有在Jenkins中找到处理来自各种测试工作的所有测试结果并允许一定程度的查询的方法。如果哈德逊/詹金斯有办法做到这一点,我会为此而努力 - 但不知道任何。 –