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

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

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

    WZ_XJTU_JAVA_SPACE

    while(true) {System.out.println("wz.xjtu");}

    Selenium – Acceptance Testing Tool

      周末,由于項目需要,作為一個開發者,我決定研究一下自動化測試,因為最近,我們要統計User Story所帶來的Defect的個數,所以Dev要在開始的時候就要準備自己在自己的開放環境上多測試幾遍。

    公司一直在用QTP測試,用VB去寫腳本,額的神呀,那語言我玩不轉,所以還是選擇了Selenium,因為它提供了Java的driver,還是不錯的。先裝了一個Firefox插件,錄制了一些腳本,拷貝到JUnit里面,竟然不可以運行。網上Google了很久沒有找到好的方法,一方面是由于我們的這個frame寫的不是怎么標準,另外一個方面估計是網絡太慢了。所以我加上了一個waitForPageLoad,竟然神奇的可以通過了。不知道為什么,但是這樣的腳本的東西,我也懶得去理解為什么。

      一直想怎么把東西做到超級的自動化,自動化達到在一個地方輸入,另一個地方就可以驗證了,最后決定,把輸入數據寫到Excel里面,中間的數據存儲到數據庫中(必須的,其實還是可以在Excel里面存著,不過懶得這樣存,訪問Excel不是俺的強項)。最后去根據這些中間的結果去驗證最后的輸出是不是正確。

      想法很好,開始做了,遇到了第一個問題,輸出是簡單的<tr><td>test</td></tr>, 怎么去驗證這個test是不是正確呢? 去網上繼續搜索,發現用xpath能解決這個問題,最后用以下的path解決了這個東東,如下(xpath=//div[@id='reponseFormHeader']/div/table/tbody/tr[1]/td[1]) 可以用一個firefox差價xpather去發現這個東東,并且寫上去,也解決了給這些沒有必要的text寫上一個Identifier的問題 (QA一直強調要給這些Text都加上一個ID方便自動化測試)。

      最后選擇把中間結果寫在MongoDB里面,原因很簡單,Schemaless和Map driven的DB,我僅僅需要把Map往里面一扔,后面的就不用管了。簡單粗暴,但是又是很實用。 自動化測試不是很難,但是要用心去做,QA也不是很容易,很多東西,資料不多,寫起來也很奇怪。

      最后說說敏捷軟件開發,什么時候寫自動化測試呢? 看網上有人說,QA測試中80%的要手工測試,我比較不同意,我認為80%都可以進行自動化測試。自動化測試是QA可以在很早就可以開始的,Mockup出來后就可以開始了。只要我們把自動化測試當成一回事去做,可以省去很多很多的effort,不失為一種敏捷的快捷之路。

    posted on 2010-01-11 00:02 wz.xjtu 閱讀(274) 評論(0)  編輯  收藏


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


    網站導航:
     

    導航

    <2010年1月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    統計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    • 1.?re: Cache之我見
    • 評論內容較長,點擊標題查看
    • --awp001
    • 2.?re: Cache之我見
    • 評論內容較長,點擊標題查看
    • --wz.xjtu
    • 3.?re: Cache之我見
    • 在分布式環境里,多個用戶共用一個Cache,從Cache中獲取對象的時候,如何解決用戶之間的爭搶問題,鎖定嗎?
    • --awp001
    • 4.?re: Cache之我見
    • 目前我的核心任務是實現一個對象池,減少垃圾收集,樓主能否提供一些建議?
    • --awp001
    • 5.?re: Cache之我見
    • 我這幾天正在研究在系統內引入緩存,樓主說的一級緩存 二級緩存 是一個很好的想法。
    • --awp001

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 爱情岛论坛亚洲品质自拍视频网站| 中国好声音第二季免费播放| 免费视频精品一区二区三区 | 8x8x华人永久免费视频| 免费a级毛片无码av| 亚洲专区一路线二| 中文字幕成人免费高清在线 | 亚洲最大AV网站在线观看| 亚洲一区二区三区高清不卡| 久久免费高清视频| 免费成人在线观看| 欧洲 亚洲 国产图片综合| 特级无码毛片免费视频尤物| 国产亚洲精品影视在线产品| 亚洲AV无码一区二区三区鸳鸯影院| 19禁啪啪无遮挡免费网站| 亚洲午夜久久久久久噜噜噜| 精品国产日韩亚洲一区91| 中文字幕无码不卡免费视频 | 亚洲av午夜国产精品无码中文字| **真实毛片免费观看| 亚洲国产精品特色大片观看完整版| 猫咪免费观看人成网站在线| 天堂在线免费观看中文版| 亚洲欧洲日本国产| 日韩人妻一区二区三区免费| 国产亚洲精久久久久久无码AV| 亚洲AV无码一区二区三区鸳鸯影院| A级毛片内射免费视频| 亚洲精品国产成人中文| 久久精品私人影院免费看| 亚洲人成人77777网站| 精品无码一级毛片免费视频观看 | 亚洲中文无码永久免费| 91成人免费观看网站| 91在线精品亚洲一区二区| 久久青草免费91线频观看不卡| 国产AV无码专区亚洲AVJULIA| 国产精品成人免费观看| 亚洲美女在线国产| 一级a性色生活片久久无少妇一级婬片免费放 |