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

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

  • <strong id="5koa6"></strong>
  • 用Selenium 自動化驗收測試[2]

    發表于:2010-05-11來源:作者:點擊數: 標簽:seleniumSelenium自動化驗收
    用Selenium 自動化 驗收測試 [2] 軟件測試 什么是 Selenium? Selenium 是 ThoughtWorks 專門為 Web 應用程序編寫的一個驗收 測試工具 。據 Selenium 主頁所說,與其他測試工具相比,使用 Selenium 的最大好處是: Selenium 測試直接在瀏覽器中運行,就像真實

      用Selenium 自動化驗收測試[2]  軟件測試

      什么是 Selenium?

      Selenium 是 ThoughtWorks 專門為 Web 應用程序編寫的一個驗收測試工具。據 Selenium 主頁所說,與其他測試工具相比,使用 Selenium 的最大好處是:

      Selenium 測試直接在瀏覽器中運行,就像真實用戶所做的一樣。Selenium 測試可以在 Windows、Linux 和 MacintoshAnd 上的 Internet Explorer、Mozilla 和 Firefox 中運行。其他測試工具都不能覆蓋如此多的平臺。

      使用 Selenium 和在瀏覽器中運行測試還有很多其他好處。下面是主要的兩大好處:

      通過編寫模仿用戶操作的 Selenium 測試腳本,可以從終端用戶的角度來測試應用程序。

      通過在不同瀏覽器中運行測試,更容易發現瀏覽器的不兼容性。

      Selenium 的核心,也稱 browser bot,是用 JavaScript 編寫的。這使得測試腳本可以在受支持的瀏覽器中運行。browser bot 負責執行從測試腳本接收到的命令,測試腳本要么是用 HTML 的表布局編寫的,要么是使用一種受支持的編程語言編寫的。

      Selenium 適用于以下瀏覽器:

       Internet Explorer Mozilla Firefox Safari
    Windows XP 6.0 1.6+, 1.7+ 0.8+, 0.9+, 1.0   
    Red Hat Linux    1.6+, 1.7+ 0.8+, 0.9+, 1.0+   
    Mac OS X 10.3 不支持 1.6+, 1.7+ 0.8+, 0.9+, 1.0+ 1.3+

      Selenium 命令

      通過 Selenium 命令,腳本編寫者可以描述 browser bot 在瀏覽器中所執行的操作??梢詫⑦@些命令分成兩類 —— 操作(action) 和斷言(assertion):

      操作模擬用戶與 Web 應用程序的交互。例如,單擊一個按鈕和填寫一個表單,這些都是常見的用戶操作,可以用 Selenium 命令來自動化這些操作。

      斷言驗證一個命令的預期結果。常見的斷言包括驗證頁面內容或當前位置是否正確。

      在 Selenium 網站上可以找到可用命令的完整列表(見 參考資料)。

    原文轉自: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>