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

物流軟件自動化測試系統(tǒng)執(zhí)行機設(shè)計與實現(xiàn)

發(fā)布時間:2020-07-05 10:19
【摘要】:隨著軟件技術(shù)的發(fā)展,物流行業(yè)越來越向著信息化、現(xiàn)代化的方向發(fā)展,越來越多的軟件技術(shù)被應(yīng)用到物流行業(yè)中去,而為了保障開發(fā)出的軟件產(chǎn)品的質(zhì)量,軟件測試就顯得尤為重要。在測試工作中,測試人員經(jīng)常會面對測試腳本編寫工作重復(fù)量大,代碼復(fù)用性差,對業(yè)務(wù)人員技術(shù)要求高等問題,面對大規(guī)模高并發(fā)的測試場景,現(xiàn)有的自動化測試工具也很難滿足需求。本文分析了當前自動化測試工作中面臨的一些問題,充分考慮了互聯(lián)網(wǎng)時代軟件測試對高并發(fā)的需求,同時從減少測試環(huán)節(jié)中不必要的重復(fù)工作,降低測試人員需要的技術(shù)門檻出發(fā),針對軟件測試的測試腳本編寫環(huán)節(jié)和測試執(zhí)行環(huán)節(jié)對測試流程進行了一些改進,并將這些改進方法應(yīng)用到了實驗室開發(fā)的ATF自動化測試框架中去。本文對現(xiàn)有軟件測試工具和流程進行了研究和整合,設(shè)計并實現(xiàn)了 ATF自動化測試框架的三大功能模塊。首先提出了被測系統(tǒng)開發(fā)架構(gòu)和自動化構(gòu)件模型,并依照這一概念開發(fā)了自動化測試構(gòu)件管理工具,實現(xiàn)了測試資源在不同測試項目之間的通用,大大提高了測試資源的標準型、重用性、組合性與可維護性,實現(xiàn)了技術(shù)與業(yè)務(wù)的分離,降低了測試工作對測試人員的技術(shù)要求,提高了編寫測試腳本的效率。其次本文針對面對大規(guī)模高并發(fā)的測試需求,基于支持高并發(fā)、非阻塞的Netty通信框架開發(fā)了自動化測試遠程執(zhí)行機,同時提供了完善的執(zhí)行記錄管理功能,使用戶可以在服務(wù)端輕松管理多臺執(zhí)行機的測試工作,降低了測試成本;同時對Selenium測試工具進行了改進,通過對不同測試元素的操作方法和定位方法的重寫和封裝,在執(zhí)行機上建立了測試執(zhí)行方法庫,降低了測試工作難度,提高了測試效率。
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:TP311.53;F252
【圖文】:

瀏覽器


使得要根據(jù)不同的瀏覽器廠商來提供不同的Selenium邋WebDriver。比如Chrome逡逑就有專門的ChromeDriver,火狐瀏覽器就有專門的F'irefoxDriver等等,Selenium逡逑Webdriver結(jié)構(gòu)如圖2-1。逡逑創(chuàng)建WebDriver時,Selenium會首先確認存在瀏覽器的原生組件,而且瀏逡逑覽器的版本需要匹配,然后在目標瀏覽器里啟動一套叫做名字叫做The逡逑WebDriverWireProtocol的Web服務(wù)協(xié)議[35L這是一套很實用的協(xié)議,瀏覽器的逡逑任何操作幾乎都可以通過這套協(xié)議操作,包括元素點擊、最小化、元素定位、上逡逑傳文件、打開、關(guān)閉、最大化等等。WebDriver每次啟動瀏覽器后都會分配一個逡逑專門的sessionld,在多個線程同時進行的時候相互之間不會干擾和沖突,然后在逡逑發(fā)出的HTTP請求里再附上具體的請求參數(shù)比如CSS還是ID還是Xpath以及各逡逑自的值。在這個操作被收到并執(zhí)行了之后,也會返回一個Json格式HTTP回復(fù),逡逑其中包含找到的邋WebElementtext、CSS邋selector、tag邋name、class邋name邋等各種細逡逑節(jié)。逡逑li逡逑I逡逑

