測試工具---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