如何在Jenkins日志中对测试用例失败进行分类

wmtdaxz3  于 2023-08-03  发布在  Jenkins
关注(0)|答案(1)|浏览(98)

我正在使用jenkins管道作业来运行自动化脚本。我正在生成文本和HTML格式的报告。我们有一个500多个测试用例的测试用例计数,在jenkins任务成功完成后,我们得到了通过和失败的测试用例的计数。由于大量的测试用例,分析故障是一项非常繁琐的任务。
有没有办法对这些故障进行分类并获得故障摘要?例如:由于元素未找到异常等导致的失败计数x?

bksxznpy

bksxznpy1#

与其使用NLP和AI对失败消息中的文本进行分类和聚类,为什么不尝试逻辑地组织测试用例呢?因此,您可以将模块A的测试分组到tests/tests_module_a/中,将模块B的测试分组到tests/tests_module_b/中,以此类推。然后,当您运行测试时,您可以获得测试的概述以及哪些测试失败了。
使用pytest-cov可以生成覆盖率报告,例如:并使用它进行进一步的分析。
此外,如果您有500多个测试用例,那么开始拆分应用程序可能是明智的。

相关问题