• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 開源Web自動化測試框架Watir介紹

    發表于:2009-06-30來源:作者:點擊數: 標簽:自動化框架webWEBWeb
    你還在為 QTP 的昂貴license費用而發愁嗎? 你還在為web的 自動化測試 而擔憂嗎? 現在隆重向大家推薦一款 開源 的web自動化 測試框架 Watir , 周六的時候跟Jackei老兄探討,他跟我推薦的這個 Web測試 框架非常靈活小巧,而且功能也不弱. 大家如果有時間可以試試.
    你還在為QTP的昂貴license費用而發愁嗎?

      你還在為web的自動化測試而擔憂嗎?

      現在隆重向大家推薦一款開源的web自動化測試框架Watir, 周六的時候跟Jackei老兄探討,他跟我推薦的這個Web測試框架非常靈活小巧,而且功能也不弱. 大家如果有時間可以試試. 下面是轉載Jackei的一篇試用手記,原文鏈接:

      Watir 是一個使用 Ruby 實現的開源Web 自動化測試框架,相對于那些龐大的商業工具來說,它很小巧,也很靈活,提供的功能也足夠用。最近抽時間試用了一下,感覺還不錯,準備下一步在公司推廣使用。

      因為 Watir 的網站上用戶手冊、示例代碼以及 FAQ 都維護的不錯,所以已有的東西我就不重復了,在這里簡單介紹一下,如果同行們有興趣,可以一起研究一下。

      1. 腳本示例

      先丟一段腳本給大家看看使用 Watir 來書寫腳本是多么的方便。下面的例子是 Watir 自帶的一段測試 Google 的搜索功能的腳本,不過我只保留了最主要的部分,以使它看起來更簡潔一些:

      require ‘watir’ # the watir controller
      # open the IE browser
      ie = Watir::IE.new
      # Step 1: go to the test site: http://www.google.com
      ie.goto (http://www.google.com)
      # Step 2: enter ‘pickaxe’ in the search text field
      ie.text_field(:name, “q”).set(”pickaxe”) # q is the name of the search field
      # Step 3: click the ‘Google Search’ button
      ie.button(:name, “btnG”).click # “btnG” is the name of the Search button
      # Actual Result: Check that the ‘Programming Ruby’ link appears on the results page
      if ie.contains_text(”Programming Ruby”)
      puts “Test Passed. Found the test string: ‘Programming Ruby’. Actual Results match Expected Results.”
      else
      puts “Test Failed! Could not find: ‘Programming Ruby’”
      end
      # End of test: Google search

      這段腳本要做的事情是打開 Google 的主頁,然后在 Google 唯一的那個文本框內輸入“pickaxe”這個字符串,然后按下“Google 搜索”按鈕,之后驗證搜索結果的頁面中是否包含了“Programming Ruby”這個字符串,并根據結果使用 puts 函數在屏幕上打印不同的信息。腳本中“#”后面的綠色部分是注釋的內容。簡單嗎?說實話要比那些商業工具錄制的腳本還要簡潔和簡單。

      2. 所需要的環境

      Ruby : 因為是使用 Ruby 實現的,腳本也是 Ruby 的腳本,所以需要在本機安裝 Ruby??梢渣c擊這里下載。根據文檔中說的,最好選擇Ruby 1.8.2-14 或者更高的版本,我安裝的是Ruby 1.8.2-15 Stable Release。

      Watir : 可以點擊從這里下載,我下載的是 Watir 1.4 ,是一個.zip 文件,解壓縮以后執行 install.rb 就可以了,具體的安裝和配置請參見 Watir 用戶手冊。不要怕,雖然是英文的,但是很簡單。

      WINDOWS 2000 或 XP + IE 5.5 以上版本 : 根據 Watir 網站上的描述,這是他們目前支持的環境。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>