TestNG的基本使用
一、TestNG介绍
适合测试人员使用的原因:
- 比Junit涵盖功能更全面的测试框架;
- Junit更适合隔离性比较强的单元测试;
- TestNG更适合复杂的集成测试。
二、安装
pom文件坐标如下:
三、注解实战
下面学习注解的实际应用
创建工程
之前已经引入testNG,IDEA中创建module—>>创建一个类
@Test
@Test是TestNG中最基本的注解,表示方法是测试的一部分。可以run查看执行结果。
@BeforeMethod和@AfterMethod
见名知意,这是一个在测试方法之前或之后执行的注解。
为了更好看到这两个注解的效果,在类中写了两个测试方法testCase1、testCase2,同时将@BeforeMethod和@AfterMethod分别写在对应的测试方法上。这时run一下这个类,看到@BeforeMethod和@AfterMethod对应的测试方法在testCase1、testCase2两个测试方法执行前后都运行了一遍。