中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

移動(dòng)端測(cè)試協(xié)同平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-12-07 00:11
  滴滴出行質(zhì)量技術(shù)部自從成立以來,職能從簡(jiǎn)單的黑盒測(cè)試,慢慢發(fā)展到白盒測(cè)試以及專項(xiàng)工具開發(fā),逐漸發(fā)展成為公司重點(diǎn)部門。隨著公司業(yè)務(wù)的不斷拓展、數(shù)據(jù)量及類型的不斷擴(kuò)大、日活用戶的不斷增加,各部門對(duì)發(fā)版統(tǒng)計(jì)、業(yè)務(wù)分析和測(cè)試覆蓋的需求不斷加劇。但是當(dāng)前各業(yè)務(wù)線協(xié)同難,加上線上監(jiān)控的缺失,導(dǎo)致技術(shù)部門無法及時(shí)跟進(jìn)線上問題。為了解決上述問題,論文設(shè)計(jì)與開發(fā)了移動(dòng)端測(cè)試協(xié)同平臺(tái),滿足公司技術(shù)及運(yùn)營(yíng)部門的數(shù)據(jù)統(tǒng)計(jì)及測(cè)試覆蓋需求,提供及時(shí)、準(zhǔn)確、統(tǒng)一的測(cè)試及發(fā)布入口。論文完成了移動(dòng)端測(cè)試協(xié)同平臺(tái)的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和最終實(shí)現(xiàn)。平臺(tái)整體上可分為數(shù)據(jù)展示系統(tǒng)和基于不同開發(fā)模式的數(shù)據(jù)和能力支撐系統(tǒng)兩大部分。其中,數(shù)據(jù)展示系統(tǒng)主要進(jìn)行功能使用和結(jié)果展示;數(shù)據(jù)和能力支撐系統(tǒng)實(shí)現(xiàn)自動(dòng)化測(cè)試及監(jiān)控,并將結(jié)果進(jìn)行計(jì)算、存儲(chǔ),并提供相應(yīng)的接口給數(shù)據(jù)展示系統(tǒng)進(jìn)行查詢和展現(xiàn)。數(shù)據(jù)和能力支撐系統(tǒng)分為六個(gè)功能模塊:協(xié)同發(fā)版、自動(dòng)化測(cè)試、Monkey穩(wěn)定性測(cè)試、長(zhǎng)連接代理測(cè)試、云真機(jī)和線上接口監(jiān)控。平臺(tái)使用Web頁面方式為用戶提供展示及功能使用的入口,各模塊采用相對(duì)獨(dú)立的開發(fā)語言進(jìn)行功能實(shí)現(xiàn)。本人獨(dú)立完成了協(xié)同發(fā)版、An... 

【文章來源】:北京交通大學(xué)北京市 211工程院校 教育部直屬院校

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

【學(xué)位級(jí)別】:碩士

【部分圖文】:

移動(dòng)端測(cè)試協(xié)同平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)


圖1-1?2016-2017年網(wǎng)約車APP市場(chǎng)滲透率走勢(shì)??Figure?1-1?2016-2017?The?Penetration?Rate?of?Car-Hailing?APP??

原理圖,原理圖,客戶端,執(zhí)行命令


核心是實(shí)現(xiàn)了以REST為基礎(chǔ)的Web服務(wù)器,負(fù)責(zé)接受客戶端內(nèi)測(cè)試用例代碼的??連接和客戶端的命令。在手機(jī)設(shè)備上通過Bootstrap.jar文件執(zhí)行命令,然后通過??Http的響應(yīng)收集命令執(zhí)行的結(jié)果[5]。如圖2-1所示是Appium的原理圖。??JSON(W*bDrtv?i?pr^tocfll)??'?I?On??降義_?IB??‘‘?Mttp曬??1?1?U?t?n?On?Sodi*t(tP.4724)??^?|??WAait>tntlat??Android??圖2-1?Appium原理圖??Figure?2-1?Architecture?Diagram?of?Appium??5??

示意圖,序列化,示意圖


