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