Java语言编写的WebDriver测试程序通常使用单元测试框架运行,所以有必要了解单元测试框架的基本方法及单元测试框架的使用技巧。
JUnit单元测试框架
JUnit单元测试框架是基于Java语言的主流单元测试框架,多数Java IDE软件都已经集成了JUnit单元测试框架。JUnit单元测试框架是目前最普遍使用的单元测试框架之一。
JUnit是由Erich Gamma和Kent Beck编写的一个回归测试框架(Regression Testing Framework),主要用于Java语言程序的单元测试,目前使用的主流版本是JUnit4以上版本。
JUnit4的安装
1、启动eclipse,新建一个java工程,例如名字为JUnit4Proj。
2、在新建工程名称上单击右键,在弹出的快捷菜单中选择“Properties”命令。
3、弹出当前工程的属性对话框,选择“Java Build Path”选项,单击“Libraries”标签,单击“Add Library”按钮。
4、在弹出的对话框中,选择JUnit选项,单击“Next”按钮。
5、在弹出的“JUnit Library”对话框中,单击“Finish”按钮。
6、在“Java Build Path”对话框中,显示JUnit图标,表示引入JUnit4成功。
JUnit注解
JUnit常用注解
JUnit常见的注解及其含义如下表所示:
注解名称 |
注解含义 |
@BeforeClass |
当我们运行几个有关联的用例时,可能会在数据准备或其它前期准备中执行一些相同的命令,这个时候为了让代码更清晰,更少冗余,可以将公用的部分提取出来,放在一个方法里,并为这个方法注解@BeforeClass。此注解的方法在测试类呗调用之前执行,在一个测试类中,只能声明此注解一次。方法名可以任意,但必须是public static void,即公开、静态、无返回。这个方法只会运行一次。 |
@AfterClass |
跟@BeforeClass对应,在测试类里所有用例运行之后,运行一次。用于处理一些测试后续工作,例如清理数据,恢复现场。表示使用 |