全部评论(1条)
-
- 江湖人665 2015-12-31 00:00:00
- 使用TestNG类执行测SY例。这个类的主入口点在TestNG的框架运行测试。用户可以创建自己的TestNG的对象,并调用它以许多不同的方式: 在现有的testng.xml 合成testng.xml,完全从Java创建 直接设定测试类 您还可以定义哪些群体包括或排除,分配参数,命令行参数: -d outputdir: 指定输出目录 -testclass class_name: 指定了一个或多个类名 -testjar jar_name: 指定的jar包含测试 -sourcedir src1;src2: ; 分隔源目录列表(只有当使用的javadoc注释) -target -groups -testrunfactory -listener testng.xml现有在下面的例子中,我们将创建TestNG的对象。 创建一个类 创建一个Java类进行测试为 MessageUtil.java 在 C:\ > TestNG_WORKSPACE /* * This class prints the given message on console. */ public class MessageUtil { private String message; //Constructor //@param message to be printed public MessageUtil(String message){ this.message = message; } // prints the message public String printMessage(){ System.out.println(message); return message; } } 创建测试例类 创建一个Java测试类 SampleTest.java 您的测试类添加一个的测试方法testPrintMessage() 添加注释@Test 到方法 testPrintMessage() 实现测试条件和使用的assertEquals API TestNG的检查条件 创建一个Java类文件名 SampleTest.java在 C:\ > TestNG_WORKSPACE import org.testng.Assert; import org.testng.annotations.Test; public class SampleTest { String message = "Hello World"; MessageUtil messageUtil = new MessageUtil(message); @Test public void testPrintMessage() { Assert.assertEquals(message, messageUtil.printMessage()); } } 创建 testng.xml 接下来,让我们创建testng.xml文件在 C:\ > TestNG_WORKSPACE 执行测SY例,此文件捕获整个测试XML。这个文件可以很容易地描述所有的测试套件和它们的参数在一个文件中,你可以检查你的代码库或e-mail给同事。这也使得它容易提取测试或分裂的几个运行时配置的子集(例如,TestNG的database.xml 只能运行测试,行使数据库)。 <?xml version="1.0" encoding="UTF-8"?> <suite name="Sample test Suite"> <test name="Sample test"> <classes> <class name="SampleTest" /> </classes> </test> </suite> 情况下使用javac编译测试 C:\TestNG_WORKSPACE>javac MessageUtil.java SampleTest.java 现在,运行这个 testng.xml,将运行中定义的测SY例 <test> 标签 C:\TestNG_WORKSPACE>java -cp "C:\TestNG_WORKSPACE" org.testng.TestNG testng.xml 验证输出。 Hello World =============================================== Sample test Suite Total tests run: 1, Failures: 0, Skips: 0 ===============================================
-
赞(8)
回复(0)
热门问答
- myeclipse怎样执行testng测试
2015-12-30 15:05:05
246
1
- testng怎样测试void方法
2016-03-03 06:36:10
303
1
- testng测试需要什么jar
2016-02-01 01:20:32
306
1
- testng eclipse 怎么写测试类
2016-03-04 21:07:24
290
1
- myeclipse怎么使用junit测试接口
2018-11-18 13:21:38
209
0
- myeclipse 中运行测试类报错
2014-11-21 20:47:52
230
1
- Myeclipse中怎么编写测试类
- 如图一个简单投票系统的网页, 编写两个JSP,display负责显示投票界面,vote负责接受用户的投票,将对应的教师的得票数加1,工作完成后再跳转回diyi个JSP。就是第三点,TestDao的代码如何书写。
2015-05-12 22:57:23
292
1
- 滴定法怎样执行
2006-08-04 00:43:31
234
1
- testng中为什么要设置多个测试类一起运行
2017-04-27 02:21:21
326
1
- myeclipse中Junit测试类怎么在里面添加已有类?
2018-11-13 12:06:24
256
0
- myeclipse中怎么位某一个类建立一个测试类
2016-06-30 16:41:18
276
1
- myeclipse怎么导入junit
2018-11-15 21:43:33
238
0
- 软件开发测试文档执行pf是什么意思
2018-12-01 23:21:30
191
0
- junit测试为什么会执行所有方法
2012-02-24 08:16:50
268
2
- 为什么myeclipse需要导入junit
2018-12-01 13:44:30
287
0
- appium 怎么能连续执行一个测试类中的多个测试方法
2018-11-29 05:02:36
340
0
- 怎样测试直流电阻
2012-05-14 14:35:19
316
4
- 怎样测试流量计?
2014-11-28 13:18:52
270
2
- 如何在MyEclipse中写一个过滤器
2016-06-07 18:45:37
282
2
- 怎样测试风机转速
- 现在有一个风机不知道转速是多少,需要测试,请问怎么测?... 现在有一个风机不知道转速是多少,需要测试,请问怎么测? 展开
2010-10-13 01:31:20
354
3
10月突出贡献榜
推荐主页
最新话题
参与评论
登录后参与评论