• <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開源測試工具—Selenium[1]

    發布: 2008-7-01 10:39 | 作者: 不詳 | 來源: csai | 查看: 235次 | 進入軟件測試論壇討論

    領測軟件測試網 關鍵字:測試

        介紹

        Selenium 是 ThoughtWorks 專門為 Web 應用而開發自動化測試工具,適合進行功能測試、驗收測試,其最大的優勢有幾點:

        可直接運行在瀏覽器之上,所見即所得,就像真實用戶所做的一樣。Selenium 的核心,也稱 browser bot,是用 JavaScript 編寫的。這使得測試腳本可以在受支持的瀏覽器中運行。browser bot 負責執行從測試腳本接收到的命令支持多操作系統(Windows, Mac OS和Linux)和各種瀏覽器Internet Explorer、Mozilla 和 Firefox,更容易發現瀏覽器的不兼容性支持兩種開發腳本的模式test runner (HTML文件)和 driven(腳本語言編寫),其語言包括Java, .NET, Perl, Python 和 Ruby. 使用 driven 腳本,測試有一部分在瀏覽器之外運行,而如果使用 test runner 腳本的話,測試是完全在瀏覽器中運行的。
     
        但是Selenium是輕量的測試框架, 腳本所處理的測試用例構成簡單,其實質就是通過HTTP協議,發送請求(request)來完成測試用例,所以很困難處理業務邏輯關系強的測試用例。

        Selenium 命令

        Selenium 命令分成兩類 —— 操作(action) 和斷言(assertion):

        操作模擬用戶與 Web 應用程序的交互。例如,單擊一個按鈕和填寫一個表單,這些都是常見的用戶操作,可以用 Selenium 命令來自動化這些操作。
     
        斷言驗證一個命令的預期結果。常見的斷言包括驗證頁面內容或當前位置是否正確。

        在 Selenium 網站上可以找到可用命令的完整列表。通過 Selenium 命令,腳本編寫者可以描述 browser bot 在瀏覽器中所執行的操作

        組成

        Selenium IDE:一個firefox的plug-in,可以錄制和回放并保存一些test cases, 可以生成一些簡單的基于rc 模式的簡單code. (相當于    Jmeter的gui模式和jmeter腳本的生成-badboy)

        Selenium Core. 整個測試機制的核心部分,即有assertion(斷言) 機制的test suite runner。它由一些純js代碼組成, 可以運行在    windows/linux的不同browser上 (相當于Jmeter 的runner 跟 Assertion)

        Selenium Remote Control:一個代理與控制端, 可代替Selenium core/ Selenium IDE的client端(相當于通過編程來實現一切),是支持    多語言的. (相當于Jmeter的client/server模式,但Selenium Remote Control更強一些)    

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: selenium Selenium web Web WEB 工具 開源


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>