數(shù)據(jù)處理,處理器,尾部,站處理


ChannelPipeline邋會選擇一個邋ChannelHandler邋進行處理。這個邋ChannelHandler邋處理逡逑之后,可能會產(chǎn)生新的ChannelEvent,并流轉(zhuǎn)到下一個ChannelHandler,三者之逡逑間的關(guān)系如圖2-2所不。逡逑Channel逡逑Handler逡逑Channel邐^r逡逑Event邋f逡逑Channel邐^一'''N邋/邋邐邐逡逑Event邐/邋Channel逡逑/邋Handler逡逑.邐Channel逡逑Channel邋邐?邐,.逡逑Pipeline邐channel逡逑Handler逡逑Channel逡逑Handler逡逑圖邋2-2邋Channel、ChannelHandler邋與邋ChannelPipeline逡逑ChannelEvent從服務(wù)端向客戶端移動時稱為入站,相反則稱為出站,并且出逡逑站處理器和入站處理器同時存在于同一個ChannelPipeline中,在處理入站事件時,逡逑數(shù)據(jù)從ChannelPipeline的頭部傳遞至管道的尾部,中間經(jīng)過數(shù)個入站處理器逡逑(ChannellnboundHandler),出站時則相反,數(shù)據(jù)從尾部開始經(jīng)過出站處理器逡逑(ChannelOutboundHandler)流向管道頭部。過程如圖2-3所示。逡逑Socket/Transport逡逑ChannelPipel

【相似文獻】

相關(guān)期刊論文 前10條

1 周永紅;張彥祥;;金融軟件的自動化測試探索與創(chuàng)新之路[J];中國金融電腦;2018年01期

2 趙煥芳;楊聲鋼;徐小平;;自動化測試在流程類系統(tǒng)中的應(yīng)用研究與實踐[J];中國金融電腦;2018年01期

3 趙良福;王世簽;鄭科鵬;;軟件自動化測試研究[J];有線電視技術(shù);2018年06期

4 周林;;通用工具構(gòu)建云存儲自動化測試平臺的方案[J];移動通信;2017年10期

5 朱立秀;;自動化測試的應(yīng)用淺析[J];電子世界;2016年19期

6 李萍;;光網(wǎng)絡(luò)傳輸設(shè)備的自動化測試研究[J];數(shù)字技術(shù)與應(yīng)用;2015年09期

7 劉柏青;;使用自動化測試工具解決數(shù)據(jù)重復(fù)錄入問題的一個思路[J];廣東公安科技;2015年03期

8 顧言筠;;淺談光網(wǎng)絡(luò)傳輸設(shè)備的自動化測試[J];科學(xué)中國人;2017年20期

9 顧慧;毛森;;自動化測試技術(shù)的分析與研究[J];信息與電腦(理論版);2014年02期

10 劉培;;自動化測試平臺的設(shè)計與實現(xiàn)[J];科技創(chuàng)新與應(yīng)用;2014年24期

相關(guān)會議論文 前10條

1 楊士偉;桑楠楠;彭漢光;;軟件自動化測試的應(yīng)用[A];2014年中國家用電器技術(shù)大會論文集[C];2014年

2 戴駿煒;;軟件自動化測試工具的引入[A];冶金企業(yè)自動化、信息化與創(chuàng)新——全國冶金自動化信息網(wǎng)建網(wǎng)30周年論文集[C];2007年

3 趙波;;自動化測試系統(tǒng)概述及其在計量測試中的應(yīng)用[A];2008年江蘇省計量測試學(xué)術(shù)論文集[C];2008年

4 吳洪亮;劉辰;楊正球;;自定義容器進行Cactus自動化測試[A];2007北京地區(qū)高校研究生學(xué)術(shù)交流會通信與信息技術(shù)會議論文集(上冊)[C];2008年

5 浦建開;孫娜;李衛(wèi)民;;基于ATLAS的航電系統(tǒng)通用自動化測試平臺設(shè)計[A];2014航空試驗測試技術(shù)學(xué)術(shù)交流會論文集[C];2014年

6 何磊;赫新;馬戎;常興華;張來平;;全生命周期大型CFD自動化測試與驗證確認平臺開發(fā)[A];中國力學(xué)大會-2015論文摘要集[C];2015年

7 倪瑾;蔣俊華;;基于.NET平臺GUI自動化測試研究[A];經(jīng)濟策論(上)[C];2011年

8 蘆寧;陳迪秋;;中壓岸電控制系統(tǒng)的自動化測試[A];2018年數(shù)字化造船學(xué)術(shù)交流會議論文集[C];2018年

9 辛敏杰;高建華;;影響GUI自動化測試性能的因素分析[A];第五屆中國測試學(xué)術(shù)會議論文集[C];2008年

10 張賀;;基于圖像并行處理技術(shù)的云測試實現(xiàn)[A];第八屆中國智能交通年會論文集[C];2013年

相關(guān)重要報紙文章 前10條

1 索tD;創(chuàng)新帶來的效率倍增[N];中國航天報;2013年

2 顧明 潘鐳;測試效率提升的捷徑[N];中國城鄉(xiāng)金融報;2009年

3 邊歆;研發(fā)需要敏捷[N];網(wǎng)絡(luò)世界;2007年

4 記者 于曉媚/北京;風(fēng)云際會 ICT精英京城論劍[N];電子資訊時報;2005年

5 劉帥 任聞;產(chǎn)研互動出真招 班組結(jié)對顯實效[N];中國航天報;2018年

6 本報通訊員 董建昌 錢海寧 特約記者 伍旭東;“科技少帥”為導(dǎo)彈助飛[N];光明日報;2002年

7 安吉;安捷倫加大對中國市場的投資力度[N];中國經(jīng)營報;2004年

8 高津京;國產(chǎn)化是必由之路[N];光明日報;2001年

9 記者 齊航;進一步增強產(chǎn)品研發(fā)專注度 面向個人用戶的產(chǎn)品市場無限[N];杭州日報;2014年

10 孫燕飚;李領(lǐng):測試3G終端的生意人[N];第一財經(jīng)日報;2009年

相關(guān)博士學(xué)位論文 前1條

1 劉新忠;關(guān)聯(lián)缺陷及其應(yīng)用研究[D];吉林大學(xué);2010年

相關(guān)碩士學(xué)位論文 前10條

1 熊羿;自動化滲透測試平臺的設(shè)計與實現(xiàn)[D];北京郵電大學(xué);2019年

2 李煊;物流軟件自動化測試系統(tǒng)執(zhí)行機設(shè)計與實現(xiàn)[D];北京郵電大學(xué);2019年

3 董燦;針對Transwarp Workflow的自動化測試工具的設(shè)計與實現(xiàn)[D];南京大學(xué);2019年

4 韓松;面向金融交易平臺的集成自動化測試系統(tǒng)[D];大連理工大學(xué);2018年

5 趙羽晴;面向汽車車窗控制單元的自動化測試方法及實現(xiàn)[D];哈爾濱理工大學(xué);2018年

6 李淼;PMIC自動化測試平臺的設(shè)計與實現(xiàn)[D];成都理工大學(xué);2018年

7 韓碩;FTTx系統(tǒng)中ONU芯片自動化測試研究[D];南京理工大學(xué);2018年

8 李雪瑩;FPGA軟件自動化測試平臺的設(shè)計與實現(xiàn)[D];東華大學(xué);2018年

9 李志浩;嵌入式系統(tǒng)自動化測試平臺研制[D];哈爾濱工業(yè)大學(xué);2018年

10 朱方祥;Windows應(yīng)用程序自動化測試關(guān)鍵技術(shù)設(shè)計與實現(xiàn)[D];中國科學(xué)技術(shù)大學(xué);2018年



本文編號:2742470

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

本文鏈接:http://www.lk138.cn/jingjilunwen/jingjiguanlilunwen/2742470.html


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

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