TestNG 是什么:
TestNG,即Testing, Next Generation,下一代测试技术,是一套根据JUnit和NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。
TestNG 怎么安装:
两种方法可以安装TestNG Eclipse插件:
第一种,离线安装
TestNG Eclipse插件下载地址http://testng.org/doc/download.html。
下载下来以后,放在eclipse的plugins文件夹下,然后启动eclipse,点击Help -> software update -> Installed Software, 查找到TestNG Eclipse插件,点击Install(安装),安装完成后,重启eclipse。
然后去Windows -> show view -> other,java文件夹下,有TestNG,双击图标,在eclipse界面下面便会出现TestNg的窗体。
第二种,在线安装
TestNG 简单使用:
1. 进入到eclipse marketplace中,搜索TestNG ,下载并安装TestNG for Eclipse。
2. 新建一个java工程“TestNG_demo" 。在src文件夹下面新建一个包“com.testNG.demo"。
3. 导入testng 和selenium 该有的libraries 。
4. 在"com.testNG.demo"上右键,选择“TestNG"-> "create TestNG class" 新建一个TestNG测试类 Test01.java。
5.在工程“TestNG_demo"上右键,新建一个File,名字为“testng.xml"。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" parallel="none">
<test name="Test">
<classes>
<class name="com.testNG.demo.Test01"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
6. 在testng.xml上右键,“Run As"-> "TestNG Suite"。即可看到case正在运行。
7. 等case运行结束,在项目上右键,选择“Refresh“刷新项目。可看到项目下面多了一个“test-output"文件夹。
8. 打开 “test-output" -> "index.html" ,可查看到生成的可读性良好的html报告。