TestNG(test next generation) 下一代测试技术

1. 支持单元自动化测试、可集成Selenium/Appium/HttpClient等框架做各类型自动化测试;可和多种工具(插件)协同使用--Eclipse/IDEA/Maven等

2.TestNG注解(修饰类或方法)

--前置条件和后置条件

@BeforeClass  在该类所有@Test方法都未运行之前运行
@AfterClass 在该类所有@Test方法都运行之后运行
@BeforeMethod 在该类的每个@Test方法运行之前运行
@AfterMethod 在该类的每个@Test方法运行之后运行
--测试用例
一个@Test标识一个测试用例
@Test(description = "测试用例")  测试用例描述,控制台会打印输出该描述
@Test(priority = 1)  数字越小,优先级越高,默认为0
@Test(enabled = false) 代表不启用 默认true-启用
3.testng.xml文件主要控制测试执行的过程,需要安装第三方插件Create TestNG XML
4.TestNG断言
assertEquals(String actual, String expected)  判断两个字符串是否相等
assertNotEquals(String actual, String expected) 判断两个字符串是否不相等
assertEquals(String actual, String expected, String message) 断言失败时将显示message
assertNotEquals(String actual, String expected, String message) 断言失败时将显示message
string可替换为boolean/ int / double 等
 
 

 

posted @   meiyouyou  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示