为什么在Selenium中使用 JUnit

JUnit 是由 Erich Gamma 和 Kent Beck 编写的回归测试框架。它用于编写和运行可重复的自动化测试。JUnit 功能包括:

* 用于测试预期结果的断言

* 共享通用测试数据的测试夹具

* 用于运行测试的测试运行器

JUnit 在编译时作为 JAR 链接;该框架位于 JUnit 3.8 及更早版本的包 junit.framework 下,以及 JUnit 4 及更高版本的包 org.junit 下。

JUnit 4 使用注解来描述测试,而不是使用继承。我们需要在代码中使用的 JUnit 注释,例如 @BeforeClass、@Before、@Test、@After、@AfterClass 等。

@BeforeClass 注解:将方法标记为“在所有测试之前运行”(如 TestNG 的 BeforeSuite)。

@Before 注解:将方法标记为“在每次测试之前运行”(如 TestNG 的 BeforeTest)。

@Test 注释:将方法标记为“测试”(如 TestNG 的测试)。

@After 注释:将方法标记为“每次测试后运行”(如 TestNG 的 AfterTest)。

@AfterClass 注释:将方法标记为“在所有测试之后运行”(如 TestNG 的 AfterSuite)。

为什么在Selenium中使用 JUnit

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注