qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          測試工具---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: http://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: http://serverIP:port/projectName    //server: http://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: http://localhost:7000}
           - {matcher: "/wildcardPath/*", server: http://localhost:8000/}

           - {matcher: "*", server: http://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應用處理后的路徑是http://localhost/service,我們測試用例proxy處理后的路徑就可能與其沖突,為了不影響整個應用的正常運行,建議在配置test proxy的時候加一層路徑/jstd,這樣可以明確的區分測試代理和web應用,應用和測試可以并行。最后,proxy適用于大型的web項目,對于個別的功能測試簡單頁面測試的時候,不建議使用。

          posted on 2013-09-10 11:11 順其自然EVO 閱讀(244) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2013年9月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 拉孜县| 永平县| 富源县| 卓资县| 萍乡市| 丹棱县| 永清县| 西华县| 蓝田县| 正定县| 栾城县| 鹤峰县| 枝江市| 甘洛县| 汝城县| 仪陇县| 崇州市| 奉新县| 霍山县| 融水| 周至县| 江津市| 东海县| 琼结县| 湘潭县| 民和| 团风县| 伊金霍洛旗| 三都| 兴义市| 本溪市| 翁源县| 贵南县| 枣强县| 景德镇市| 博白县| 华宁县| 墨竹工卡县| 仁寿县| 周至县| 娱乐|