TestNG官方网站:
http://testng.org/doc/documentation-main.html
测试实例
package com.easyway.testng; import org.testng.annotations.Test; /** * * 测试方法直接通过方法依赖的实现 * * @author longgangbai * 2013-11-19 下午2:54:17 * */ public class MethodDependenciesDataTest { @Test(groups = { "init" },dependsOnMethods="initEnvironment") public void serverStartedOk() { System.out.println("===================serverStartedOk=============="); } @Test(groups = { "init" }) public void initEnvironment() { System.out.println("===================initEnvironment=============="); } @Test(dependsOnMethods = { "serverStartedOk" }) public void method1() { System.out.println("===================method1=============="); } }
测试结果:
[TestNG] Running:
C:\Users\Administrator\AppData\Local\Temp\testng-eclipse-1302554399\testng-customsuite.xml
===================initEnvironment==============
===================serverStartedOk==============
===================method1==============
PASSED: initEnvironment
PASSED: serverStartedOk
PASSED: method1
===============================================
Default test
Tests run: 3, Failures: 0, Skips: 0
===============================================
===============================================
Default suite
Total tests run: 3, Failures: 0, Skips: 0
===============================================
[TestNG] Time taken by org.testng.reporters.EmailableReporter2@12e712f: 10 ms
[TestNG] Time taken by org.testng.reporters.jq.Main@921a90: 20 ms
[TestNG] Time taken by org.testng.reporters.XMLReporter@1dd8136: 0 ms
[TestNG] Time taken by [FailedReporter passed=0 failed=0 skipped=0]: 0 ms
[TestNG] Time taken by org.testng.reporters.JUnitReportReporter@2b6fc7: 0 ms
[TestNG] Time taken by org.testng.reporters.SuiteHTMLReporter@205df9: 0 ms
相关推荐
集成 Jenkins 和 TestNG 实现自助式自动化测试平台,测试可行,。
1、testng测试报告模板BeautifulReport 2、testng.xml文件
Abbot是一种JUnit扩展框架,主要目的是使GUI组件实现编程隔离,它还提供了一种验证GUI行为的简易方法。TestNG-Abbot是一种测试框架,它为GUI组件的测试带来了新的活力。本文介绍使用TestNG-Abbot测试GUI过程中难度...
适用于想了解TestNG测试的同学
spring集成TestNG与Mockito框架单元测试方法,方便学习者能快速上手如何单测,对自己的代码能够有质量保证。
《Java测试新技术TestNG和高级概念》通过针对有效测试Java应用程序以及围绕可测试性来设计应用程序和组件展示了这些有效的测试技术,并给出了每种测试方法的优点和不足,展示了解决常见问题的不同选择。《Java测试新...
java+selenium+maven+testng自动化测试框架实例(实际项目)
spring集成TestNG与Mockito框架单元测试方法
开源自动化测试框架testng包,用于appium+java+android测试
展示了与测试有关的折衷考虑,这样您就能在测试什么和怎么测试方面做出更好的决定。 介绍了TestNG,说明了它的目标和功能,并展示了如何在真实的环境中应用这些功能。 展示了如何集成TestNG和已有的代码、开发框架...
《Java测试新技术:TestNG和高级概念》通过针对有效测试Java应用程序以及围绕可测试性来设计应用程序和组件展示了这些有效的测试技术,并给出了每种测试方法的优点和不足,展示了解决常见问题的不同选择。《Java测试...
httpclient testgn 接口测试
testng下一代测试框架
TestNG依赖包,包含了org.testng.CommandLineArgs类,导入后可解决因找不到依赖而出现的问题
ant+selenium+testng自动化测试方案
讲解如何使用Selenium 和 TestNG 进行编程式测试
展示了高级技术:测试部分失败、工厂、依赖关系测试、远程调用、基于集群的测试服务器群等。 介绍了在Eclipse和IDE中安装TestNG插件。 包含了大量的代码示例。 无论您使用TestNG,JUnit或其他测试框架,本书提供的...
TestNG中文手册及学习笔记,包括:环境配置、详细使用说明及实例。
展示了高级技术:测试部分失败、工厂、依赖关系测试、远程调用、基于集群的测试服务器群等。 介绍了在Eclipse和IDE中安装TestNG插件。 包含了大量的代码示例。 无论您使用TestNG,JUnit或其他测试框架,本书提供的...
配合先前的代码demo,进行了一个系统的学习总结