本文主要是介绍java cucumber testng,Selenium + TestNG + Cucumber + Maven 行为驱动测试框架,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
环境配置
使用工具Selenium、testng、cucumber、maven
工具介绍:
TestNG:
TestNG是一个开源自动化测试框架,TestNG类似于JUnit(特别是JUnit 4),但它不是JUnit框架的扩展。它的灵感来源于JUnit。它的目的是优于JUnit,尤其是在用于测试集成多类时。
TestNG中使用的注解
注解之间存在执行顺序
BeforeSuite -> BeforeTest -> BeforeClass -> BeforeMethod -> Test-> AfterMethod -> AfterClass -> AfterTest -> AfterSuite
TestNG 中的xml文件
使用ide或eclipse执行引用了testng标签类的话会自动生成一个default.xml文件,当然我们也可以通过新建配置文件的方式来执行我们的测试类。
下面是一个简略的tesng.xml文件<?xml version="1.0" encoding="UTF-8"?>
说明:
suite定义
这篇关于java cucumber testng,Selenium + TestNG + Cucumber + Maven 行为驱动测试框架的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!