<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

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

    Web測試自動化

     代碼示例:

      public void test1() {

      //打開網站

      selenium.open("http://xxx.xxx.xxx/yyy");

      //通過Xpath 找到頁面中的某個DOM對象

      selenium.select("xpath=//SELECT[@name='SBBUSYO']", "index=1");

      //模擬點擊、輸入等頁面動作

      selenium.click("xpath=//input[@type='button']");

      //等待頁面加載

      selenium.waitForPageToLoad("2000");

      //斷言驗證是否正確轉向標題為“welcome”的頁面

      assertEquals(selenium.getTitle(), "Welcome");

      }

      代碼會啟動IE或者firefox執行,這樣就將單元測試可以覆蓋到了開發的全部環節。我們公司現在使用的LoadRunner是協議級的測試,通過對get\post協議的分析進行測試。

      Selenium 是DOM級的測試,通過Xpath 尋找頁面標簽,驗證是否實現了希望的功能。Selenium支持js,和多瀏覽器,所以還可以用于測試瀏覽器兼容性。

    百度進行web自動化測試的一些相關經驗:

      1. 通過一些自己寫好的框架,加載.xls 文件數據導入測試用例的數據。對于一些需要反復回歸測試的測試用例,測試人員只需要用Excel填寫測試數據就可以。

      2. 測試人員更專注于業務、流程比較復雜的用例,簡單的業務可以自動化測試。

      3. Web自動化測試并不是為了找到bug,而是作為系統的一個安全網和防護欄,保證代碼的變動不會造成基礎和核心模塊出現問題。

      4. Web自動化測試只能應用適合的場景,很多頁面還是需要人工測試。以百度目前的經驗,大概也只有20-30%的web可以進行自動化測試。所以需要精心挑選和設計測試用例。

      5. 測試人員最好也擁有編寫代碼的能力。

      TDD 測試驅動開發

      1. 測試驅動開發:寫代碼前先寫測試。

      2. 如何切入TDD?:從上到下寫代碼。即寫Web測試>Jsp頁面>Action測試>Action實現>service測試>service實現……

      3. 通過測試和上層方法進行驅動開發。比如你寫Action測試時發現需要跳轉首頁的方法,就驅動在Action建立toIndex()方法。在Action發現你需要Service ,就建立Service對象,利用IDE的輔助提示功能,快速的進行驅動開發。

      4. 隨時重構,包括Test的代碼。如果感覺代碼有bed smell就馬上重構。

      5. 對于暫時沒有實現的或者無法實現的,通過Mock的方式實現。

      6. Web測試可以先寫空業務場景,暫不實現,因為Web測試需要完整功能開發完畢并進行部署和服務啟動,并且耗時也比較長。

      7. 測試用例是一種文檔,測試方法名稱以表達測試目的為第一目標。演示的時候講師經常起了這樣的方法名:Public void testShowMoreDetailWhenFrendListOver5(){}  //當好友列表大于5個時顯示"show more"

    posted on 2011-10-21 16:22 順其自然EVO 閱讀(181) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

    <2011年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲中文字幕无码久久2017| 国产一级淫片免费播放电影| 亚洲国产精品久久久久| 久久久受www免费人成| 国产av无码专区亚洲av果冻传媒| 成人精品综合免费视频| 中文字幕亚洲专区| 国产成人精品一区二区三区免费| 午夜亚洲国产理论秋霞| 91免费国产自产地址入| wwwxxx亚洲| 免费一级成人毛片| 美女网站在线观看视频免费的| 亚洲国产成人片在线观看无码| 色猫咪免费人成网站在线观看| 亚洲高清不卡视频| 久久这里只有精品国产免费10| 亚洲精品中文字幕| 亚洲区不卡顿区在线观看| 国产免费AV片在线观看| 亚洲av日韩av无码| 国语成本人片免费av无码| 精品无码专区亚洲| 亚洲色偷拍另类无码专区| 114级毛片免费观看| 爱情岛论坛亚洲品质自拍视频网站 | 亚洲一区二区三区在线观看蜜桃| a级毛片无码免费真人| 视频一区二区三区免费观看| 亚洲日韩精品无码一区二区三区| 最近免费中文字幕高清大全 | 久久精品国产69国产精品亚洲| 毛片无码免费无码播放| 国产亚洲精品VA片在线播放| 亚洲一区二区三区在线视频| 免费在线观看中文字幕| av片在线观看永久免费| 亚洲人成电影网站| 亚洲乱码日产精品a级毛片久久| 99re6热视频精品免费观看| mm1313亚洲国产精品无码试看|