java cucumber testng,Selenium + TestNG + Cucumber + Maven 行为驱动测试框架

环境配置

使用工具Selenium、testng、cucumber、maven

工具介绍:

TestNG:

TestNG是一个开源自动化测试框架,TestNG类似于JUnit(特别是JUnit 4),但它不是JUnit框架的扩展。它的灵感来源于JUnit。它的目的是优于JUnit,尤其是在用于测试集成多类时。

TestNG中使用的注解

f49b39e57c9268bc9b195cd0554972ce.png00093ddd41bac085624c74e23d48da7d.png

注解之间存在执行顺序

BeforeSuite -> BeforeTest -> BeforeClass -> BeforeMethod -> Test-> AfterMethod -> AfterClass -> AfterTest -> AfterSuite

TestNG 中的xml文件

使用ide或eclipse执行引用了testng标签类的话会自动生成一个default.xml文件,当然我们也可以通过新建配置文件的方式来执行我们的测试类。

下面是一个简略的tesng.xml文件

说明:

suite定义


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部