JUnit 5 vs TestNG

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JUnit 5 vs TestNG相关的知识,希望对你有一定的参考价值。

我们正在使用JUnit 4,但是测试分组存在一些问题。对于集成测试,我们在运行订单方面遇到问题。我们已于2016年2月迁移到TestNG

现在我们正在为我们的项目启动一个新的独立模块,我们团队的一部分参与者希望JUnit 5。我相信它比4th好得多(有一些新的重要功能,但我也看到了一些问题)。

我不想使用JUnit 5,因为我在新应用程序中可能会遇到问题,因为我有4th的经验。但是我必须对团队更加灵活,因此在做出决定之前,我需要具有JUnit 5经验的用户的建议。

我们正在使用JUnit 4,但是测试分组存在一些问题。对于集成测试,我们在运行订单方面遇到问题。我们已于2016年2月迁移到TestNG。现在我们开始一个新的...

答案

JUnit 5引入了许多新功能。当前,Intellij IDEA支持JUnit 5。

另一答案

TestNG目标超出了单元测试的范围,因此它涵盖了更广泛的测试需求,例如方案测试,集成测试,依赖性测试,排序,并行执行等,但是JUnit 5不支持这些功能。

JUnit 5团队在其路线图中包含了以上这些内容,但是他们正在扩展单元测试框架以支持更广泛的测试需求。让我们看看与TestNG相比,新的后续Junit 5版本如何能够满足更广泛的测试需求]

另一答案

Here是带有代码片段的比较示例,可能有助于确定代码片段。

以上是关于JUnit 5 vs TestNG的主要内容,如果未能解决你的问题,请参考以下文章

JUnit VS TestNG

JUnit 4 Vs TestNG比较

JUnit vs TestNG [关闭]

JUnit 4 vs TestNG - 更新 2013 - 2014 [关闭]

黄瓜 vs 朱尼特

JUnit 5 快速上手(从 JUnit 4 到 JUnit 5)