发布时间:2020-07-28
testng自动化测试框架是比较简单好用的,是测试人员常用的一个框架,它是单元测试框架,用例管理模块是比较完善的。想要掌握testng自动化框架的话,就需要记住它的注解。说了这么多,testng自动化测试框架到底怎么样?接下来我们来了解一下它的一些情况。
基本情况
TestNG是Java中的一个测试框架,是一个实用的单元测试框架,有完善的用例管理模块,配合Maven能够很方便管理依赖第三方插件。使用TestNG可以做功能、接口、单元、集成的自动化测试,最常见的是结合selenium做功能自动化测试,它使用Java注释去写测试方法。
测试人员一般用TestNG来写自动化测试,开发人员一般用Junit写单元测试,TestNG适合测试人员使用的原因:
比Junit涵盖功能更全面的测试框架;
Junit更适合隔离性比较强的单元测试;
TestNG更适合复杂的集成测试。
基本注解
testng的使用时比较简单的,只要把注解给记住了掌握了,那么testng就可以说是会使用了。那么它的注解有哪些?
1、注解之@BeforeMethod和@AfterMethod
标签可以进行标注在这个方法之前或者之后运行。BeforeMethod/AfterMethod在每个方法运行之前/之后都会运行一次。在以后写测试用例时,在测试方法之前/之后必须要运行的都可以写到BeforeMethod/AfterMethod里。
2、 注解之@BeforeClass和@AfterClass
@BeforeClass和@AfterClass是在类运行之前和之后的注解。在类运行前,是否需要变量赋值、初始化对象等,写完后其它方法里就都可以使用了。
3、注解之@BeforeSuite和@AfterSuite
在注解中,执行顺序非常非常重要。Suite可以包含多个Class,类是属于某个套件之下的。
以上内容就是一些关于testng自动化测试框架的相关知识了,testng自动化测试框架是比较简单好用的,但小编觉得还是ATF自动化测试框架软件用着比较顺手,ATF自动化测试框架可以无缝集成界面自动化工具Selenium、AR、QTP;集成接口测试工具postman等等。
推荐阅读:
有哪些app自动化测试框架比较常用?要怎么选择app自动化测试框架?
您的信息已成功提交!
我们的客服人员稍后会与您联系