自動化測試:java + testng + maven + reportng + jenkins + selenium (一)_基於win環境

集成環境:jdk1.7 + tomcat1.7+ eclipse mars + maven + testng6.14.2 + selenium-java2.40.0 + reportng1.1.4 + Jenkins2.19html

 1.Java集成環境:jdk1.7 + tomcat1.7+ eclipse mars + mavenjava

  1) jdk1.7 :web

    第一種方式:下載jdk安裝包,安裝並配置環境(下載地址:http://www.oracle.com/technetwork/java/javase/downloads/)瀏覽器

    第二種方式:無需安裝,直接下載jre包(即:jdk安裝後生成的包)並配置環境,建議將jre包放置D盤tomcat

    配置環境變量:JAVA_HOME:jdk的安裝目錄填入變量服務器

           CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (前面還有一個點也要複製)oracle

              Path:Jdk的bin目錄app

    配置完成後測試Java環境是否配置或安裝成功,cmd命令行:進入安裝目錄後,輸入JAVAC,出現一堆信息則成功,無內部命令則失敗eclipse

 

  2)eclipse mars.1:webapp

    下載後雙擊安裝就能夠使用

 

  3)maven :

    eclipse mars.1中 : help->Install New Software   在work with中輸入:http://download.eclipse.org/technology/m2e/releases/1.5/1.5.0.20140606-0033,接下來把下面的勾選好,一路點擊next,安裝好重啓eclipse就能夠了,安裝好後會在Window->Preferences中有Maven選項。

 

    環境變量:M2_HOME:maven的安裝路徑(eclipse中自帶的無需配置)

           Path:;%M2_HOME%\bin;(eclipse中自帶的無需配置)

 

    配置maven本地倉庫,咱們須要打開maven的配置文件settings.xml,在文件中添加本地倉庫路徑。不修改則默認爲C盤用戶目錄下的m2文件

    將settings.xml放到本地倉庫.m2文件夾下

 

  4)tomcat1.7 :

    下載zip壓縮包,解壓後放置D盤

    配置環境變量:TOMCAT_HOME:tomcat的目錄

           CATALINA_HOM:tomcat的目錄

           Path:;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib

    在cmd命令窗口下輸入startup回車,

    測試Tomcat服務器是否安裝成功,在瀏覽器中輸入http://http://localhost:8080或http://127.0.0.1:8080

    eclipse配置tomcat:Preferences->Server->Runtime Environment->add

2.testng插件安裝

  第一種,離線安裝:

    TestNG Eclipse插件下載地址http://testng.org/doc/download.html
    下載下來之後,放在eclipse的plugins文件夾下,而後啓動eclipse,點擊Help -> software update -> Installed Software, 查找到TestNG Eclipse插件,點擊Install(安裝),安裝完成後,重啓eclipse,而後去Windows -> show view -> other,java文件夾下,有TestNG,雙擊圖標,在eclipse界面下面便會出現TestNg的窗體。


  第二種,在線安裝:
    1. 選擇菜單:Help->Install New Software,而後在彈出的窗口中的Work with後面的輸入框中輸入:http://beust.com/eclipse
    2. 而後點擊Add按鈕,選中TestNG後一路點擊Next下去安裝便可,直到Finished以後,重啓Eclipse完成安裝。

3.selenium+reportng+testng

  使用maven下載jar包,pom文件的依賴配置:

<dependencies>
<!-- https://mvnrepository.com/artifact/org.uncommons/reportng -->
<dependency>
<groupId>org.uncommons</groupId>
<artifactId>reportng</artifactId>
<version>1.1.4</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
</exclusion>
</exclusions>
</dependency>

<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.2</version>
<scope>test</scope>
</dependency>


<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<version>4.1.0</version>
<classifier>no_aop</classifier>
<scope>test</scope>
</dependency>

<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.40.0</version>
</dependency>

</dependencies>

 

4.jenkins

  用tomcat打開,將jenkins.war文件放入tomcat下的webapps目錄下,啓動jenkins時,會自動在webapps目錄下創建jenkins目錄,因此在地址欄上須要輸入的地址於上一種方法有點不同, 輸入:localhost:8080/jenkins
相關文章
相關標籤/搜索