基于UIA的Windows應(yīng)用自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
【學(xué)位單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TP311.53
【部分圖文】:
UIAProvider和UIAClient的簡(jiǎn)單關(guān)系
圖 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
圖 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
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2822439.html