TestNG

很久没有写blog了,因为确实没有什么新学习的内容,这两天研究了一下TestNG,索性就po一个blog叨叨一下TestNG吧。

TestNG:http://www.yiibai.com/html/testng/ 很全了,阔以学习。

在Eclipse中安装plugin插件,就可以轻松执行单元测试了。

用途:单元测试

执行方法:3种

1. 命令行

2.Ant

3....

TestNG.xml

http://blog.csdn.net/berniebd/article/details/6415511

最基本的xml文件,使用testng.xml文件,阔以把各个类中不同的testcase集中运行。

<suite name = "Suite" parallel = "false">
<test name="xxxx">
  <!-- 参数定义的方法 -->
  <parameter name="first-name" value="Cedric"/>

  <!-- groups的用法,前提是需要存在classes的组,否则所有方法不被运行 -->
  <groups>
  <!-- 定义组中组的方法 -->
    <define name="groups_name">
      <include name="group1"/>
      <include name="group2"/>
    </define>

    <run>
      <!-- 此处用组名来区别 -->
      <inclue name="groups_name" />
      <exclue name="groups_name" />
      </run>
  </groups>

  <!-- classes的用法,classes中包含类名,类名底下可以包含方法名或排除方法名 -->
  <classes>
    <class name="定义的java类名">
      <methods>
        <!-- 此处用方法名来区别 -->
        <inclue name="在类中定义的方法名" />
        <exclue name="method_name" />
      </methods>
    </class>
  </classes>
  <!-- 多个类中的测试用例集中在一起执行 -->
<classes>
    <class name="定义的java类名">
      <methods>
        <!-- 此处用方法名来区别 -->
        <inclue name="在类中定义的方法名" />
        <exclue name="method_name" />
      </methods>
    </class>
  </classes>

</test>
</suite>
View Code
原文地址:https://www.cnblogs.com/Apple010/p/3790520.html