JUnit开发人员正在迁移到TestNG。我应该知道什么?

JUnit开发人员正在迁移到TestNG。我应该知道什么?,junit,testng,Junit,Testng,自从使用JUnit多年以来,我一直在编写测试用例。现在我有兴趣开始使用TestNG进行开发。在设计/编写TestNG类时,哪些主要的事情可能会让我感到困惑。?我会想念asserThat吗?我唯一建议的是对断言使用AssertJUnit类,而不是TestNG的Assert,因为参数顺序不一样,可能会让您感到烦恼:-)此外,TestNG使用Before方法,而不是Before 除此之外,过渡对您来说应该是微不足道的。如果您使用的是Eclipse,TestNG插件将在一次单击中转换所有JUnit 3测

自从使用JUnit多年以来,我一直在编写测试用例。现在我有兴趣开始使用TestNG进行开发。在设计/编写TestNG类时,哪些主要的事情可能会让我感到困惑。?我会想念asserThat吗?

我唯一建议的是对断言使用
AssertJUnit
类,而不是TestNG的
Assert
,因为参数顺序不一样,可能会让您感到烦恼:-)此外,TestNG使用
Before方法,而不是
Before

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

您可能希望首先了解的一些功能包括:

  • 团体
  • 依赖项(如果需要)
  • 并行运行测试
最后,虽然您不必创建
testng.xml
文件即可开始,但我建议您继续这样做,因为它将立即打开testng必须提供的所有功能

如果您还有任何问题,请随时向
testng用户
邮件列表发送电子邮件


祝你好运

我唯一建议的是对断言使用
AssertJUnit
类,而不是TestNG的
Assert
,因为参数顺序不同,它可能会让您烦恼:-)此外,TestNG使用
beforethod
而不是
Before

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

您可能希望首先了解的一些功能包括:

  • 团体
  • 依赖项(如果需要)
  • 并行运行测试
最后,虽然您不必创建
testng.xml
文件即可开始,但我建议您继续这样做,因为它将立即打开testng必须提供的所有功能

如果您还有任何问题,请随时向
testng用户
邮件列表发送电子邮件

祝你好运