测试-TestNG.XML文件case1

一、TestNG按顺序执行case

在testng.xml中,可以控制测试用例按顺序执行。




  
    
      
        
          
          
          
        
    
   

二、TestNG分组执行

为方法分别指定分组,代码如下

package com.test.testNG;
import org.testng.annotations.*;

public class SampleTest {

    @Test (groups = {"groupOne"})//指定分组
    public void testMethod1(){
        
        System.out.println("*111111111111111111111");
    }
    
    @Test (groups = {"groupTwo"})
    public void testMethod2(){
        
        System.out.println("*2222222222222222222222");
    }
    
    @Test (groups = {"groupOne"})
    public void testMethod3(){
        
        System.out.println("*11111111111111111*");
    }
    
}

xml文件配置如下:




  
    
        
             
        
    
    
       
    
   
 
三、TestNG忽略测试
package com.test.testNG;
import org.testng.annotations.*;

public class SampleTest {

    @Test (enable=false)
    public void testMethod2(){

        System.out.println("方法被忽略啦啦啦啦");
    }
五、TestNG依赖测试
package com.test.testNG;
import org.testng.annotations.*;

public class SampleTest {
    @Test(dependsOnMethods={"setp1"})
    public void setp2(){
        
        System.out.println("222222222222222");
    }
    @Test
    public void setp1(){
        
        System.out.println("111111111111111");
    }
}
    

执行结果:

测试-TestNG.XML文件case1_第1张图片
image.png

你可能感兴趣的:(测试-TestNG.XML文件case1)