需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):7691 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著應(yīng)用軟件的不斷發(fā)展與深度普及,軟件測試技術(shù)也逐步成為人們關(guān)注的重點(diǎn)。為了能保證測試質(zhì)量而大幅度提高測試速度,搭建正確而又高效的自動化測試框架成為了大多數(shù)測試人員永遠(yuǎn)討論不完的話題。 本論文簡單地介紹了現(xiàn)有的功能測試框架并分析了Coded UI的可用性、特性以及Coded UI的測試原理和過程。本測試框架基于Win8.1操作系統(tǒng)進(jìn)行開發(fā),開發(fā)工具為Visual Studio 2013。主要采用的開發(fā)技術(shù)是通過創(chuàng)建Coded UI Test獲取被測控件的類型、父控件對象以及搜索屬性并對其進(jìn)行UI操作,創(chuàng)建對應(yīng)的測試對象。在搭建測試框架時,主要處理鼠標(biāo)和鍵盤的交互操作,讓測試人員可以精確地定位控件。除此之外,異常處理機(jī)制也是在搭建自動化測試框架時的重點(diǎn),做好異常傳導(dǎo)和處理,能夠節(jié)省大量的時間。在此基礎(chǔ)上,整個框架在設(shè)計(jì)和實(shí)現(xiàn)上充分的考慮了代碼的可重用性和可維護(hù)性,在規(guī)范測試流程,提高測試效率,測試覆蓋率方面具有一定的現(xiàn)實(shí)意義。
關(guān)鍵詞:自動化測試;測試工具;Coded UI;測試框架;異常處理
目錄 摘要 Abstract 1 緒論-1 1.1 選題背景與意義-1 1.2 國內(nèi)外研究現(xiàn)狀-2 1.3 傳統(tǒng)手工測試-2 1.4 本論文研究內(nèi)容-3 1.5 論文組織結(jié)構(gòu)-3 2 項(xiàng)目分析與總體設(shè)計(jì)-4 2.1 項(xiàng)目概述-4 2.2 項(xiàng)目分析-4 2.2.1 系統(tǒng)可行性分析-4 2.2.2 系統(tǒng)設(shè)計(jì)任務(wù)與目標(biāo)-4 2.3 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)-4 3自動化測試框架分析與設(shè)計(jì)-9 3.1 開發(fā)平臺與工具-9 3.2 采用的開發(fā)技術(shù)-9 3.2.1 Coded UI特性-9 3.2.2有關(guān)Assert斷言-9 3.3 自動化測試基本流程-10 3.4 異常傳遞與處理-16 4 系統(tǒng)運(yùn)行環(huán)境與效果-17 4.1 系統(tǒng)運(yùn)行環(huán)境-17 4.2 系統(tǒng)運(yùn)行效果-17 結(jié) 論-21 參 考 文 獻(xiàn)-22 致 謝-23 |