【发布时间】:2015-09-06 06:44:58
【问题描述】:
我正在了解 JUnit 和 TestNG 之间的差异以及 TestNG 相对于 Junit 的优势。我读到 JUnit 为它在该类中运行的每个测试方法创建了一个类的实例。这里的优点是一种测试方法中的错误不会传播到其他测试方法并使其他测试方法失败。另一方面,TestNG 支持测试集成类,这意味着默认情况下,无需为每个测试方法创建新的测试类实例。
有人可以帮助我了解这是如何工作的吗?我无法理解失败的传播。有没有人有一个例子可以清楚地解释这种差异?
问候 斯里尼瓦斯
【问题讨论】:
-
我是 TestNg 和 JUnit 的用户(我更喜欢 TestNg),但不知道“测试集成类”是什么意思。是否可以更具体或包含您发现此比较的来源?
标签: java unit-testing junit testng