在JUNIT中添加测试步骤以获得更好的报告

在JUNIT中添加测试步骤以获得更好的报告,junit,Junit,我正在使用Jest运行UI测试,并在运行结束时使用自定义报告器生成JUNIT.xml文件,以便我的azure管道可以读取它并生成漂亮的分析。我的测试框架是围绕代表一个大功能的测试套件组织的,然后在套件中包含的测试中检查该功能的每个方面(该检查可能需要多个步骤),我想展示其中的每个步骤。通过这种方式,我认为任何人都可以更容易地阅读报告,并且很容易了解测试失败的原因 我试着在每一个步骤中加入断言。但是JUNIT只记录失败的断言 我还试图改变我的考试组织方式,并将一步作为考试本身。但是,开玩笑的是,

我正在使用Jest运行UI测试,并在运行结束时使用自定义报告器生成JUNIT.xml文件,以便我的azure管道可以读取它并生成漂亮的分析。我的测试框架是围绕代表一个大功能的测试套件组织的,然后在套件中包含的测试中检查该功能的每个方面(该检查可能需要多个步骤),我想展示其中的每个步骤。通过这种方式,我认为任何人都可以更容易地阅读报告,并且很容易了解测试失败的原因

  • 我试着在每一个步骤中加入断言。但是JUNIT只记录失败的断言
  • 我还试图改变我的考试组织方式,并将一步作为考试本身。但是,开玩笑的是,在许多其他运行程序中(至少在节点中),似乎不可能轻松保证测试以特定的顺序运行。而且,编写这样的代码套件非常冗长
有人知道我如何达到这个粒度吗

多谢各位