基于QTP的軟件回歸測(cè)試自動(dòng)化框架的開(kāi)發(fā)與應(yīng)用.pdf_第1頁(yè)
已閱讀1頁(yè),還剩108頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、回歸測(cè)試作為軟件生命周期的一個(gè)組成部分,在整個(gè)軟件測(cè)試過(guò)程中占有很大的工作量比重,軟件的開(kāi)發(fā)都會(huì)進(jìn)行多次回歸測(cè)試。在漸進(jìn)和快速迭代開(kāi)發(fā)中,新版本的連續(xù)發(fā)布使回歸測(cè)試進(jìn)行得更加頻繁,而在XP等敏捷方法中,更是要求每天都進(jìn)行若干次回歸測(cè)試。因此,通過(guò)實(shí)施自動(dòng)化測(cè)試來(lái)改進(jìn)回歸測(cè)試的效率和有效性是非常有意義的。
   QuickTest Professional(簡(jiǎn)稱(chēng)QTP)是目前非常流行的一個(gè)自動(dòng)化測(cè)試工具。測(cè)試人員可以使用無(wú)需腳本的

2、關(guān)鍵詞視圖來(lái)表現(xiàn)測(cè)試的每個(gè)步驟,還可以通過(guò)QTP所集成的錄制能力來(lái)捕獲測(cè)試步驟。但僅僅使用測(cè)試工具的錄制和回放功能完成的自動(dòng)化測(cè)試是有缺陷的。因?yàn)檫@些測(cè)試是隨機(jī)創(chuàng)建的,它們的功能性很難追蹤和重現(xiàn),維護(hù)成本巨大,甚至導(dǎo)致實(shí)施自動(dòng)化失敗。自動(dòng)化測(cè)試不是一個(gè)工具、一種自動(dòng)化測(cè)試腳本語(yǔ)言就可以實(shí)現(xiàn)的。自動(dòng)化測(cè)試框架的引入是實(shí)現(xiàn)自動(dòng)化測(cè)試的十分重要的因素。
   本文的主要研究工作是基于QTP工具開(kāi)發(fā)了一套適合用于軟件回歸測(cè)試的自動(dòng)化測(cè)試

3、框架。我們首先分析了軟件回歸測(cè)試中的重復(fù)工作,并以其為基礎(chǔ)設(shè)計(jì)出識(shí)別自動(dòng)化測(cè)試框架的結(jié)構(gòu)。然后研究提出了框架中測(cè)試數(shù)據(jù)和測(cè)試腳本的管理方法,以及測(cè)試腳本的批量執(zhí)行方法,并實(shí)現(xiàn)了批處理執(zhí)行驅(qū)動(dòng)器。接著設(shè)計(jì)和實(shí)現(xiàn)了框架中一系列的公共函數(shù)及業(yè)務(wù)組件,如異常處理函數(shù)和文件操作函數(shù)等。最后研制了框架中的測(cè)試報(bào)告自動(dòng)生成工具,用以生成整體測(cè)試報(bào)告和詳細(xì)測(cè)試報(bào)告。在該框架下,測(cè)試人員通過(guò)調(diào)用相同的異常處理函數(shù),啟動(dòng)測(cè)試和結(jié)束測(cè)試業(yè)務(wù)組件,可以輕松完成

4、每個(gè)測(cè)試用例中都會(huì)重復(fù)執(zhí)行的常規(guī)步驟。另外,運(yùn)用該框架,所有的測(cè)試數(shù)據(jù)和測(cè)試腳本按統(tǒng)一的標(biāo)準(zhǔn)存放在指定的版本控制工具的目錄里,測(cè)試腳本管理員可以靈活地按批次執(zhí)行測(cè)試腳本,中間過(guò)程無(wú)需監(jiān)管,詳細(xì)的測(cè)試報(bào)告在所有腳本運(yùn)行結(jié)束后可以自動(dòng)生成。
   和現(xiàn)有的回歸測(cè)試工具相比,本框架具有以下特點(diǎn):1)設(shè)計(jì)了公用的函數(shù)庫(kù),批處理執(zhí)行驅(qū)動(dòng)器,以及公用業(yè)務(wù)組件;2)提出了框架中QTP測(cè)試腳本和測(cè)試數(shù)據(jù)的管理方法;3)提出了QTP測(cè)試腳本的執(zhí)行

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論