首页 > 其他 > 详细

Selenium自动化测试之数据驱动及用例管理

时间:2016-01-27 12:25:41      阅读:346      评论:0      收藏:0      [点我收藏+]

Selenium自动化测试之数据驱动及用例管理

一、TestNg注解介绍

  @Test:表示一个测试方法,在运行测试用例过程中,会自动运行@Test注解的方法。

例:

技术分享

  @BeforeMethod:表示此注解方法在测试方发运行前被调用运行;

  @AfterMethod:表示此注解方法在测试方法运行后被调用运行;

例:

技术分享

  @BeforeClass/@AfterClass/@BeforeSuite/@AfterSuite/@BeforeTest/@AfterTest:分别用在类、Suite和Test上;

二、TestNg数据驱动

  1、数据驱动是用数据来控制脚本运行时参数的值以及运行的次数;

  2、数据驱动使用注解@DataProvider

例:

技术分享

说明:

  1、@DataProvider注解的方法返回Object对象的二维数组;

  2、@Test(dataProvider = "dataProvider")表示测试方法使用的数据驱动方法名;

三、TestNg的XML用例使用

  在Project下新建XML文件来管理测试用例,XML内容如下:

  1、以class为单位运行测试用例

技术分享

  2、以method为单位运行测试用例

技术分享

  3、以package为单位运行测试用例

技术分享

 

Selenium自动化测试之数据驱动及用例管理

原文:http://www.cnblogs.com/TestWorld/p/5162387.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!