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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 平泉县| 石屏县| 新昌县| 九江市| 马山县| 苏州市| 新安县| 吉木萨尔县| 河津市| 莆田市| 新龙县| 城口县| 葫芦岛市| 翁源县| 青河县| 佳木斯市| 寿光市| 松阳县| 葫芦岛市| 栖霞市| 如皋市| 忻州市| 彭阳县| 合山市| 鹤岗市| 吉木乃县| 广平县| 巴青县| 绩溪县| 和政县| 广德县| 乃东县| 霍州市| 柳州市| 沙田区| 澳门| 什邡市| 鲁山县| 南投县| 张家口市| 仪征市|