四、testNG.xml 简单介绍

TestNG定义了一套非常具体的术语描述测试。

testng.xml

  testng.xml是一个以XML记录所有测试的文件。可以利用这个文件,跑同一个类或者多个不同类里面的测试用例。

  testng.xml文件记录了一些非常简单的术语。

       suite(套件) 由一个或多个测试组成。

  test(测试)由一个或多个类组成。

  class(类)由一个或者多个方法组成。

testng.xml简单介绍

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" parallel="none">
  <test name="Test">
    <classes>
      <class name="com.lc.testngTaoJian.testNG01"/>
      <class name="com.lc.testngTaoJian.testNG02"/>
      <class name="com.lc.testngTaoJian.testNG03"/>
          <methods>
              <include name="testNG_*"/>
              <exclude name="aatestNG_04"/>
          </methods>
    </classes>
  </test> <!-- Test -->
</suite> <!-- Suite -->

这个文件告诉TestNG执行testNG01.java、testNG02.java、testNG03.java类下面的方法。

其中testNG03.java 执行 里面testNG*开头的方法;不执行aatestNG_04方法(不执行那个方法 好像不能使用*)。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" parallel="none">
  <test name="Test">
    <packages>
      <package name="com.lc.testngTaoJian"/>
    </packages>
  </test> <!-- Test -->
</suite> <!-- Suite -->

package 表示执行 com.lc.testngTaoJian 包下的testNG类

如何创建testNG.xml

选择项目,右击 弹出菜单并选择菜单:【TestNG】-【Convert to TestNG】如下图

 勾选 Generate test.xml,并设置testng.xml相关信息,如下图

点击【Finish】完成

原文地址:https://www.cnblogs.com/fanfancs/p/14094308.html