999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web的自動化測試框架研究

2015-02-04 09:50:30顧葉虎
電子技術與軟件工程 2014年22期

顧葉虎

隨著社會的發展和行業的類型和業務的日趨增多,人們對于信息的要求也越來越高。同時,隨著互聯網和web的不斷發展,依托互聯網和web技術的公司的數量也隨之進一步增加。為了大幅度提高web的技術水平,以此更好的實現全球范圍的信息共享,web研發人員就需要不斷探索。本文介紹了基于web的自動化測試框架的優點、局限性以及較為常用的5種web自動化測試框架。

【關鍵詞】web 自動化測試框架 局限性

隨著web應用范圍的不斷擴大,應用環境也日趨復雜,因而為了保證web能夠更好的為企業服務,web測試人員就應當不斷研發出先進的自動化測試的方法和思想。經過實踐證明,軟件自動化測試技術的不斷完善可以促進軟件測試效率的提高,所以,研究web的自動化框架就變得尤為重要,并且具有不容忽視的現實意義。

1 基于web的自動化測試框架的簡介

基于web的自動化框架,即通過將先進的web技術和自動化研究結合起來,以對象庫為依托通過抽象元素的通用操作方法,改善傳統的腳本的編寫模式,為用戶提供更為方便、更為暢通的自動化測試模式。此類基于web的自動化測試框架經過實踐的檢驗,具有良好的可操作性及獨立性。隨著web的不斷發展,為自動化測試框架的完善和效率的提高帶來機遇的同時也帶來了挑戰。自動化測試技術的完善可以明顯縮短新軟件的發布周期,但是如果沒有良好的設計,自動化測試技術不但耗資巨大,后期需要大量的維護工作。所以,只有選擇合適的自動化框架模式,深刻了解自動化測試的優點和局限性,才可以熟練應用這門技術,并且促進我國相關產業的發展。

2 自動化測試的優點和局限性

現如今,自動化測試的研究具有一定優點的同時,也具有較強的局限性,下述對自動化測試的優點及其局限性進行了闡述。

2.1 自動化測試的優點

基于web的自動化測試技術融合了web技術和自動化技術的優點,簡單來講,基于web的自動化測試技術的優點主要有以下幾方面:

使軟件的新版本回歸測試的成本最低。為了保證軟件的正常使用和不斷更新換代,軟件在升級之前都要做回歸測試,進而保證軟件可以正常使用。采用這種自動化測試技術之后,軟件的測試工作更多的是依托先進的網絡技術和程序,大大減少了傳統人工檢測的成本。

可以在較短的時間內完成多項測試工作。軟件測試的過程中需要測試的內容是多種多樣的,通過自動化測試的方法可以實現多項測試同時進行,進而,縮短軟件的測試時間,使軟件盡快的投入市場,豐富人們的生活、工作。

自動化測試技術融入了web的智能性,因而,很多單靠人力不能完成的測試內容都可以依靠自動化測試來實現。與此同時,自動化測試具有較強的一致性和可重復性。通過網絡的信息傳遞作用,很多測試數據都可以實現共享和實時傳遞,并且可以實現對于同一內容的重復測試,由此保證測試結果的一致性和準確性。

可以實現對于資源的充分利用。基于web的自動化測試技術充分發揮了網絡技術的作用,可以對于資源進行統計和分類,進而保證資源可以得到充分的利用;第六方面,可以更好、更快的將軟件推向市場。自動化技術的不斷發展和完善,加之互聯網技術的不斷應用,可以使軟件測試的時間、成本和效率都得到提升,以便于使軟件可以盡快的推向市場。

2.2 自動化測試的局限性

雖然自動化測試具有很多的優點,但是自動化測試并不是萬能的,不能完全取代傳統的手工測試,因而認識到自動化測試的局限性對于促進自動化測試技術的完善和發展有著重要的作用。自動化測試的局限性主要表現為:首先,并非任何軟件都可以用自動化測試技術進行測試的;其次,自動化測試對于測試質量的依賴較大。如果僅僅依靠自動化測試框架對于軟件進行測試,那么自動化測試框架的可靠性要直接影響到軟件測試的質量;再次,自動化測試在一定程度上制約了軟件的開發。自動化測試雖然有很多的優點,但是過度的依賴自動化測試,在軟件來發前期測試結果的不可靠將直接打擊到研發人員的自信心,進而阻礙軟件的開發。

3 常用的自動化測試框架

