天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

面向Android App的自動化測試系統(tǒng)的設計與實現(xiàn)

發(fā)布時間:2021-01-14 15:25
  現(xiàn)階段Android已經(jīng)成為市場占有率最高的移動端系統(tǒng),Android應用(Application,App)種類繁多,用戶在使用App時,也就有了更多的選擇空間。App若想在用戶中形成口碑傳播,就必須對其功能、性能、穩(wěn)定性等方面嚴格要求。測試作為產(chǎn)品質(zhì)量保障的重要環(huán)節(jié),已經(jīng)成為軟件開發(fā)過程中必不可少的步驟。隨著產(chǎn)品功能不斷增多、用戶需求不斷變化,傳統(tǒng)的手工測試已經(jīng)難以滿足日益增長的測試需求,因此越來越多的公司開始使用自動化測試手段。鑒于自動化測試在測試工作中的重要性,本文設計并實現(xiàn)了面向Android App的自動化測試系統(tǒng),該系統(tǒng)對規(guī)范測試流程、縮短測試時間、提高測試效率、降低測試成本提供幫助,對保障產(chǎn)品質(zhì)量,確保App按期發(fā)布提供強有力支持。本文的主要工作如下:(1)需求分析。結(jié)合待測App的業(yè)務現(xiàn)狀及測試需求,將整個系統(tǒng)分為UI(User Interface)自動化測試、接口自動化測試、穩(wěn)定性測試和測試報告管理等主要模塊,以滿足多種測試需求。本文對系統(tǒng)各個功能模塊的需求進行了詳細的用例分析及功能描述。(2)穩(wěn)定性測試工具的設計。針對Android應用界面組件(Widget)的特點... 

【文章來源】: 劉相 河北師范大學

【文章頁數(shù)】:87 頁

【學位級別】:碩士

【部分圖文】:

面向Android App的自動化測試系統(tǒng)的設計與實現(xiàn)


自動化金字塔(敏捷測試)

模式圖,模式,公司,金字塔


3而接口測試與單元測試相比,覆蓋的代碼更多,同時也可以執(zhí)行業(yè)務層面的測試,并且成本較低,較易推廣[19]。圖1.1自動化金字塔(敏捷測試)隨著自動化測試技術(shù)的發(fā)展,AlisterScott在2012年提出了一種反模式,該模式將金字塔的UI層和Unit層交換,使其形成一個倒立的金字塔形狀。這種反模式的主要特點是極大地增加了對UI層的測試,單元測試和接口測試則要少很多,另外還有一個特點是在倒立的金字塔最上層增加了大量的手工測試,該模式如圖1.2所示。圖1.2反模式這種模式在傳統(tǒng)公司非常常見,甚至下面兩層測試的投入為零。傳統(tǒng)的商用軟件和新興的SAAS(Software-as-a-Service)服務中,用戶界面包含非常多的業(yè)務邏輯,從用戶角度進行UI測試能更快地獲得測試收益[20]。但隨著時間發(fā)展,軟件代碼耦合度越來越高,業(yè)務邏輯越來越復雜,在UI層投入過多測試,將會使測試工作變得很艱難[18]。團隊對于底層測試關(guān)注不足,產(chǎn)品質(zhì)量得不到應有的保障,結(jié)果可能就是系統(tǒng)上線后某

架構(gòu)圖,架構(gòu),基礎要素,管理圖


7該層為Android設備的硬件提供底層驅(qū)動程序[29](如內(nèi)存驅(qū)動、藍牙驅(qū)動、顯示驅(qū)動、WiFi驅(qū)動等)。圖2.1Android系統(tǒng)架構(gòu)Android應用開發(fā)者接觸最多的是應用程序?qū)樱绻搶硬荒軡M足應用開發(fā)需求時就要向其它層擴展。從測試角度來講,不僅要熟悉相關(guān)的開發(fā)技術(shù),還要對Android平臺上的API有所了解,這樣在測試過程中就可以精確地定位問題,提高測試效率。2.1.2AndroidActivity相關(guān)技術(shù)Activity是Android系統(tǒng)四種主要基礎要素之一,負責管理圖形用戶界面(Graphical

【參考文獻】:
期刊論文
[1]面向DevOps的軟件工程新技術(shù)專題前言[J]. 榮國平,白曉穎,岳濤.  軟件學報. 2019(10)
[2]基于Charles錄制會話的HTTP接口自動化測試框架設計與實現(xiàn)[J]. 劉國慶,汪興軒.  計算機應用與軟件. 2019(06)
[3]敏捷開發(fā)環(huán)境中的回歸測試優(yōu)化技術(shù)[J]. 王曉琳,曾紅衛(wèi),林瑋瑋.  計算機學報. 2019(10)
[4]移動APP自動化測試技術(shù)應用[J]. 王駿美,吳吉紅.  電子技術(shù)與軟件工程. 2019(03)
[5]Android的系統(tǒng)及應用的架構(gòu)[J]. 吳珊.  電子技術(shù)與軟件工程. 2019(03)
[6]App用戶體驗要素、體驗價值與品牌價值——以運動類計步App為例[J]. 吳曉云,王建平,劉恬萍.  財經(jīng)論叢. 2018(12)
[7]一種Windows應用程序的GUI自動化遍歷方法[J]. 朱方祥,顧乃杰.  計算機應用與軟件. 2018(11)
[8]軟件測試自動化中的腳本技術(shù)分析[J]. 姚佳瑜.  中國新通信. 2018(08)
[9]面向安卓手機App功能測試技術(shù)的方法[J]. 張明,程寶雷,査偉忠,楊季文.  計算機工程與設計. 2018(03)
[10]基于Appium的UI自動化測試框架[J]. 李思佳,王茜,高筱竹.  科技視界. 2018(06)

碩士論文
[1]移動端測試協(xié)同平臺的設計與實現(xiàn)[D]. 王文博.北京交通大學 2018
[2]新浪微博測試平臺的設計與實現(xiàn)[D]. 楊洋.北京交通大學 2018
[3]面向Android應用的自動化測試方法研究與實現(xiàn)[D]. 丁世舉.中國科學技術(shù)大學 2018
[4]PaaS平臺持續(xù)集成自動化測試框架的設計與實現(xiàn)[D]. 趙芳.中國科學院大學(中國科學院工程管理與信息技術(shù)學院) 2017



本文編號:2977092

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2977092.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶2b1b8***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com