zoukankan      html  css  js  c++  java
  • 12、testng.xml指定运行测试包、测试类、测试方法

    目录如下:


    TestFixture.java 代码如下:

    package com.testng.cn;
    
    import org.testng.annotations.*;
    
    public class TestFixture {
    
        //在当前测试类开始时运行。
        @BeforeClass
        public static void beforeClass(){
            System.out.println("-------------------beforeClass");
        }
    
        //在当前测试类结束时运行。
        @AfterClass
        public static void afterClass(){
            System.out.println("-------------------afterClass");
        }
    
        //每个测试方法运行之前运行
        @BeforeMethod
        public void before(){
            System.out.println("=====beforeMethod");
        }
    
        //每个测试方法运行之后运行
        @AfterMethod
        public void after(){
            System.out.println("=====afterMethod");
        }
    
        @Test
        public void testCase1(){
            System.out.println("test case 1");
        }
    
        @Test
        public void testCase2(){
            System.out.println("test case 2");
        }
    }
    

      

    • 指定运行测试包
    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
    <suite name="测试套件" verbose="1" >
        <test name="简单测试">
            <packages>
                <package name="com.testng.cn" />
            </packages>
        </test>
    </suite>

    运行结果如下:

    • 指定运行测试类
    <!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>

    运行结果如下:

    • 指定运行测试用例
    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
    <suite name="测试套件" verbose="1" >
        <test name="简单测试">
            <classes>
                <class name="com.testng.cn.TestFixture">
                    <methods>
                        <include name="testCase1" />
                    </methods>
                </class>
            </classes>
        </test>
    </suite>
    • <methods>...</methods> 定义一组测试方法。
    • <include.../> 指定包含的测试用例(方法) 。  
      •   name 指定测试用例(方法) 的名称。 

    运行结果如下:

  • 相关阅读:
    单机千万级MQTT连接服务器测试报告
    Esptouch移植xamarin记要
    ubuntu16.04之mongodb自动备份
    Mongodb4.0副本集构建
    golang项目git-subtree完美解决差异包管理
    linux系统优化配置
    IE外挂
    aliyun install Discourse log
    打包前端WebSite到Go程序
    golang channel string 信号乱码
  • 原文地址:https://www.cnblogs.com/suim1218/p/8856205.html
Copyright © 2011-2022 走看看