存储自动测试的结果并在Web UI中显示结果

时间:2016-06-30 12:56:31

标签: unit-testing testing continuous-integration automated-tests

我正在寻找一个(或一套)软件,允许存储自动测试的结果(确定/失败)和其他信息(测试协议,以查看失败的确切原因和设备在测试运行结束时将状态称为压缩存档)。结果应该可以通过网络用户界面访问。

我不需要花式饼图或彩色图表。一个简单的表就足够了。但是,用户应该能够过滤特定的测试运行和/或特定测试。测试运行应该有一个合理的名称(就像测试的软件版本,而不仅仅是一些数字)。

目前,构建系统包括基于cmake / ctest的单元测试,其结果应包括在内。此外,集成测试将在未来进行,其中实际测试将在由shell脚本或类似程序通过网络控制的嵌入式硬件上运行。因此,测试结果的格式是灵活的,如果有帮助的话,可能就像子单元或TAP一样。

我曾经和Jenkins一起玩过,据说这对于自动测试非常有用,但是我尝试使用这些插件的插件看起来并不是很好。具体来说:测试结果分析器插件不会显示使用TAP插件导入的测试,并且测试运行的名称只是一个无意义的内部版本号,尽管我使用了Job Name Setter插件来设置合理的作业名称。过滤选项也是有限的。

我有些没有受过教育的猜测是,如果我尝试像詹金斯这样的同类课程的其他随机工具,我会解决类似的问题。

有人知道我描述的测试场景的解决方案吗?轻量级/开源软件是首选。

0 个答案:

没有答案