TestNG+Maven+IDEA环境搭建

TestNG+Maven+IDEA环境搭建

TestNG+Maven+IDEA环境搭建

前言:

主要进行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>
<!--
            添加插件 关联testNg.xml
-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.5</version>
                <configuration>
                    <testFailureIgnore>true</testFailureIgnore>
                    <suiteXmlFiles>
                        <file>res/testNG.xml</file>
                    </suiteXmlFiles>
                    <!--<workingDirectory>target/</workingDirectory>-->
                </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 -f pom.xml clean test  -DxmlFileName=testNG.xml

编译结果

测试报告

target/surefire-reports/com.testproj.Demo.TestDemo1文件夹下打开报告 

到此创建TestNG+Maven+IDEA环境完成。

时间: 2024-10-10 21:54:17

TestNG+Maven+IDEA环境搭建的相关文章

Jenkins+Saucelabs+Git+Appium+Maven+TestNG+ReportNG之环境搭建与运行

1 背景 最近学了利用Appium+Maven+TestNG(ReportNG)搭建全自动化测试环境,使用https://saucelabs.com/ 网站提供的VM平台(可以手动测试与自动化测试,并且可以多线程多设备并行测试Web,Android与IOS),通过Jenkins从Git下载测试代码并触发运行,实现真正意义上的完全自动化测试. 2 环境搭建流程与运行 下面我们从零开始以搭建环境到运行一个Demo为例来说明整个流程,具体如下步骤即可. 一.jdk 安装与Java环境变量与adb配置

maven的环境搭建及使用

一.maven介绍及作用 maven是一个项目构建和管理的工具,提供了帮助管理 构建.文档.报告.依赖.scms.发布.分发的方法.可以方便的编译代码.进行依赖管理.管理二进制库等等.maven的好处在于可以将项目过程规范化.自动化.高效化以及强大的可扩展性利用maven自身及其插件还可以获得代码检查报告.单元测试覆盖率.实现持续集成等等. 二.maven环境搭建配置 1.进入官网 http://maven.apache.org/ 下载maven .如图: 2.使用maven也需要依赖jdk环境

Spark Idea Maven 开发环境搭建

一.安装jdk jdk版本最好是1.7以上,设置好环境变量,安装过程,略. 二.安装Maven 我选择的Maven版本是3.3.3,安装过程,略. 编辑Maven安装目录conf/settings.xml文件, <!-- 修改Maven 库存放目录--> <localRepository>D:\maven-repository\repository</localRepository> 三.安装Idea 安装过程,略. 四.创建Spark项目 1.新建一个Spark项目,

maven的环境搭建

maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目构建,文档和报告的软件项目管理工具. 首先进入官网下载maven http://maven.apache.org/ 选择download 选择apache-maven-3.5.0-bin.zip,下载对应的文件. 下载到本地,解压到相应的文件夹. bin目录包含mvn运行的脚本. 配置maven的环境变量: 在"系统变量(S)"中,选中"Path变量",在其变量值的末尾加上%M2_HOME%\b

spring+springMVC+Maven+mysql环境搭建

转载: http://www.importnew.com/20215.html 首先看一下项目截图: 搭建完毕,访问结果: mysql数据 CREATE TABLE `t_user` ( `USER_ID` int(11) NOT NULL AUTO_INCREMENT, `USER_NAME` char(30) NOT NULL, `USER_PASSWORD` char(10) NOT NULL, PRIMARY KEY (`USER_ID`), KEY `IDX_NAME` (`USER_

maven项目环境搭建

今天在网上下载了一个微信公众平台的开源项目,发现是一个用发现是一个maven项目,而不是一般的web项目,于是就自己手动一点一点网上查找资料配置,作为笔记记录下,以备后续查询. 因为是Java项目,所以基本的jdk和tomcat之类的环境是必须的,在这里就不啰嗦了. 一.maven的下载和配置 1.下载解压maven 因为是maven项目,所以需要下载Apache的maven,我是在官网下载的解压版的,不需要安装,直接解压到本地就可以了,下载链接为:http://maven.apache.org

Maven的环境搭建及新建web项目

一.下载maven及环境变量的配置 下载地址 http://maven.apache.org/download.cgi 配置其环境变量  MAVEN_HOME=D:\apache-maven-3.0.5 即maven的解压缩路径 Path在其后追加%MAVEN_HOME%\bin (注意:两个目录间要用“;”隔开) 打开cmd 输入mvn -v 出现如下图所示则成功 二.Eclipse中的配置 打开windows->preferences->Maven 如图所示添加你的maven解压缩路径(注

Eclipse+maven开发环境搭建

版本描述: Eclipse 3.2.2 Maven 2.0.7 Jdk 1.5以上,本例是在jdk1.50版本测试通过 Maven配置过程 Maven官方下载地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-2.0.7-bin.zip Maven下载后,解压到本地目录,如:c:\ maven-2.0.7,配置maven环境变量M2_HOME,如图:, 在path中添加bin目录,如图: 启动cmd,输入mvn –versio

Eclipse与maven的环境搭建

软件152 刘昊翰 一.jdk与maven的准备下载 1.jdk的位数对应eclipse的位数(例:32位对应32位) 2.maven文件:maven-3.3.9.rar 3.maven仓库 文件:.m2.rar 二.安装 1.选择一个工作盘,如E:盘,建立文件夹jee 2. 将解压的文件放在jee文件夹中: JDK根目录为 E:\jee\jdk1.7 eclipse根目录为 E:\jee\eclipse eclipse工作目录为 E:\jee\workspace maven根目录为 E:\je