zoukankan      html  css  js  c++  java
  • 11、testng.xml文件解析

    我们可以从以下几种方式调用testng

    • 用testng.xml
    • ant
    • 命令行

    我们本次重点介绍testng.xml,testng.xml 文件来配置测试用例的执行 ,testng.xml 件可以很好的控制要执行的测试用例的粒度, 及各种运行策略。 

    目前 testng.xml DTDDocument Type Definition; DTD 是一种 XML 的约束方式。 ) 配置说明可以在:http://testng.org/testng-1.0.dtd.php 

    举一个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><suite>...</suite> 表示定义了的一个测试套件。

    <suite>...</suite> 表示定义了的一个测试套件。 

    • name 定义测试套件的名称。
    • verbose 定义命令行信息打印等级, 不会影响测试报告输出内容; 可选值(1|2|3|4|5)

    <test>...</test> 表示定义了一个测试。

    • name 定义测试的名称。


    <classes>...</classes> 表示定义一组测试类。


    <class .../> 表示定义一个测试类。

    • name 指定要运行的测试类

    接下来通过例子演示 testng.xml 文件的使用, 测试项目目录结果如下:

    testng.xml文件内容如下

    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
    <suite name="测试套件" verbose="1" >
        <test name="简单测试">
            <classes>
                <class name="com.testng.cn.TestFixture"/>
            </classes>
        </test>
    </suite>

    testng.xml 文件上右键点击运行测试。
    运行结果如下

  • 相关阅读:
    Eclipse和MyEclipse使用技巧--Eclipse各版本介绍
    专业分类
    Eclipse如何安装JD-Eclipse反编译插件
    JS生成UUID的方法实例
    第一章 Spring Security是什么?
    证件类型及编码含义
    银行机构代码
    html页面通过特殊链接:打电话,发短信,发邮件详细教程
    Eclipse修改Tomcat发布路径以及的配置多个Tomcat方法
    jquery实践案例--验证电子邮箱
  • 原文地址:https://www.cnblogs.com/suim1218/p/8856203.html
Copyright © 2011-2022 走看看