天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

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

基于UIA的Windows應(yīng)用自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-09-19 11:17
   軟件測(cè)試是軟件質(zhì)量保證工作中的一個(gè)重要環(huán)節(jié),是對(duì)軟件質(zhì)量的度量與評(píng)估[1]。軟件開(kāi)發(fā)企業(yè)非常重視軟件的質(zhì)量,希望為用戶提供安全可靠的軟件產(chǎn)品,F(xiàn)在很多的軟件項(xiàng)目都開(kāi)始采用敏捷開(kāi)發(fā)作為軟件的開(kāi)發(fā)模式,其特點(diǎn)是發(fā)布周期短、迭代次數(shù)多。在每次迭代過(guò)程中,不僅要保證新功能的質(zhì)量,同時(shí)還要保證新功能的引入,沒(méi)有對(duì)已有功能產(chǎn)生不好的影響。所以,在每個(gè)版本迭代過(guò)程中,測(cè)試人員都要對(duì)軟件進(jìn)行系統(tǒng)的集成測(cè)試和回歸測(cè)試。但是,由于迭代的周期短,實(shí)際上留給測(cè)試人員的測(cè)試時(shí)間非常有限,測(cè)試人員需要借助一些自動(dòng)化測(cè)試工具來(lái)幫助完成測(cè)試工作。實(shí)踐已經(jīng)證明,通過(guò)自動(dòng)化測(cè)試來(lái)完成回歸測(cè)試,不僅可以提高測(cè)試的效率,還可以增加測(cè)試的覆蓋率和提高測(cè)試的質(zhì)量。所以,研究如何實(shí)現(xiàn)軟件的自動(dòng)化測(cè)試,是非常有意義的。本文的重點(diǎn)是應(yīng)用微軟的UIA(UI Automation)技術(shù)設(shè)計(jì)和實(shí)現(xiàn)了一套自動(dòng)化測(cè)試平臺(tái),可以用來(lái)實(shí)現(xiàn)Windows系統(tǒng)上軟件產(chǎn)品的自動(dòng)化測(cè)試,具體工作主要有以下幾個(gè)方面:(1)微軟UIA技術(shù)的分析和研究。了解UIA的發(fā)展過(guò)程,分析和研究其工作原理,以及如何幫助實(shí)現(xiàn)UI自動(dòng)化測(cè)試的。(2)基于UIA的自動(dòng)化測(cè)試平臺(tái)的架構(gòu)設(shè)計(jì)。結(jié)合Windows軟件產(chǎn)品的特點(diǎn),設(shè)計(jì)自動(dòng)化測(cè)試平臺(tái),包括:測(cè)試基礎(chǔ)方法模塊、測(cè)試輔助工具模塊和測(cè)試用例模塊。該自動(dòng)化測(cè)試平臺(tái)可以重復(fù)使用,可以應(yīng)用于不同軟件產(chǎn)品的自動(dòng)化測(cè)試。(3)基于UIA的自動(dòng)化測(cè)試平臺(tái)的實(shí)現(xiàn)及驗(yàn)證。根據(jù)平臺(tái)的詳細(xì)設(shè)計(jì),實(shí)現(xiàn)了該自動(dòng)化測(cè)試平臺(tái)的各個(gè)模塊。并且以某軟件產(chǎn)品為例,實(shí)現(xiàn)了自動(dòng)化測(cè)試腳本,驗(yàn)證了該基于UIA的自動(dòng)化測(cè)試平臺(tái)的可用性。
【學(xué)位單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TP311.53
【部分圖文】:

基于UIA的Windows應(yīng)用自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)


UIAProvider和UIAClient的簡(jiǎn)單關(guān)系

架構(gòu)圖,架構(gòu)


圖 2-2 UIA 的架構(gòu)Fig.2-2 UIA Architecture從 UIA 的體系結(jié)構(gòu)中可以看出,UIA 主要由四個(gè)組件構(gòu)成,包括:UI Automre、UI Automation client API、UI Automation Provider API 和 UI Automation Prox(1) UIAutomationCore.dll 是 UIA 的核心組件,是一個(gè)運(yùn)行時(shí)的程序庫(kù)(runlibrary),會(huì)被同時(shí)加載到自動(dòng)化測(cè)試程序和被測(cè)試程序中,負(fù)責(zé)兩者之間信,支持跨進(jìn)程的通信,可以提供更高級(jí)的服務(wù),如按照屬性值搜索 UI 元并且允許批量獲取或者緩存 UI 元素的屬性。與 MSAA 相比,具有更好的性(2) Provider API 包含 UIAutomationProvider.dll 和 UIAutomationTypes.dll 兩個(gè)動(dòng)接庫(kù)。其中 UIAutomationProvider.dll 中定義了一組接口,需要由 UIA Pro來(lái)實(shí)現(xiàn),提供關(guān)于 UI 元素信息和響應(yīng)程序輸入的對(duì)象。(3) Client API 包含 UIAutomationClient.dll 和 UIAutomationTypes.dll 兩個(gè)動(dòng)態(tài)庫(kù)。其中 UIAutomationClient.dll 中也定義了一組接口,可以使自動(dòng)化測(cè)試能夠獲取到 UI 元素的屬性信息和向 UI 控件中輸入信息。UIAutomationTyp

