測試工具---js-test-Driver
基於TDD(Test-Driven Development)的開發模式已經變的普及。這裏主要介紹了js-test-driver 與IDE eclipse/myeclipse的集成與使用。
1.環境搭建
這裏使用的IDE是MyEclipse10.7.1,因為在MyEclipse高一些版本中,都使用了MyEclipse Config Center,個人覺得這個比原生的eclipse要麻煩一些。
1.1打開IDE --- help ---- MyEclipse Config Center ---- software ---- add site

name: (JS-TEST-DRIVER)插件的名字
URL: https://js-test-driver.googlecode.com/svn/update

1.2選擇 apply 1 change
2.配置IDE
Windows ---- preferenced ----- js Test Driver

進行設置瀏覽器的默認位置(如果不設置將采用係統默認的位置,如果你安裝到其它目錄下,將會跑出異常,故推薦安裝)(我隻設置了3個常用的)
3.創建項目
準備一個src 文件夾 ------ 用來存放javascript的源代碼
準備一個src-test文件夾 ------ 用來存放測試用例的源代碼
準備一個jsTestDriver.conf配置文件 ------ 用來進行配置jsTestDriver
server: https://serverIP:port/projectName //server: https://localhost:8080/test----設置服務器的默認地址
load:
- src/*.js //在test case 運行之前被browser加載的javascript源文件
- src-test/*.js //test case 的源文件
exclude:
- src/exclude.js //從不加載該文件
serve:
- css/main.cs //加載靜態文件(images、css、html)
proxy: //設置代理。主要適用於對於大型的應用程序(與服務器進行交互的)進行測試
- {matcher: "/matchedPath", server: "https://localhost:7000"}
- {matcher: "/wildcardPath/*", server: "https://localhost:8000/"}
- {matcher: "*", server: "https://localhost/whatever"}
timeout: 90 //設置超時時間
4.打開視圖windows ------ show view ----- javascript ------ JsTestDriver
5.啟動服務器,點擊需要測試的瀏覽器,啟動瀏覽器

6.配置運行環境,運行test

6.1 創建新的test實例:

6.2 配置需要測試實例所在的項目

6.3 選擇使用的配置文件

6.4 配置常用信息:字符編碼、log等

6.5 配置完成後,點擊run運行測試
注:在配置文件中,配置proxy的時候,可能會出現path衝突的情況,比如說:我們web應用處理後的路徑是https://localhost/service,我們測試用例proxy處理後的路徑就可能與其衝突,為了不影響整個應用的正常運行,建議在配置test proxy的時候加一層路徑/jstd,這樣可以明確的區分測試代理和web應用,應用和測試可以並行。最後,proxy適用於大型的web項目,對於個別的功能測試簡單頁麵測試的時候,不建議使用。
最後更新:2017-04-03 16:49:03