序列化[8]。它很適合做數(shù)據(jù)存儲(chǔ)或RPC數(shù)據(jù)交換格式?梢杂糜谕ㄓ崊f(xié)議、數(shù)據(jù)??存儲(chǔ)等領(lǐng)域的語言無關(guān)、平臺(tái)無關(guān)、可擴(kuò)展的序列化結(jié)構(gòu)數(shù)據(jù)格式[9]。目前提供了??C++、Java、Python三種語言的API。如圖2-2所示是ProtocolBuffers序列化編碼??示意圖。??Field?1?Field?2?Field?3?field?N??:?:??Key?Value?Key?Value?Key?Value?jKey?Value?1?...?j?Key?Value??s?,?—-——??i??????T??Message?Buffer??圖2-2?Protocol?Buffers序列化編碼示意圖??Figure?2-2?Diagram?of?Protocol?Buffers?Serialization?Code??2.3?JavaNIO??針對(duì)傳統(tǒng)Java網(wǎng)絡(luò)I/O線程性能低下的問題,NIO技術(shù)得以被提出。相較于??傳統(tǒng)面向流的BIO技術(shù),NIO面向數(shù)據(jù)塊進(jìn)行I/O讀寫,在底層采用了具有非阻??塞特性的10多路復(fù)用機(jī)制,減少了線程的使用量,卻大大提高了數(shù)據(jù)的讀寫效率,??能夠?yàn)椋剩幔觯岣咝阅芫W(wǎng)絡(luò)技術(shù)的實(shí)現(xiàn)提供技術(shù)支撐[1()]。??NIO主要有三大核心部分:Channel,Buffer,?Selector。傳統(tǒng)的10基于字節(jié)流??和字符流進(jìn)行操作,而NIO基于Channel和Buffer緩沖區(qū)進(jìn)行操作,數(shù)據(jù)總是從??通道讀取到緩沖區(qū)中

【參考文獻(xiàn)】:
期刊論文
[1]一種跨平臺(tái)的移動(dòng)自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 王俊,蔣厚明,王海濤,顧學(xué)海.  自動(dòng)化技術(shù)與應(yīng)用. 2017(10)
[2]分析數(shù)據(jù)庫設(shè)計(jì)在網(wǎng)站開發(fā)中的應(yīng)用[J]. 張書月.  電子測(cè)試. 2017(20)
[3]基于Appium的移動(dòng)應(yīng)用自動(dòng)化測(cè)試的實(shí)現(xiàn)[J]. 李冬睿.  安徽職業(yè)技術(shù)學(xué)院學(xué)報(bào). 2017(03)
[4]基于Robot Framework和Appium的APP自動(dòng)化測(cè)試框架[J]. 李全.  數(shù)碼世界. 2017(05)
[5]基于Google Protocol Buffer的即時(shí)通訊系統(tǒng)設(shè)計(jì)[J]. 隋心怡,王瑞剛,梁小江.  電子科技. 2017(01)
[6]網(wǎng)絡(luò)抓包軟件在“計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)”教學(xué)中的應(yīng)用[J]. 王海艷.  電腦知識(shí)與技術(shù). 2016(35)
[7]深入理解自動(dòng)化測(cè)試工具Appium[J]. 任濤.  信息與電腦(理論版). 2016(21)
[8]基于NIO的高速數(shù)據(jù)傳輸技術(shù)的實(shí)現(xiàn)[J]. 郭金磊,張玉生,胡愛蘭.  微型機(jī)與應(yīng)用. 2016(13)
[9]NIO高性能技術(shù)在Java網(wǎng)絡(luò)通信中的應(yīng)用研究[J]. 張健立.  山東工業(yè)技術(shù). 2016(11)
[10]計(jì)算機(jī)軟件測(cè)試技術(shù)與開發(fā)應(yīng)用研究[J]. 高俊,鄒金萍.  中國(guó)管理信息化. 2016(07)



本文編號(hào):2902251

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

本文鏈接:http://www.lk138.cn/kejilunwen/ruanjiangongchenglunwen/2902251.html


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

版權(quán)申明:資料由用戶4476a***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com