JUnit 5 vs TestNG

问题描述 投票:14回答:3

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

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

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

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

junit comparison testng junit5
3个回答
8
投票

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


4
投票

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.