1

寻找一种获得关于以下内容的可视化报告的方法:

  1. 一段时间内的总体测试成功百分比(有关测试是否以及如何快速变得更环保的信息)
  2. 随着时间的推移可视化单个测试结果(很容易注意到长时间变绿的测试变红,反之亦然,注意刚刚变绿的测试)
  3. 任何其他有利于测试人员和整个项目的可视化统计数据

基本上是一个工具,它可以从整个测试结果目录生成结果,而不仅仅是单次(每日)运行。

一般来说,它似乎可以使用 XSLT 来完成,但同时处理多个文件似乎没有太大的灵活性。

这样的工具是否已经存在?

4

3 回答 3

1

我敢于宣称大多数持续集成引擎(例如Hudson(用于 Java))本身或通过插件提供此类功能。在 Hudson 的案例中,已经有一些代码覆盖插件可用,我认为它会自动从单元测试中自动生成基本图表。

哦,记得正确配置 CI,例如我们的 Hudson 每 10 分钟轮询一次 CVS,如果它看到任何更改,它会执行所有相关的技巧(获取更新的 .java 文件、编译、运行测试、验证依赖项等)以查看如果构建仍然可以。

于 2009-02-10T20:01:07.143 回答
0

有这样的新报告支持 NUnit \ JUnit,称为Allure。要从 NUnit 检索信息,您需要使用NUnit 适配器,对于 JUnit,请阅读以下wiki 页面。您可以通过相应的插件将它与 Jenkins 一起使用。

于 2014-07-30T15:12:10.343 回答
0

Hudson将执行此操作,它将使用我在此处概述的步骤与 Nunit(此处、Junit(本机)和 MSTest.exe 测试一起使用。它可以满足您的所有要求,甚至更多。即使您希望它只运行测试并向您提供反馈,它也可以。

于 2009-02-10T20:08:59.887 回答