TestNG测试框架基础知识总结

本文详细介绍了TestNG测试框架的使用,包括为何需要测试框架、如何在pom.xml中引入依赖、测试方法的层级结构、常用注解如@Test、@Before/After注解的用途、硬断言与软断言、参数化测试和按顺序执行用例的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

介绍

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="">. ==声明测试的类的全限定名
                   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RAIN 7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值