TestNG概述
2016-08-04 00:27
148 查看
TestNG是一个测试框架,支持单元测试,也支持集成测试。
TestNG项目创建于2004年,目前的最新版本是6.12,发布于2017年7月。
1.基于TestNG进行测试的步骤如下:
编写测试用例,往往要使用TestNG提供的标注等
装配测试计划,编辑TestNG的testng.xml配置文件
执行测试
2.TestNG中的几个概念:
suite,通常对应testng.xml中的一个<suite>标签,其中可能包含一个或多个test
test,通常对应testng.xml中的一个<test>标签,其中可能包含一个或多个TestNG class
TestNG class,就是一个Java类,通常对应testng.xml中的一个<class>标签,其中可能包含一个或多个test method
test method,就是在TestNG class中以@Test标注修饰的Java方法
3.TestNG框架的基本组成要素:
TestNG执行引擎
用于测试用例开发的标注annotations
testng.xml测试计划
4. Maven项目中引用依赖如下:
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.12</version>
<scope>test</scope>
</dependency>
参考链接:
http://testng.org/doc/index.html https://github.com/cbeust/testng/ https://github.com/cbeust/testng-eclipse
TestNG项目创建于2004年,目前的最新版本是6.12,发布于2017年7月。
1.基于TestNG进行测试的步骤如下:
编写测试用例,往往要使用TestNG提供的标注等
装配测试计划,编辑TestNG的testng.xml配置文件
执行测试
2.TestNG中的几个概念:
suite,通常对应testng.xml中的一个<suite>标签,其中可能包含一个或多个test
test,通常对应testng.xml中的一个<test>标签,其中可能包含一个或多个TestNG class
TestNG class,就是一个Java类,通常对应testng.xml中的一个<class>标签,其中可能包含一个或多个test method
test method,就是在TestNG class中以@Test标注修饰的Java方法
3.TestNG框架的基本组成要素:
TestNG执行引擎
用于测试用例开发的标注annotations
testng.xml测试计划
4. Maven项目中引用依赖如下:
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.12</version>
<scope>test</scope>
</dependency>
参考链接:
http://testng.org/doc/index.html https://github.com/cbeust/testng/ https://github.com/cbeust/testng-eclipse
相关文章推荐
- 使用 Spring 进行单元测试
- TestNG基本概念和注解
- 在Spring 3.2中使用Flyway与TestNG配合进行单元测试
- TestNG
- [selenium + eclipse + testng]Build environment
- 集成 Jenkins 和 TestNG 实现自助式自动化测试平台
- TestNG 中 ParallelMode.METHODS,ParallelMode.CLASSES,ParallelMode.TESTS区别
- ant testng 问题
- ant testng eclipse 环境调试
- cmd方式的Testng+Appium
- appium+testng报告更改
- Testng+eclipse+seleniumdriver+ant------之Testng在线问题和离线安装;运行失败,运行报错
- JUnit 4 Vs TestNG 对比
- TestNG使用Eclipse建立Test Case - 就是爱Java
- Effective Java单元测试TestNG - 就是爱Java
- Python的测试
- 将测试结果写到文件中
- testng集成spring测试
- junit命令行和testNg命令行
- 使用ant运行testng的testng.xml并且使用testng-results.xsl美化结果