我需要按特定的顺序执行测试(登录,转到菜单,打开表单,执行多个测试)。早在2014年,我们就使用了TestNg method dependency。这对于端到端测试非常重要。 JUnit 5仅具有@FixMethodOrder,功能较弱。我更喜欢JUnit,另一方面,我也缺少TestNg中的某些JUnit功能,例如@Rule。我在JUnit中有一些方法依赖的解决方法,还是应该再次使用TestNg?
答案 0 :(得分:1)
正如您已经说过的,您可以使用@FixMethodOrder批注或从另一个调用一个测试(这实际上不是一个选择)。
无论如何,我会坚持使用TestNG,因为据我所知,它的想法是使JUnit测试更容易并改善某些功能(NG代表新一代)。