JUnit Developer转向TestNG。我应该知道什么?

时间:2011-11-21 12:59:03

标签: junit testng

我使用JUnit多年来编写我的测试用例。现在我有兴趣开始使用TestNG进行开发。在设计/编写TestNG课程时,可能会让我感到惊讶的主要事情是什么?我会想念asserThat吗?

1 个答案:

答案 0 :(得分:4)

我唯一建议的是使用AssertJUnit类作为断言,而不是TestNG的Assert,因为参数顺序不一样,它可能会让你烦恼:-)另外, TestNG使用BeforeMethod代替Before

除此之外,转换应该是微不足道的。如果您正在使用Eclipse,TestNG插件将在一次单击中转换所有JUnit 3测试(以及某种程度上的JUnit 4),因此您可能希望从那开始。

您可能希望首先考虑的一些功能是:

  • 依赖关系(如果您需要它们)
  • 并行运行测试

最后,虽然您不必创建testng.xml文件来开始,但我建议您继续这样做,因为它将打开TestNG立即提供的所有功能。

如果您有任何其他问题,请随时通过电子邮件发送testng-users邮件列表。

祝你好运!