我使用JUnit多年来编写我的测试用例。现在我有兴趣开始使用TestNG进行开发。在设计/编写TestNG课程时,可能会让我感到惊讶的主要事情是什么?我会想念asserThat吗?
答案 0 :(得分:4)
我唯一建议的是使用AssertJUnit
类作为断言,而不是TestNG的Assert
,因为参数顺序不一样,它可能会让你烦恼:-)另外, TestNG使用BeforeMethod
代替Before
。
除此之外,转换应该是微不足道的。如果您正在使用Eclipse,TestNG插件将在一次单击中转换所有JUnit 3测试(以及某种程度上的JUnit 4),因此您可能希望从那开始。
您可能希望首先考虑的一些功能是:
最后,虽然您不必创建testng.xml
文件来开始,但我建议您继续这样做,因为它将打开TestNG立即提供的所有功能。
如果您有任何其他问题,请随时通过电子邮件发送testng-users
邮件列表。