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