`
SariyaLee
  • 浏览: 148291 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

【转载】TestNG指南3-testng.xml

阅读更多

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

  • 使用testng.xml文件
  • 使用Ant
  • 从命令行

本节描述testng.xml的格式 (稍后会讲到ant和命令行).     

   当前testng.xmlDTD文件可以从官方找到:http://testng.org/testng-1.0.dtd(为了方便起见,你可能更喜欢浏览HTML版本)。

下面是testng.xml文件示例:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="Suite1" verbose="1">

    <test name="Nopackage">

       <classes>

           <class name="NoPackageTest" />

       </classes>

    </test>

    <test name="Regression1">

       <classes>

           <class name="test.sample.ParameterSample" />

           <class name="test.sample.ParameterTest" />

       </classes>

    </test>

</suite>

 你可以指定包名替代类名:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="Suite1" verbose="1">

    <test name="Regression1">

       <packages>

           <package name="test.sample" />

       </packages>

    </test>

</suite>
 在这个例子中,TestNG将在test.sample包中查找所有的类,并只保留带有TestNG注解的类。

你也可以指定包含或不包含的组和方法:

<test name="Regression1">

    <groups>

       <run>

           <exclude name="brokenTests" />

           <include name="checkinTests" />

       </run>

    </groups>

    <classes>

       <class name="test.IndividualMethodsTest">

           <methods>

              <include name="testMethod" />

           </methods>

       </class>

    </classes>

</test>
 你也可以在testng.xml中定义新的组,指定属性的额外细节,例如是否并行运行测试、使用多少线程、是否运行junit测试,等等...请参考TDT文件了解完整的特性列表,或继续阅读。  
分享到:
评论

相关推荐

    testng-xslt-1.1.2.zip

    testng-xslt-1.1.2.zip

    testng-xslt-1.2.rar.zip

    testng-xslt-1.2.rar.zip

    testng-5.5-jdk15.jar

    TestNG是一个不错的测试框架,尤其是用于模块测试,以及大范围的测试。相对于JUnit来说,更为灵活

    testng-7.0.0-beta1.jar

    Java测试框架 org.testng/testng/7.0.0-beta1/testng-7.0.0-beta1.jar

    testng-7.0.0-beta3.jar中文-英文对照文档.zip

    Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】...

    maven3-junit-spock-testng-mixin-master.rar

    maven3-junit-spock-testng-mixin-master.rar

    struts2-testng-plugin-2.1.6.jar

    struts2-testng-plugin-2.1.6.jar

    testng-7.0.0-beta7.jar中文-英文对照文档.zip

    Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】...

    testng-7.0.0-beta4.jar中文-英文对照文档.zip

    Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】...

    testng-7.0.0-beta2.jar中文-英文对照文档.zip

    Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】...

    testng-7.0.0-beta1.jar中文-英文对照文档.zip

    Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】...

    testng-6.8.6beta.jar

    testng-6.8.6beta.jar testng-6.8.6beta.jar testng-6.8.6beta.jar testng-6.8.6beta.jar testng-6.8.6beta.jar testng-6.8.6beta.jar testng-6.8.6beta.jar testng-6.8.6beta.jar testng-6.8.6beta.jar testng-...

    Struts2开发常用jar包

    包含struts2-core-2.5.10.1.jar,struts2-jfreechart-...struts2-sitemesh-plugin-2.5.10.1.jar,struts2-spring-plugin-2.5.10.1.jar,struts2-testng-plugin-2.5.10.1.jarstruts2-tiles-plugin-2.5.10.1.jar等jar包

    testng-eclipse-5.9.0.4

    testng-eclipse-5.9.0.4 自己个人用

    gavroche.zip

    自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml...

    testng-javadoc-6.8.7-3.el7.noarch.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    testng-7.0.0-beta7.jar

    Java测试框架 org.testng/testng/7.0.0-beta7/testng-7.0.0-beta7.jar

    struts-2.3.30-all所有jar包

    struts2-testng-plugin-2.3.30.jar, struts2-tiles-plugin-2.3.30.jar, struts2-tiles3-plugin-2.3.30.jar, tiles-api-2.2.2.jar, tiles-compat-3.0.1.jar, tiles-core-2.2.2.jar, tiles-el-2.2.2.jar, tiles-extras...

    testng-xslt-1.1压缩包

    4、testng-xslt的配置: (1) 解压testng-xslt-1.1压缩包: 把saxon-8.7.jar(testng-xslt-1.1\lib)放到在工程目录下创建一个Lib目录; 把testng-results.xsl (testng-xslt-1.1\src\main\resources)放到test-...

Global site tag (gtag.js) - Google Analytics