testng

[TOC]

参考

  1. tesgng官网
  2. TestNG+Maven+IDEA环境搭建
  3. Spring Start

步骤

前提

准备一个web项目,可以使用mvn命令直接生成一个web项目,注意会提示选择版本。

mvn archetype:generate  -DarchetypeCatalog=internal -DgroupId=cn.everlook.myweb -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp 
  1. pom.xml文件中添加依赖
  
      
        org.testng
        testng
        6.11
        test
      
      
        junit
        junit
        4.12
        test
      
  
  1. 添加maven插件

        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.1
                
                    1.7
                    1.7
                    
                        -Xlint:unchecked
                        -Xlint:deprecation
                        
                    
                
            
            
                org.apache.maven.plugins
                maven-surefire-plugin
                2.10
                
                    true
                    
                        src/main/resources/res/testNG.xml
                    
                    
                
            
        
    
  1. 新建一个要测试的类
import org.testng.Assert;
import org.testng.annotations.Test;

public class TestDemo {
    @Test
    public void testcase1() {
        Assert.assertTrue(false);
        System.out.println("testcase1");
    }

    @Test
    public void testcase2() {
        Assert.assertTrue(true);
        System.out.println("testcase1");
    }
}
  1. testNG.xml(位置在src/main/resources/res/testNG.xml中指定)


    
        
        
        
        
            
        
    

  1. 控制台执行测试
    注意: 1. 该命令中-DxmlFileName是指定testNG.xml的目录
    2. testNG.xml 可以在src/main/resources/res/testNG.xml 也可以使用-DxmlFileName指定
mvn -f pom.xml clean test
mvn -f pom.xml clean test  -DxmlFileName=src/main/resources/testNG.xml

你可能感兴趣的:(testng)