常用的自動化測試框架有五種:其一,測試腳本模塊化框架。測試腳本模塊化框架的應用原則是抽象和封裝通過一個小的獨立的腳本來表示被測試程序的模塊,之后通過分層的方法,將這些小的腳本組合在一起形成一個大的、特定的測試用例。這種測試框架是五種框架中最簡單也是最容易掌握的;其二,測試庫構架框架。和測試腳本模塊化框架類似,測試庫構架框架也可以將被測試的程序分割成不同的過程和函數,這種測試框架需要提前在數據庫中創建程序模塊以及函數,進而在測試時就可以直接調用;其三,數據驅動測試框架。數據驅動測試框架就是在自動化測試框架中融入數據驅動腳本技術。這種框架技術可以利用相同的測試過程測試不同的組合。它可以將需要測試的和預期輸出的信息組織成一個表格,之后按照表格逐一進行測試,并對測試結果進行檢驗。這種測試手段對于具有多種數據選項的軟件來說非常具有實用性;其四,關鍵字驅動測試框架。關鍵字驅動框架是到目前為止較為理想的自動化測試框架。這種測試框架可以對數據驅動自動化框架進行改進和補充,并且可以通過關鍵字來驅動待測程序。關鍵字驅動測試和手工測試具有一定的相似性,在測試的過程中需要將待測程序的功能以及測試的執行步驟逐一記錄起來;其五,混合自動化測試框架。混合測試框架是上述的四種框架經過了長時間的使用之后所演化而來的一種綜合類型的框架。這種混合測試框架的應用的初衷是為了融合各種框架的優點,取長補短,實現測試的最優。

4 結語

通過對基于web的自動化測試框架的研究,可以清晰的發現目前自動化測試的優點和缺點,因此,相關單位要切實根據自身的需求,選擇最適合自身發展的自動化測試框架結構。并且研究人員還應當繼續研究,不斷完善現有的測試技術,并且在應用先進的自動化測試框架的同時不忘初心,繼續努力開發更為先進的軟件。

參考文獻

[1]黃僑,葛世倫.開源Web自動化測試框架的改進研究[J].科學技術與工程,2012,15(12)33-34.

[2]樊付星,黃大慶,周未.基于Web的自動化測試框架的研究與實現[J].電子設計工程,2012,20(19)44-45.

[3]商宇.基于Web應用的自動化測試框架的研究[J].計算機光盤軟件與應用,2011,15(14)22-23.

作者單位

江蘇省無錫市廣播電視大學 江蘇省無錫市 214011endprint

主站蜘蛛池模板: 国产精品视频猛进猛出| 国产爽妇精品| 亚洲人在线| 国产色网站| 亚洲精品在线91| 在线观看无码a∨| 波多野结衣一二三| 亚洲成av人无码综合在线观看| 国产69精品久久久久妇女| 色网站在线视频| 高清无码手机在线观看| 黄色一级视频欧美| 亚洲色图欧美视频| 99精品伊人久久久大香线蕉| 亚洲视频欧美不卡| 日韩AV手机在线观看蜜芽| 日韩欧美91| 无码一区二区波多野结衣播放搜索| 亚洲av中文无码乱人伦在线r| 视频二区欧美| 少妇人妻无码首页| yy6080理论大片一级久久| 欧美午夜在线视频| 国产91高跟丝袜| 色综合中文综合网| 国产爽爽视频| 日本亚洲成高清一区二区三区| 国产色爱av资源综合区| 欧美激情视频二区| 国产在线拍偷自揄拍精品| 91国内外精品自在线播放| 亚洲国产成人精品无码区性色| 亚洲伊人久久精品影院| 免费人成在线观看视频色| 久久精品亚洲专区| 国产三级国产精品国产普男人| 欧美全免费aaaaaa特黄在线| 亚洲日本韩在线观看| 亚洲精品中文字幕无乱码| 中国精品自拍| 热re99久久精品国99热| 中国国产A一级毛片| 亚洲最黄视频| 国产精品999在线| 国内精品一区二区在线观看| 2020国产免费久久精品99| 激情六月丁香婷婷四房播| 成人中文在线| 综合天天色| 国产乱人免费视频| 国产性精品| 亚洲va在线∨a天堂va欧美va| 久久黄色毛片| 女人毛片a级大学毛片免费| 婷婷色一二三区波多野衣| 国产视频 第一页| 91口爆吞精国产对白第三集| 亚洲大学生视频在线播放| 91美女在线| 欧美精品另类| 亚洲精品va| 一级爆乳无码av| 伊人AV天堂| 91亚洲视频下载| 久久综合色天堂av| 国产麻豆aⅴ精品无码| 国产欧美性爱网| 欧洲一区二区三区无码| 亚洲无码日韩一区| 国产91无码福利在线| 国产极品粉嫩小泬免费看| 亚洲人成网站18禁动漫无码| 国产精品亚洲а∨天堂免下载| 天堂网亚洲系列亚洲系列| 日本91在线| 日本不卡在线视频| 东京热一区二区三区无码视频| 综合网久久| 亚洲色图欧美在线| 亚洲男人在线天堂| 国产一区二区三区在线观看视频| 波多野结衣一区二区三区88|