文章目录
介绍
TestNg 是 test next generation 意为下一代的测试框架,在JUnit基础之上,变得更加灵活
1、为什么需要测试框架?
(1)批量进行测试用例管理维护以及调度执行,能够写出用例后按照设想的逻辑执行
(2)生成测试报告,显示测试数据
2、pom.xml 引入依赖
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.5</version>
</dependency>
</dependencies>
3、层级关系
按照层级关系进行划分的,主要是可以在一个 testNg.xml的文件里面编写执行顺序,标签的层级关系是
suite -> test -> group\class -> method
<suite name=">
<test name="">
<group>. = 声明测试分组的类别
<run>
<include name="">. 表示包含的组别,执行testNg.xml测试会执行的组别
<exclude name=""> 表示不包含的组别
</run>
</group>
<class name="">. ==声明测试的类的全限定名