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