zoukankan      html  css  js  c++  java
  • TestNg 4.组测试中的方法分组测试

    看以下代码:

    package com.course.testng.groups;
    
    import org.testng.annotations.AfterGroups;
    import org.testng.annotations.BeforeGroups;
    import org.testng.annotations.Test;
    
    public class GroupsOnMethod {
    
        @Test(groups = "server")
        public void test1(){
            System.out.println("这是服务端组的测试方法111");
        }
    
        @Test(groups = "server")
        public void test2(){
            System.out.println("这是服务端组的测试方法222");
        }
    
        @Test(groups = "client")
        public void test3(){
            System.out.println("这是客户端组的测试方法333");
        }
    
        @Test(groups = "client")
        public void test4(){
            System.out.println("这是客户端组的测试方法444");
        }
    
        @BeforeGroups("server")
        public void beforeGroupsOnServer(){
            System.out.println("这是服务端组运行之前运行的方法!!!!");
        }
    
        @AfterGroups("server")
        public void afterGroupsOnServer(){
            System.out.println("这是服务端组运行之后运行的方法!!!!");
        }
    
        @BeforeGroups("client")
        public void beforeGroupsOnClient(){
            System.out.println("这是客户端组运行之前运行的方法!!!!");
        }
    
        @AfterGroups("client")
        public void afterGroupsOnClient(){
            System.out.println("这是客户端组运行之后运行的方法!!!!");
        }
    }

    结果:

    由此可以看出来,在@Test注解当中,给测试用例通过关键字 groups 来分组。

  • 相关阅读:
    os
    linux常用命令
    css-基础知识
    awk命令详解
    文献综述
    微信JSAPI支付
    SNMP详解
    SNMP进阶
    SNMP协议入门
    SNMP简单网络管理协议
  • 原文地址:https://www.cnblogs.com/peiminer/p/9555011.html
Copyright © 2011-2022 走看看