在eclips运行java,创建一个Java类文件名TestNGSimpleTest  C:\ > TestNG_WORKSPACE

import org.testng.annotations.Test;
import static org.testng.Assert.assertEquals; public class TestNGSimpleTest {
@Test
public void testAdd() {
String str = "TestNG is working fine";
assertEquals("TestNG is working fine", str);
}
}

TestNG的几种不同的方法可以被调用:

  • testng.xml 文件

  • ant

  • 命令行

让我们使用testng.xml文件来调用。创建一个XML文件名称testng.xml C:\ > TestNG_WORKSPACE 执行测试用例(s)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1">
<test name="test1">
<classes>
<class name="TestNGSimpleTest"/>
</classes>
</test>
</suite>

在eclips左侧包下面的testng.xml文件处右键------>Run As------->1TestNgSuite

这样,class name="TestNGSimpleTest"  的case (也就是上面的那条case)就被执行了

运行结果:

===============================================
Suite1
Total tests run: 1, Failures: 0, Skips: 0
===============================================

如果是需要执行的不是一条case而是多条case时,特别是case写在多个类文件里面时,需要用下面的方法生成testng.xml文件:

然后就生成了testng.xml文件,在eclips左侧包下面的testng.xml文件处右键------>Run As------->1TestNgSuite

最新文章

  1. 手动搭建Vue环境
  2. 使用plsql执行计划进行sql调优(转载)
  3. php操作memcache的使用【转】
  4. mongodb的安装及注意事项
  5. HDU 2671 Can&#39;t be easier(数学题,点关于直线对称)
  6. beaglebone-black 在Angstrom系统中的网络配置方法
  7. maven实现tomcat热部署
  8. SpringBoot整合SpringSecurity,SESSION 并发管理,同账号只允许登录一次
  9. 学习pthreads,管理线程的栈
  10. MT【324】增量代换
  11. Yarn集群的搭建、Yarn的架构和WordCount程序在集群提交方式
  12. oracle更具uuid排序后进行分页
  13. iOS 【终极方案】精准获取webView内容高度,自适应高度
  14. CSS选择器之基本选择器
  15. Codeforces 1114E - Arithmetic Progression - [二分+随机数]
  16. poj 2236 加点 然后判断某两点是否连通
  17. T4文本模板转换过程
  18. Check Corners HDU - 2888(二维RMQ)
  19. mysql字符编码的设置以及mysql中文乱码的解决方法
  20. matplotlib极坐标系应用之雷达图

热门文章

  1. redmine3.3.0安装问题
  2. GDI+绘制半圆按钮
  3. python requests模块中返回时间elapsed解析
  4. idea如何打war包?(部署tomcat后具有class文件)
  5. yii---对数组进行分页
  6. 初次使用visual studio
  7. mysql导入存储过程
  8. App开发如何制作测试数据
  9. linux下配置Java_web环境
  10. 使用keras导入densenet模型