zoukankan      html  css  js  c++  java
  • TestNG环境设置(配置安装)

    TestNG是一个Java的框架,所以第一个要求是JDK要安装在你的机器上。

    系统要求

    JDK 1.5或以上
    内存 没有最低要求
    磁盘空间 没有最低要求
    操作系统 没有最低要求

    步骤1 -验证Java安装在你的机器上

    现在,打开控制台并执行以下的java命令。

    OS任务命令
    Windows 打开命令控制台 c:> java -version
    Linux 打开命令终端 $ java -version
    Mac 打开命令终端 machine:~ joseph$ java -version

    让我们来验证所有的操作系统的输出:

    OS输出
    Windows java version "1.7.0_25"
    Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
    Linux java version "1.7.0_25"
    Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
    Mac java version "1.7.0_25"
    Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

    如果你没有安装Java,安装Java软件开发工具包(SDK)点击: http://www.oracle.com/technetwork/java/javase/downloads/index.html. 我们假设本教程中安装和使用Java1.7.0_25版本。

    第二步:设置JAVA环境

    设置JAVA_HOME环境变量指向的基本目录的位置,在你的机器上安装Java。例如:

    OS输出
    Windows 设置环境变量 JAVA_HOME 为 C:Program FilesJavajdk1.7.0_25
    Linux export JAVA_HOME=/usr/local/java-current
    Mac export JAVA_HOME=/Library/Java/Home

    添加Java编译器的位置,系统路径。

    OS输出
    Windows Append the string; C:Program FilesJavajdk1.7.0_25in to the end of the system variable, Path.
    Linux export PATH=$PATH:$JAVA_HOME/bin/
    Mac not required

    验证Java安装使用命令java-version如上所述。

    第3步:下载TestNG的归档文件

    下载最新版本的TestNG的jar文件,详细请点击访问 http://www.testng.org.。在写这篇教程的时候,我下载TestNG中-6.8.jar,并将 testng-6.8.jar 其复制到 C:>TestNG 目录。

    OS压缩文件名
    Windows testng-6.8.jar
    Linux testng-6.8.jar
    Mac testng-6.8.jar

    步骤4:设置TestNG的环境

    设置TESTNG_HOME环境变量指向TestNG的jar 存放在您的机器上的基本目录位置。假设,我们已经储存了testng-6.8.jar, TestNG各种操作系统上的文件夹如下:

    OS输出
    Windows Set the environment variable TESTNG_HOME to C:TESTNG
    Linux export TESTNG_HOME=/usr/local/TESTNG
    Mac export TESTNG_HOME=/Library/TESTNG

    第5步:设置CLASSPATH变量

    设置CLASSPATH环境变量指向TestNG的jar文件位置。假设,我们已经储存了testng-6.8.jar, TestNG在各种操作系统上的文件夹如下:

    OS输出
    Windows 设置环境变量 CLASSPATH 为 %CLASSPATH%;%TESTNG_HOME% estng-6.8.jar;
    Linux export CLASSPATH=$CLASSPATH:$TESTNG_HOME/testng-6.8.jar:
    Mac export CLASSPATH=$CLASSPATH:$TESTNG_HOME/testng-6.8.jar:

    步骤6:测试TestNG的设置

    创建一个Java类文件名TestNGSimpleTest  C: > TestNG_WORKSPACE

    import org.testng.annotations.Test;importstatic org.testng.Assert.assertEquals;publicclassTestNGSimpleTest{@Testpublicvoid testAdd(){String str ="TestNG is working fine";
    		assertEquals("TestNG is working fine", str);}}

    TestNG的几种不同的方法可以被调用:

    •  testng.xml 文件

    • ant

    • 命令行

    让我们调用使用testng.xml文件。创建一个XML文件名称testng.xml C: > TestNG_WORKSPACE 执行测试用例(s)

    <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" ><suitename="Suite1"><testname="test1"><classes><classname="TestNGSimpleTest"/></classes></test></suite>

    第7步:检查结果

    类编译使用javac编译如下:

    C:TestNG_WORKSPACE>javac TestNGSimpleTest.java
    

    现在,调用testng.xml看到的结果:

    C:TestNG_WORKSPACE>java -cp "C:TestNG_WORKSPACE" org.testng.TestNG testng.xml
    

    验证输出

    ===============================================
    Suite1
    Total tests run: 1, Failures: 0, Skips: 0
    ===============================================
     
     
    本站文章除注明转载外,均为本站原创或编译
    欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,传播学习教程;
    转载请注明:文章转载自:易百教程 [http://www.yiibai.com]
    本文标题:TestNG环境设置(配置安装)
    转载请保留原文链接:http://www.yiibai.com/html/testng/2013/0914293.html
  • 相关阅读:
    自动化测试-短信验证码处理
    使用HttpClient调用WebAPI接口,含WebAPI端示例
    C#使用HttpClient上传文件并附带其他参数
    WebClient和HttpClient, 以及webapi上传图片
    C#-微信公众平台接口-上传临时素材
    字节组数(二进制流)、Base64、图片(文件)、二进制相互之间转换
    理解并设计rest/restful风格接口
    使用RESTful风格开发
    GitHub OAuth 第三方登录示例教程
    OAuth 2.0 的四种方式
  • 原文地址:https://www.cnblogs.com/yiibaicom/p/3320717.html
Copyright © 2011-2022 走看看