• 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 文件上右键点击运行测试。
    运行结果如下

  • 相关阅读:
    限制TextBox框 所输入的字符数
    ASP.NET中使用AJAX后,Session丢失异常的自定义处理。
    用div替代模态窗口
    自动更新程序的制作方法
    常用SQL语句集合
    GridView无数据显示表头类
    密码强度
    GridView绑定技巧终结者
    js验证输入是否为手机号码或电话号码
    Js事件列表
  • 原文地址:https://www.cnblogs.com/suim1218/p/8856203.html
Copyright © 2020-2023  润新知