用maven将TestNG框架代码打成jar包并执行测试-可持续集成

1.maven 依赖 TestNG:


org.testng
testng
6.11
compile

注:compile或者默认不填,表示依赖打包到项目中。

2.

testng.xml


3.


org.apache.maven.plugins
                maven-assembly-plugin
                 3.0.0
                               
                    
                        
                            true
                            com.uiautotest.platformsys.JavaRunXml//执行主程序
                        

                    

                    
                        jar-with-dependencies
                    

                

                
                    
                        make-assembly
                        package
                        
                            single
                        

                    

                

4.testng.xml文件放入要执行的jar包中

cmd执行命令:

java -jar jar包名.jar

执行后 test-output 文件生成在 与 testng.xml 同目录中。

附完整xml文件:


  4.0.0

  com.uiautotest
  platformsys
  0.0.1
  jar

  platformsys
  http://maven.apache.org

  
    UTF-8
  


      
   

org.testng
testng
6.11
compile



selenium-java
selenium-java 
2.53.0 










org.apache.maven.plugins
maven-surefire-plugin
2.12.4


 
AppTest.java 
CppTest.java 


false 




testng.xml










org.apache.maven.plugins
				maven-assembly-plugin
				 3.0.0
				
				
					
						
							true
							com.uiautotest.platformsys.JavaRunXml
						
					
					
						jar-with-dependencies
					
				
				
					
						make-assembly
						package
						
							single
						
					
				












 

你可能感兴趣的:(java高级测试技术,TestNG,maven,java)