<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            web自動(dòng)化測試的調研工作

            發(fā)布: 2011-5-23 09:51 | 作者: 不詳 | 來(lái)源: 領(lǐng)測軟件測試網(wǎng)采編 | 查看: 54次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)

              web自動(dòng)化測試的調研工作  軟件測試

              序:此只是簡(jiǎn)單的一個(gè)打醬油似的B/S架構的自動(dòng)化測試調研,希望能對大家一點(diǎn)點(diǎn)啟發(fā),最好集大家之所成能給我一些建議和啟發(fā),萬(wàn)分感謝

              一、目的

              為了能夠提高B/S架構的應用程序測試的測試效率。

              二、應用范圍

              B/S架構的應用程序的應用功能測試與驗證測試。

              三、工具選型與比較

              3.1 主要應用工具介紹

              主要應用的測試工具包括以下幾種

              1)QTP, QuickTest Professional. 采用了關(guān)鍵詞驅動(dòng)(Keyword-Driven)測試的理念,關(guān)鍵字驅動(dòng)或者稱(chēng)為關(guān)鍵詞驅動(dòng)(Keyword-Driven),是為了解決通過(guò)錄制的方法來(lái)產(chǎn)生腳本的問(wèn)題。就是先把所有需要的Web對象都添加到對象庫中,然后在關(guān)鍵字視圖中手動(dòng)添加測試步驟.

              2)RFT, Rational Functional Tester,是一個(gè)面向對象的、自動(dòng)測試工具,它能夠測試各種應用程序?梢詰闷溥M(jìn)行WEB對象的抓取。

              3)Selenium, ThoughtWorks 專(zhuān)門(mén)為 Web 應用而開(kāi)發(fā)的自動(dòng)化測試工具,適合進(jìn)行功能測試、驗收測試。

              4)Watir ( Web Application Testing in Ruby) 是一個(gè)優(yōu)秀的開(kāi)源工具,用于開(kāi)發(fā)基于Web 應用的自動(dòng)化測試程序。它使用Ruby 腳本語(yǔ)言,提供了輕量級的自動(dòng)化測試程序框架和豐富的開(kāi)發(fā)庫,有效地加速了自動(dòng)化測試程序開(kāi)發(fā)。

              3.2、工具應用比較

              1)、QTP采用關(guān)鍵詞驅動(dòng)和描述性編程的方法,其成熟度廣,應用普及率較廣,框架搭建較簡(jiǎn)單,但其價(jià)格昂貴,采用的是activex驅動(dòng)模式,靈活性低,不易與自身平臺進(jìn)行結合。

              2)、RFT可以支持WEB自動(dòng)化測試,但僅僅是對其對象的獲取,而且其還對C/S架構的APP支持,其靈活性低,價(jià)格昂貴,但其的自動(dòng)化測試架構可以重用C/S類(lèi)型的。自動(dòng)化測試項目。

              3)、selenium

              優(yōu)點(diǎn):a)其原理即基于WEB內核機制。其直接運行在瀏覽器之上,所見(jiàn)即所得,就像真實(shí)用戶(hù)所做的一樣。Selenium 的核心,也稱(chēng) browser bot,是用 JavaScript. 編寫(xiě)的。這使得測試腳本可以在受支持的瀏覽器中運行。

              b)靈活性高,易整合到自己平臺,其測試用例可以采用兩種方式撰寫(xiě):test runner (HTML文件)和 driven(腳本語(yǔ)言編寫(xiě)),其語(yǔ)言包括Java, .NET, Perl, Python 和 Ruby. 使用 driven 腳本,測試有一部分在瀏覽器之外運行,而如果使用 test runner 腳本的話(huà),測試是完全在瀏覽器中運行的。

              c)開(kāi)源,且應用較廣泛,有一定的技術(shù)基礎。

              缺點(diǎn):a)selenium不能簡(jiǎn)單的處理WEB上一些第三方插件,例如:當要從Web 上下載一些東西,自然此時(shí)就會(huì )彈出一個(gè)“下載框”,由于那個(gè)框框是Windows 窗口,Selenium 是處理不了的,所以必須通過(guò)第三方的腳本處理。

              b)selenium是輕量的測試框架, 腳本所處理的測試用例構成簡(jiǎn)單,其實(shí)質(zhì)就是通過(guò)HTTP協(xié)議,發(fā)送請求(request)來(lái)完成測試用例,所以很困難處理業(yè)務(wù)邏輯關(guān)系強的測試用例。

              3.3 應用總結

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            TAG: 自動(dòng)化

            31/3123>

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

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>