版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、隨著軟件開發(fā)過程的發(fā)展,Web軟件產(chǎn)品各系統(tǒng)的架構(gòu)日益復(fù)雜,系統(tǒng)不斷向著分布式、業(yè)務(wù)中心化和高可用性的方向發(fā)展。在分層的軟件體系中,由于各接口模塊是相互獨(dú)立開發(fā)的,所提供的接口功能正確與否以及是否符合預(yù)期通常在系統(tǒng)集成的時(shí)候才能明確。同時(shí),由于系統(tǒng)的不斷復(fù)雜,通過傳統(tǒng)的界面測(cè)試保證整個(gè)Web功能的做法不再有效或成本巨大。而且,目前業(yè)界沒有形成統(tǒng)一的接口測(cè)試的自動(dòng)化框架標(biāo)準(zhǔn),只有一些比較大型的公司會(huì)根據(jù)自身業(yè)務(wù)需求進(jìn)行測(cè)試的自動(dòng)化框架設(shè)計(jì)
2、與實(shí)現(xiàn)。
本文的研究目的在于設(shè)計(jì)并實(shí)現(xiàn)一種基于Testng的Web接口測(cè)試的自動(dòng)化框架,從程序模塊層面來(lái)驗(yàn)證所提供接口的正確性,并用自動(dòng)化測(cè)試取代大部分的手工測(cè)試,而且該框架可以適用于目前市面上的大部分基于 Http請(qǐng)求的 Web軟件應(yīng)用產(chǎn)品。主要的研究工作如下:
1.從接口測(cè)試基本理論出發(fā),分析了接口測(cè)試相關(guān)技術(shù)和方法。針對(duì)接口測(cè)試的特點(diǎn)及現(xiàn)有的自動(dòng)化測(cè)試框架進(jìn)行分析和比較,結(jié)合目前Java項(xiàng)目的特點(diǎn)和系統(tǒng)架構(gòu),分
3、析了測(cè)試工具Testng與Junit的區(qū)別。針對(duì)Testng工具的特點(diǎn),提出了采用Testng工具搭建自動(dòng)化測(cè)試框架。
2.設(shè)計(jì)與實(shí)現(xiàn)了數(shù)據(jù)存儲(chǔ)與封裝模塊。傳統(tǒng)的數(shù)據(jù)存儲(chǔ)方法沒有將測(cè)試代碼與測(cè)試數(shù)據(jù)分離,存在代碼量巨大等弊端,設(shè)計(jì)了Excel和Dat兩種外部文件存放數(shù)據(jù)的方法,實(shí)現(xiàn)了代碼與數(shù)據(jù)分離,減少代碼冗余。并采用 Mybatis框架連接數(shù)據(jù)庫(kù)讀取測(cè)試數(shù)據(jù),實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)的操作。
3.設(shè)計(jì)與實(shí)現(xiàn)了Web接口請(qǐng)求與
4、應(yīng)用交互模塊。針對(duì)Http請(qǐng)求原理和特點(diǎn),設(shè)計(jì)了采用 HttpClient工具發(fā)送接口請(qǐng)求,同時(shí)在構(gòu)造接口請(qǐng)求的過程中對(duì)數(shù)據(jù)進(jìn)行加密生成相應(yīng)的Uri。本文設(shè)計(jì)的框架可以發(fā)送基于B/S架構(gòu)的Web應(yīng)用的Http接口請(qǐng)求,并返回相應(yīng)的結(jié)果,實(shí)現(xiàn)了接口訪問的功能。
4.設(shè)計(jì)與實(shí)現(xiàn)了接口測(cè)試用例執(zhí)行模塊。針對(duì) Java語(yǔ)言的特點(diǎn),規(guī)定接口測(cè)試用例編寫規(guī)范和執(zhí)行規(guī)范,同時(shí)根據(jù)業(yè)務(wù)需求,采用Testng進(jìn)行調(diào)用和組織測(cè)試用例,實(shí)現(xiàn)了接口測(cè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于TestNG的移動(dòng)app自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn).pdf
- Web自動(dòng)化功能測(cè)試框架設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于TestNG的接口測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于TestNG框架的接口測(cè)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于RFT的WEB自動(dòng)化測(cè)試框架設(shè)計(jì)與應(yīng)用.pdf
- Android GUI自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于web的自動(dòng)化測(cè)試框架
- 復(fù)雜GUI應(yīng)用自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于STAF的Web自動(dòng)化測(cè)試框架的研究與實(shí)現(xiàn).pdf
- 基于WATIR框架的WEB自動(dòng)化測(cè)試.pdf
- 基于OpenOffice辦公軟件的自動(dòng)化測(cè)試框架設(shè)計(jì)和實(shí)現(xiàn).pdf
- 基于光刻機(jī)軟件系統(tǒng)的自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)現(xiàn)
- 基于光刻機(jī)軟件系統(tǒng)的自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Web功能測(cè)試的自動(dòng)化框架實(shí)現(xiàn)與應(yīng)用的研究.pdf
- 基于Selenium2的Web UI自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于OCS的自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于云的接口自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于watir框架的web自動(dòng)化測(cè)試(1)
- 畢業(yè)論文基于selenium框架的web自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 面向B-S系統(tǒng)的自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論