您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
Selenium+Eclipse+JUnit+Maven實現(xiàn)WEB自動化測試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2014/2/17 16:46:08 ] 推薦標(biāo)簽:WEB Selenium JUnit Eclipse

有關(guān)WEB 自動化測試的解決方案有很多,selenium因為開源和支持多語言測試腳本的特點受到很多人的青睞。在語言的選擇上,綜合語言本身的優(yōu)缺點,普及率后選擇了JAVA做了一次嘗試。

1. Selenium

參考: http://seleniumhq.org/

我們需要用到Selenium 兩個組件

Selenium IDE-  一個firefox 的插件,用來初步錄制我們的測試腳本。 支持多種語言的腳本(html, java, c#, ruby, php…)

Selenium RC    selenium-remote control 的縮寫. 包含Selenium Server和不同語言的開發(fā)包。 這里我們選擇JAVA 為例.

2. Eclipse+ JUnit

選擇Eclipse 作為我們優(yōu)化,重構(gòu)JAVA 測試代碼的 IDE,JUnit做為我們的自動化測試框架(類似的還有 testNG)。

3.  Maven(類似的還有 ANT)

Maven 用于構(gòu)建自動化測試代碼,用命令行控制測試代碼的執(zhí)行,并生成測試報告。 后期還可以整合至持續(xù)集成中。

Selenium IDE

http://seleniumhq.org/projects/ide/ 用firefox下載會自動安裝

安裝注意事項 :

1.       需預(yù)先安裝JDK, 設(shè)置JAVA_HOME, MAVEN_HOME變量,添加PATH .(%JAVA_HOME%in, %MAVEN_HOME%in)

2.       安裝Maven Plugin

啟動Eclipse, 點擊 HELP ,選擇 Install New Software

3.       添加插件地址

http://m2eclipse.sonatype.org/sites/m2e

4.       為Maven設(shè)置Classpath變量,設(shè)置java>build path>classpath variables

通過new...按鈕增加一個變量條目:

name:M2_REPO

path:C:/Documents and Settings/zhangsan/.m2/repository,zhangsan是你的xp中的用戶名

以下是從錄制到后執(zhí)行自動化測試的步驟

1. 錄制腳本

1.安裝完Selenium IDE 查檢后啟動FireFox瀏覽器,在Firefox菜單欄中單擊“工具”菜單,我們會看到Selenium IDE是其子菜單:

2.  單擊Selenium IDE項我們可以看到彈出Selenium IDE窗口:

3.  可以使用Selenium IDE的菜單欄“Options”菜單中的“Format”子菜單將腳本轉(zhuǎn)化為各自所需的語言類型,這里我們選擇Java(JUnit)。

4.  點擊 紅色圓點, 我們在瀏覽器上所做的操作會被錄制下來了。將錄制的腳本保存下來,后面我們還會用到。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd