TestNG+Maven+IDEA环境搭建

发表于:2017-11-28 10:18

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:zfzf1    来源:博客园

  前言:
  主要进行TestNG测试环境的搭建
  所需环境:
  1、IDEA UItimate
  2、JDK
  3、Maven
  一、创建工程
  File –>new –>Project–>next–>finish
  上面两项名称自己定义
  最后工程目录
 
  二、导入相关依赖包和插件
  1)添加testng依赖包
  在pom.xml文件添加
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.8</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>RELEASE</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArgs>
<arg>-Xlint:unchecked</arg>
<arg>-Xlint:deprecation </arg>
<!--<arg>endorseddirs=${endorsed.dir}</arg>-->
</compilerArgs>
</configuration>
</plugin>
</plugins>
</build>
  三、创建测试类
  在新建测试类,代码如下
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");
}
}
  IDEA执行编译
  
  编译情况
  
  四、编写testNG.xml
  创建一个新的文件夹 res,里面创建testNG.xml (该文件名自己可以定义,相应需要在pom.xml的文件修改对应文件名)
  编写testNG.xml
<?xml version="1.0" encoding="utf-8" ?>
<suite name="testproj" parallel="false">
<test name="testDemo1">
<!--<packages>-->
<!--<package name="com.testproj.Demo"/>-->
<!--</packages>-->
<classes>
<class name="com.testproj.Demo.TestDemo1"></class>
</classes>
</test>
</suite>
  差不多搞定了,我们来看下使用maven执行测试
  在IDEA控制台Terminal输入
  mvn clean test
  编译结果
 
  测试报告
  target/surefire-reports/com.testproj.Demo.TestDemo1文件夹下打开报告
  
  到此创建TestNG+Maven+IDEA环境完成。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号