Android自動化測試和流量控制整合應用
本文關鍵詞:Android自動化測試和流量控制整合應用,由筆耕文化傳播整理發(fā)布。
《華南理工大學》 2014年
Android自動化測試和流量控制整合應用
文偉全
【摘要】:隨著移動互聯(lián)網(wǎng)的興起,越來越多的企業(yè)把目光投放到相關的移動互聯(lián)網(wǎng)產(chǎn)品上。Android是一個開放的手機操作系統(tǒng),吸引了大批的開發(fā)者和廠商的興趣,相關的Android應用數(shù)量越來越多、功能也越來越復雜。移動應用對網(wǎng)絡有嚴重的依賴,大多數(shù)的應用都需要良好的網(wǎng)絡環(huán)境支持。但是,由于手機有可能到處移動,手機上應用,有其特殊性運行環(huán)境,設備運行環(huán)境的不確定性,其外部的網(wǎng)絡環(huán)境無法得到保證。因此,在開發(fā)過程中,必須恰當?shù)靥幚砗酶鞣N網(wǎng)絡狀況。而在Android的開發(fā)測試中,雖然有不少自動化測試的平臺和方案,但這些方案都沒有針對各種網(wǎng)絡的狀態(tài)進行測試。要測試應用在不同網(wǎng)絡環(huán)境下的運行結果,可以讓測試人員拿著設備在不同位置移動并記錄相關的操作結果。然而,這種方法費時費力,不夠嚴謹和科學,存在著采集數(shù)據(jù)難,采集的數(shù)據(jù)不精確,采集后的數(shù)據(jù)難以處理的問題。針對Android難以對網(wǎng)絡進行測試的問題,本文提出了一種方案,即利用軟件控制網(wǎng)絡通信,,通過對網(wǎng)絡進行流量控制,模擬出特定的網(wǎng)絡環(huán)境(如2G、3G、4G),然后在這種網(wǎng)絡條件下進行Android自動化測試。這個方案有兩個重點,一個是流量控制功能,另一個自動化測試功能。課題研究的流量控制的功能,是利用Windows平臺的WFP技術,基于WinDivert進行二次開發(fā)的,它實現(xiàn)了利用應用程序按照一定的規(guī)則模擬多種網(wǎng)絡狀況的功能。而Android自動化測試,則是利用Gradle實現(xiàn)對Android源代碼進行編譯、打包以及測試。流量控制與自動化測試這兩個功能整合后,實現(xiàn)了把應用置于特定網(wǎng)絡環(huán)境下的進行自動化測試的功能。進行測試時,系統(tǒng)平臺會先把網(wǎng)絡速度鎖定在一定的范圍,后續(xù)Android的應用運行時,只能運行在這個網(wǎng)絡速度范圍內(nèi)運行。網(wǎng)絡速度設定完畢后,系統(tǒng)執(zhí)行從服務器上下載Android源代碼、編譯源代碼、打包應用、安裝應用、測試應用等一系列標準的自動化測試流程。利用這種方案進行開發(fā)測試,Android應用在測試期間只能在指定的網(wǎng)絡速度下運行,這有利于觀察、記錄、重現(xiàn)相關的測試運行結果,對應用的測試將更為全面,測試結果也更為可靠。
【關鍵詞】:
【學位授予單位】:華南理工大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.06
【目錄】:
下載全文 更多同類文獻
CAJ全文下載
(如何獲取全文? 歡迎:購買知網(wǎng)充值卡、在線充值、在線咨詢)
CAJViewer閱讀器支持CAJ、PDF文件格式
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前6條
1 左黎明;湯鵬志;;基于WFP系統(tǒng)的網(wǎng)絡反黃系統(tǒng)過濾驅(qū)動研究[J];華東交通大學學報;2008年03期
2 李小龍,毛文林;管道-過濾器模式的軟件體系結構及其設計[J];計算機工程與應用;2003年35期
3 許卓明,栗明,董逸生;基于RPC和基于REST的Web服務交互模型比較分析[J];計算機工程;2003年20期
4 盧建軍;蘇寧;;淺談手機軟件測試的流程與策略[J];制造業(yè)自動化;2010年15期
5 胡利強;周冬初;王偉;;Quartz調(diào)度器與Web程序整合的研究和應用[J];計算機與現(xiàn)代化;2010年08期
6 張克平,李增智;以路由器為核心的IP網(wǎng)絡預報避免控制擁塞的實現(xiàn)策略[J];小型微型計算機系統(tǒng);2003年05期
【共引文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 李靜林;蘇森;楊放春;;融合網(wǎng)絡環(huán)境下的增值業(yè)務構建模式[J];北京郵電大學學報;2009年S1期
2 陳亮;陶宏才;;基于REST的Web服務Mashup研究與應用[J];成都信息工程學院學報;2008年05期
3 李久剛;唐新明;汪匯兵;劉正軍;;REST架構的WebGIS技術研究與實現(xiàn)[J];測繪科學;2011年03期
4 鄭燦;;REST服務資源多重表述在資源獲取時的性能比較[J];上海電力學院學報;2011年04期
5 王義榮;鄔群勇;馬亨冰;;REST風格的地理信息Web服務研究[J];福建電腦;2010年01期
6 張少敏;張帆;王保義;;基于REST和IEC61970的智能電網(wǎng)數(shù)據(jù)集成方法[J];電力自動化設備;2012年08期
7 丁振凡;李馨梅;;Spring的任務定時調(diào)度方法的研究比較[J];智能計算機與應用;2012年04期
8 張倩;孫瑞;;基于Quzart的定時器插件的設計與實現(xiàn)[J];電腦知識與技術;2012年35期
9 林嶺;;基于手機軟件測試框架設計探討[J];福建電腦;2013年07期
10 崔立尉;;手機軟件測試的實踐探討[J];電子制作;2013年24期
中國重要會議論文全文數(shù)據(jù)庫 前1條
1 李靜林;蘇森;楊放春;;融合網(wǎng)絡環(huán)境下的增值業(yè)務構建模式[A];中國通信學會通信軟件技術委員會2009年學術會議論文集[C];2009年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 尉建興;基于Lucene搜索引擎的研究與應用[D];太原理工大學;2011年
2 錢繼來;基于REST與RIA的Web應用研究與實現(xiàn)[D];武漢理工大學;2011年
3 徐永龍;基于Flex和ArcGIS Server的WebGIS實現(xiàn)研究[D];長安大學;2011年
4 張亮;基于Ajax_REST架構Web服務的研究與應用[D];東北石油大學;2011年
5 汪芳琴;基于REST的Web Services研究[D];南京航空航天大學;2010年
6 孫思東;基于音頻的網(wǎng)絡廣播電視實時分析系統(tǒng)[D];哈爾濱工業(yè)大學;2010年
7 汪保杰;軟件體系結構設計方法的研究與應用[D];湖南大學;2009年
8 林婕;面向管理的開放型通用歸檔工具的研究與設計[D];中山大學;2011年
9 胡平;市場基準參考系統(tǒng)設計和實現(xiàn)[D];上海交通大學;2011年
10 部海青;面向服務的MES系統(tǒng)的研究與應用[D];上海交通大學;2012年
【二級參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 秦燁;康偉;韓佳;;淺談黑盒測試技術在手機軟件測試中的應用[J];今日科苑;2008年24期
2 麥中凡,戴彩霞;軟件體系結構的概念[J];計算機工程與應用;2001年11期
3 賴勇浩;謝贊福;;防干擾的不良網(wǎng)頁過濾算法研究[J];計算機工程;2007年11期
4 羅萬明,林闖,閻保平;TCP/IP擁塞控制研究[J];計算機學報;2001年01期
5 朱燁行;戴冠中;慕德俊;李艷玲;;基于內(nèi)容審查過濾的網(wǎng)絡安全研究[J];計算機應用研究;2006年10期
6 殷海波;寧紹軍;王東;;基于內(nèi)容的貝葉斯自學習郵件過濾模型[J];計算機應用與軟件;2007年01期
7 汪琴;安賀意;秦穎;;網(wǎng)絡信息過濾和個性化信息服務[J];情報科學;2007年06期
8 林建;張帆;;網(wǎng)絡不良信息過濾研究[J];情報理論與實踐;2007年04期
9 曹海;;基于文本內(nèi)容分析的過濾技術研究[J];四川大學學報(自然科學版);2006年06期
10 葉振宇;智能手機軟件開發(fā)中的質(zhì)量控制策略[J];紹興文理學院學報;2005年01期
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 陳琛;;“多方看漲”的Android[J];通信世界;2010年03期
2 陳琛;;Android憂患何在?[J];通信世界;2010年03期
3 李健;;Android:“安致”移動信息處理的未來?[J];電子產(chǎn)品世界;2010年03期
4 單玉良;;2010世界杯,我的Android之旅[J];程序員;2010年03期
5 張雪超;;Android:手機廠商的新機遇[J];互聯(lián)網(wǎng)天地;2010年02期
6 ;都叫Android為何界面大不同[J];電腦愛好者;2010年10期
7 ;Android來了!上網(wǎng)本也能跑“谷歌機器人”[J];電腦愛好者;2010年11期
8 蔡羅成;;Android后臺監(jiān)聽實現(xiàn)機制淺析[J];信息安全與通信保密;2010年06期
9 一笑;;ARM+Android:為數(shù)字電視帶來開放式軟硬件平臺[J];電視技術;2010年04期
10 ;分析稱Android迅速發(fā)展將刺激芯片市場競爭[J];電腦與電信;2010年06期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 萬曉燕;徐國慶;;一種Android系統(tǒng)多待機方案設計[A];2011年全國電子信息技術與應用學術會議論文集[C];2011年
2 鮑軒;章堅武;;基于Android的音視頻監(jiān)控軟件的設計[A];浙江省信號處理學會2012學術年會論文集[C];2012年
3 Di Jiaqi;Wang Jianhua;Zhang Long;;The Research in Mobile Learning Based on Android Smartphone Platform Application[A];2012年計算機應用與系統(tǒng)建模國際會議論文集[C];2012年
4 Xin Li;Yumei Zhai;Xiong Li;;Research and Implementation of Face Detection System on Android Smart Phone[A];2013年中國智能自動化學術會議論文集(第二分冊)[C];2013年
5 符易陽;周丹平;;Android安全機制分析[A];第26次全國計算機安全學術交流會論文集[C];2011年
6 金潔;張琳;;基于Android平臺的校園街景的研究和實現(xiàn)[A];2010年通信理論與信號處理學術年會論文集[C];2010年
7 張立;韓銀和;袁小龍;;Android系統(tǒng)網(wǎng)絡模塊功耗的評估和分析[A];第十四屆全國容錯計算學術會議(CFTC'2011)論文集[C];2011年
8 Cheng Chen;Li Liu;Jianguo Chen;Cheng Zhang;;Extracting Language Strings from XML Based on Android[A];Proceedings of 2011 International Conference on Computer Science and Information Technology(ICCSIT 2011)[C];2011年
9 Zhe Chen;Pei-Luen Patrick Rau;Dennis Schumacher;Osama Khan;Poom Laupattarakasem;Cherry Yu;Nam Wahrenberg;;Development of an Android Mobile Application for International Students[A];第八屆和諧人機環(huán)境聯(lián)合學術會議(HHME2012)論文集CHCI[C];2012年
10 魏寧;王金海;;基于Android平臺的多生理參數(shù)檢測系統(tǒng)研究與設計[A];天津市生物醫(yī)學工程學會第三十四屆學術年會論文集[C];2014年
中國重要報紙全文數(shù)據(jù)庫 前10條
1 ;[N];計算機世界;2009年
2 本報記者 連曉東;[N];中國電子報;2010年
3 本報實習記者 朱怡兵;[N];通信信息報;2010年
4 本報記者 林劍;[N];通信信息報;2009年
5 尼爾·卡利斯特;[N];中國計算機報;2009年
6 ;[N];電腦報;2011年
7 項有建 《沖出數(shù)字化》作者;[N];通信產(chǎn)業(yè)報;2011年
8 本報記者 曾航;[N];21世紀經(jīng)濟報道;2012年
9 趙玲玲;[N];中華合作時報;2013年
10 通信產(chǎn)業(yè)報(網(wǎng))互聯(lián)網(wǎng)主編 王彥彬;[N];通信產(chǎn)業(yè)報;2013年
中國博士學位論文全文數(shù)據(jù)庫 前3條
1 楊歡;協(xié)議漏洞挖掘及Android平臺惡意應用檢測技術研究[D];西安電子科技大學;2014年
2 尹國偉;基于Android的農(nóng)技推廣數(shù)據(jù)可靠采集系統(tǒng)研究[D];中國農(nóng)業(yè)科學院;2014年
3 曾述可;基于靜態(tài)分析的Android操作系統(tǒng)隱私保護機制評估方法研究[D];中國科學技術大學;2014年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 秦凱;Android開源社區(qū)應用項目開發(fā)的效率研究[D];華南理工大學;2012年
2 陳捷;基于Android的視訊終端[D];吉林大學;2013年
3 王劍龍;基于Android的智能家居控制系統(tǒng)的研究與實現(xiàn)[D];吉林大學;2013年
4 李鈺;基于Android系統(tǒng)的行人檢測設計[D];天津大學;2012年
5 黃鑫;基于Android的大學生個人課程助理系統(tǒng)的設計與實現(xiàn)[D];廈門大學;2014年
6 祝忠方;基于Android的移動互聯(lián)終端的設計和實現(xiàn)[D];北方工業(yè)大學;2014年
7 江聳;基于Android平臺的監(jiān)獄警務通系統(tǒng)的設計與實現(xiàn)[D];中山大學;2013年
8 黨李成;基于Google Android智能手機平臺的研究與應用[D];安徽大學;2010年
9 侯效;基于Android的智能終端應用防護系統(tǒng)短信過濾子模塊的設計與實現(xiàn)[D];北京郵電大學;2011年
10 胡銳;基于Android系統(tǒng)智能手機的游戲移植開發(fā)[D];華南理工大學;2011年
本文關鍵詞:Android自動化測試和流量控制整合應用,由筆耕文化傳播整理發(fā)布。
本文編號:99700
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/99700.html