結(jié)構(gòu)圖,自動(dòng)化測(cè)試,平臺(tái)系統(tǒng),結(jié)構(gòu)圖


圖 3-1 自動(dòng)化測(cè)試平臺(tái)系統(tǒng)結(jié)構(gòu)圖Fig.3-1 the system structure of automation test platform3.2.2 測(cè)試平臺(tái)架構(gòu)設(shè)計(jì)通過(guò)對(duì)自動(dòng)化測(cè)試平臺(tái)的需求分析,明確了自動(dòng)化測(cè)試平臺(tái)需要實(shí)現(xiàn)的功能,并且根據(jù)測(cè)試平臺(tái)的系統(tǒng)結(jié)構(gòu),設(shè)計(jì)了三大模塊,由測(cè)試用例模塊、測(cè)試輔助工具模塊和測(cè)試基礎(chǔ)方法模塊組成,其總體架構(gòu)如圖 3-2 所示。

【相似文獻(xiàn)】

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

1 張澤昭;龔榮榮;史新麗;;商業(yè)銀行自動(dòng)化測(cè)試實(shí)踐及發(fā)展趨勢(shì)[J];中國(guó)金融電腦;2019年11期

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

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

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

5 周林;;通用工具構(gòu)建云存儲(chǔ)自動(dòng)化測(cè)試平臺(tái)的方案[J];移動(dòng)通信;2017年10期

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

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

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

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

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

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

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

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

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

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

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

6 何磊;赫新;馬戎;常興華;張來(lái)平;;全生命周期大型CFD自動(dòng)化測(cè)試與驗(yàn)證確認(rèn)平臺(tái)開(kāi)發(fā)[A];中國(guó)力學(xué)大會(huì)-2015論文摘要集[C];2015年

7 李紹棟;;核電站安全級(jí)DCS應(yīng)用軟件邏輯的自動(dòng)化測(cè)試研究[A];2018中國(guó)自動(dòng)化大會(huì)(CAC2018)論文集[C];2018年

8 倪瑾;蔣俊華;;基于.NET平臺(tái)GUI自動(dòng)化測(cè)試研究[A];經(jīng)濟(jì)策論(上)[C];2011年

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

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

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

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

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

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

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

5 劉帥 任聞;產(chǎn)研互動(dòng)出真招 班組結(jié)對(duì)顯實(shí)效[N];中國(guó)航天報(bào);2018年

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

7 安吉;安捷倫加大對(duì)中國(guó)市場(chǎng)的投資力度[N];中國(guó)經(jīng)營(yíng)報(bào);2004年

8 高津京;國(guó)產(chǎn)化是必由之路[N];光明日?qǐng)?bào);2001年

9 記者 齊航;進(jìn)一步增強(qiáng)產(chǎn)品研發(fā)專注度 面向個(gè)人用戶的產(chǎn)品市場(chǎng)無(wú)限[N];杭州日?qǐng)?bào);2014年

10 孫燕飚;李領(lǐng):測(cè)試3G終端的生意人[N];第一財(cái)經(jīng)日?qǐng)?bào);2009年

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

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

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

1 謝興;基于RFT的動(dòng)態(tài)對(duì)象自動(dòng)化測(cè)試框架開(kāi)發(fā)[D];上海交通大學(xué);2017年

2 陳穎;東風(fēng)車機(jī)自動(dòng)化測(cè)試平臺(tái)[D];華中師范大學(xué);2019年

3 丁紅林;電商系統(tǒng)自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];上海交通大學(xué);2016年

4 高博;ANDROID適配性自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];上海交通大學(xué);2016年

5 趙文怡;面向服務(wù)系統(tǒng)的自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];上海交通大學(xué);2018年

6 王凌云;基于UIA的Windows應(yīng)用自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];上海交通大學(xué);2018年

7 董燦;針對(duì)Transwarp Workflow的自動(dòng)化測(cè)試工具的設(shè)計(jì)與實(shí)現(xiàn)[D];南京大學(xué);2019年

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

9 陳亞奇;用于天文觀測(cè)的科學(xué)級(jí)相機(jī)成像和測(cè)試軟件的研究[D];中國(guó)科學(xué)技術(shù)大學(xué);2019年

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



本文編號(hào):2822439

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

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2822439.html


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

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