接口自动化测试TestNG 基本语法和TestNG工程建立 (2)
来源:互联网 发布:淘宝格子铺怎么入驻 编辑:程序博客网 时间:2024/04/30 16:02
1.常用参数注解:
描述
@BeforeSuite
注解的方法将只运行一次,运行所有测试前此套件中。
@AfterSuite
注解的方法将只运行一次此套件中的所有测试都运行之后。
@BeforeClass
注解的方法将只运行一次先行先试在当前类中的方法调用。
@AfterClass
注解的方法将只运行一次后已经运行在当前类中的所有测试方法。
@BeforeTest
注解的方法将被运行之前的任何测试方法属于内部类的 <test>标签的运行。
@AfterTest
注解的方法将被运行后,所有的测试方法,属于内部类的<test>标签的运行。
@BeforeGroups
@AfterGroups
@BeforeMethod
注解的方法将每个测试方法之前运行。
@AfterMethod
被注释的方法将被运行后,每个测试方法。
@DataProvider
标志着一个方法,提供数据的一个测试方法。注解的方法必须返回一个Object[] [],其中每个对象[]的测试方法的参数列表中可以分配。
该@Test 方法,希望从这个DataProvider的接收数据,需要使用一个dataProvider名称等于这个注解的名字。
@Factory
作为一个工厂,返回TestNG的测试类的对象将被用于标记的方法。该方法必须返回Object[]。
@Listeners
定义一个测试类的监听器。
@Parameters
介绍如何将参数传递给@Test方法。
@Test
标记一个类或方法作为测试的一部分。
2.实例演示使用方法
新建JAVA工程: File-->NEW --> JAVA Project --> 工程名称 --> Finish
1.新建工程
2.输入工程名称
3.为项目添加lib目录 ,引入架包
拷贝架包到lib目下,添加到path
最后检查下报告输出设置就完毕了。
当前项目下右键 Properties 到设置,对图设置。
工程建立完毕后,开始我们的第一条测试用例。
1.在SRC目录下建立我的包和测试类
2.建立第一个测试用例。报错引入一下包就行了。
package com.komyo.test;import org.testng.annotations.Test;public class testDome { @Test public void testCase1() { System.out.println("这是我的第一个测试用例"); }}
3.运行第一条测试用例
4.查看测试的测试报告,可以 看出我们执行了一条测试用例,结果为通过。耗时为:0.014s
- 接口自动化测试TestNG 基本语法和TestNG工程建立 (2)
- 接口自动化测试TestNG框架环境搭建 (1)
- Eclipse+TestNG搭建接口自动化测试框架
- Eclipse+TestNG搭建接口自动化测试框架
- (JAVA+TESTNG 二)Eclipse+TestNG搭建接口自动化测试框架
- (JAVA+TESTNG 三)Eclipse+TestNG搭建接口自动化测试框架
- 自动化测试--TestNG
- 基于Selenium2和TestNG的自动化测试
- 基于Selenium2和TestNG的自动化测试
- 基于Selenium2和TestNG的自动化测试
- 基于Selenium2和TestNG的自动化测试
- 基于Selenium2和TestNG的自动化测试
- testNG+httpclient接口测试
- 接口自动化测试 – Java+TestNG 测试 Restful Web Service
- 接口自动化测试 – Java+TestNG 测试 Restful Web Service
- 接口自动化测试(使用testng,reportng,maven,jenkins)
- APP接口自动化测试JAVA+TestNG小实例
- 通过junit/TestNG+java简单实现接口的自动化测试
- html基本模块
- StringBuilder&& StringBuffer
- Android Service与Activity之间通信的几种方式
- 如何提交内核补丁--checkpatch.pl使用
- Hiding Data from Forensic Imagers – Using the Service Area of a Hard Disk Drive
- 接口自动化测试TestNG 基本语法和TestNG工程建立 (2)
- input子系统分析
- 【Git/Github学习笔记】Git起步
- Android开发机与模拟器相互访问
- 【OpenCV笔记 15-2】OpenCV寻找物体最小包围矩形和最小包围圆
- 协同开发中svn使用规范
- 敌兵布阵
- 指向函数的指针
- 改变UIAlertController的标题、内容的字体和颜色