TestNG使用入门

上一篇 / 下一篇  2017-01-03 09:47:49 / 个人分类:软件测试

一、环境安装

1、安装环境

安装好jdk→配置好Java环境变量→安装Eclips

2、安装TestNG插件(离线方式)

 (1)解压eclipse-testng离线包.zip

 (2)将【eclipse-testng离线包/feature】中的文件夹org.testng.eclipse_6.8.6.20130607_0745复制到【MyEclipse安装目录/features】目录下

  (3)将【eclipse-testng离线包/org.testng.eclipse_6.8.6.20130607_0745】文件夹复制到【MyEclipse安装目录/plugins】目录下

  (4)重启MyEclipseWindows - show view - TestNG

  3、安装Ant

  (1)解压apache-ant-1.9.6-bin.zip到任意目录下

  (2)配置Ant环境变量,在Path变量末尾添加:<Ant目录>/bin;

二、在Eclipse中创建Java工程

  1Eclipse -> File -> New -> Java Project,如下图,在弹窗中填入Project name,点击Finish,即可完成工程的创建。

  2.导入相关的jar

工程上右键-> Build Path -> Configure Build Path...,如下图所示,打开Build Path配置窗口。导入已经安装的TestNG插件。

3.引入jar包,博为峰网校的《TestNG入门课程》(http://www.atstudy.com/course/179)中,提供了课程相关的代码,配合代码由浅入深的学习TestNG的项目运用

三、TestNG的注解方法

@BeforeSuite:被此注解的方法将在所有测试运行之前运行该方法。

@AfterSuite:被此注解的方法将在所有测试运行之后运行该方法。

@BeforeTest:被此注解的方法,将在测试运行之前运行。

@AfterTest:被此注解的方法,将在测试运行之后运行。

@BeforeClass:被此注解的方法,将在当前类的第一个测试方法调用之前运行

@AfterClass:被此注解的方法,将在当前类的所有测试方法调用之后运行

@BeforeMethod:被此注解的方法,将在每个测试方法调用之前运行

@AfterMethod:被此注解的方法,将在每个测试方法调用之后运行。

@DataProvider:标志着一个方法,提供数据的一个测试方法。注解的方法必须返回一个Object[] [],其中每个对象[]的测试方法的参数列表中可以分配。该@Test方法,希望从这个DataProvider的接收数据,需要使用一个dataProvider名称等于这个注解的名字。

博为峰网校新年大促,精品课程你想不到的低价,TestNG课程也有活动哦~~看看就知道http://h.atstudy.com/


TAG: 软件测试 测试工具 自动化测试

 

评分:0

我来说两句

Open Toolbar