


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、QTP與QC的完美結(jié)合實(shí)現(xiàn)自動(dòng)化測(cè)試框架 做功能自動(dòng)化測(cè)試都會(huì)不約而同的遇到一個(gè)比較棘手的問題測(cè)試框架的搭建。這也是直接影響功能自動(dòng)化測(cè)試成功與否的關(guān)鍵??蚣茏龅暮每梢允箿y(cè)試事半功倍,反之輕則很難看到工作的成果重則會(huì)使整個(gè)測(cè)試失敗。目前網(wǎng)上有很多關(guān)于測(cè)試框架的討論,其中也有成型的測(cè)試框架,其中有很多好的思想在里邊,很值得借鑒。但今天要討論的不是網(wǎng)上已有的,而是HP已經(jīng)為我們?cè)O(shè)計(jì)好的一個(gè)測(cè)試體系,業(yè)務(wù)組件測(cè)試。他是利用QTP與QC的完美結(jié)合組成的一個(gè)體系架構(gòu)。它可以輕易實(shí)現(xiàn)目前比較流行的三層測(cè)試架構(gòu):腳本層,業(yè)務(wù)層,數(shù)據(jù)層相分離,為開展功能自動(dòng)化測(cè)試提供一個(gè)高效、穩(wěn)定、容易的測(cè)試實(shí)現(xiàn)。
2、一概述11業(yè)務(wù)組件(Bussiness Process Testing)簡(jiǎn)介業(yè)務(wù)組件是組成流程測(cè)試的基本單元,組合不同的業(yè)務(wù)組件可以實(shí)現(xiàn)不同的業(yè)務(wù)流程測(cè)試。如將fligt系統(tǒng)的登錄最為一個(gè)組件,選擇航班最為一個(gè)組件等。這樣可以實(shí)現(xiàn)組件的復(fù)用,提高開發(fā)效率。12 Bussiness Process Testing的優(yōu)點(diǎn)1) 相關(guān)業(yè)務(wù)人員可以在沒有腳本的環(huán)境下組合業(yè)務(wù)組件,實(shí)現(xiàn)業(yè)務(wù)流程。2) 對(duì)業(yè)務(wù)人員的編程能力沒有要求,業(yè)務(wù)人員只需了解系統(tǒng)的業(yè)務(wù)流程,不用關(guān)心具體的腳本實(shí)現(xiàn)。這一點(diǎn)也實(shí)現(xiàn)了業(yè)務(wù)層和腳本層的分離。3) 一旦某個(gè)組件開發(fā)完畢,即可在不同的流程中使用該組件,實(shí)現(xiàn)高可復(fù)用性,從而加快業(yè)務(wù)
3、流程測(cè)試的速度。4) 明確的角色分工,業(yè)務(wù)人員負(fù)責(zé)流程的開發(fā)、組織;QTP工程師負(fù)責(zé)腳本的開發(fā)、維護(hù)以及相應(yīng)函數(shù)庫的開發(fā)、維護(hù)。5) 因?yàn)閷?shí)現(xiàn)了腳本的復(fù)用,提高了自動(dòng)化開發(fā)的效率,無形中就降低了測(cè)試過程中維護(hù)的時(shí)間和成本。13 Bussiness Process Testing的簡(jiǎn)易流程如圖所示,整個(gè)過程分為2條線:第一個(gè)是由業(yè)務(wù)測(cè)試人員劃分組件并組合不同的組件實(shí)現(xiàn)不同的流程測(cè)試;其次QTP專家負(fù)責(zé)組件的腳本具體實(shí)現(xiàn)并負(fù)責(zé)調(diào)試成功,上傳到QC供業(yè)務(wù)測(cè)試人員調(diào)用。注:測(cè)試數(shù)據(jù)的組織后邊介紹,以便實(shí)現(xiàn)三層的測(cè)試架構(gòu);此過程需要QC有Bussiness Process Testing組件許可的支持,
4、也就是需要單獨(dú)向HP購買。下邊以QTP自帶的示例程序演示整個(gè)流程的開發(fā)過程21劃分組件本次將系統(tǒng)劃分為:登錄;選擇航班并插入;打開訂單;更新訂單;刪除訂單;注銷。這樣劃分僅為演示之用,不用在實(shí)際的測(cè)試之中。22組織業(yè)務(wù)測(cè)試流程本次只是用于演示,所以流程不會(huì)100覆蓋,在實(shí)際的測(cè)試過程中要達(dá)到100的流程覆蓋。本次測(cè)試流程如下:流程1:登錄選擇航班并插入注銷流程2:登錄選擇航班并插入更新訂單注銷流程3:登錄選擇航班并插入更新訂單刪除訂單注銷流程4:登錄打開訂單更新訂單刪除訂單注銷下邊需要根據(jù)劃分的組件來實(shí)現(xiàn)組件腳本的實(shí)現(xiàn)。23創(chuàng)建應(yīng)用程序區(qū)域在開發(fā)腳本之前首先要做的是要?jiǎng)?chuàng)建一個(gè)應(yīng)用程序區(qū)域。應(yīng)用
5、程序區(qū)域提供創(chuàng)建業(yè)務(wù)組件所需的所有資源和設(shè)置,每個(gè)業(yè)務(wù)組建都居于一個(gè)應(yīng)用程序區(qū)域,并從這些應(yīng)用程序區(qū)域集成這些資源和設(shè)置。在此創(chuàng)建一個(gè)名為“訂票系統(tǒng)流程測(cè)試”的區(qū)域,如圖所示。創(chuàng)建過程:依次選擇:fileNewFunction library。保存后自動(dòng)上傳至QC默認(rèn)目錄。在此也可以加載自己的函數(shù)庫,對(duì)象庫,恢復(fù)場(chǎng)景等,這樣以后創(chuàng)建的組建都可以共享該應(yīng)用程序區(qū)域的資源。同時(shí)也方便維護(hù),這也是一個(gè)優(yōu)點(diǎn)所在,例如一旦函數(shù)庫改變?cè)诖藦男录虞d新的函數(shù)庫即可,不用在腳本理修改??傊@個(gè)應(yīng)用程序區(qū)域很重要,以后所有的腳本均是基于這個(gè)區(qū)域。應(yīng)用程序路徑一定要加載正確,否則錄制時(shí)不能生成腳本。24創(chuàng)建腳本在創(chuàng)建腳本之前最好在QC中組織好目錄樹,方便保存及調(diào)用。關(guān)于腳本的開發(fā)過程,每個(gè)人、每個(gè)公司都有自己的方法。在此源代碼也沒法一一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-CNAS 04-2019 住院患者身體約束護(hù)理
- T-CNHA 1025-2024“領(lǐng)跑者”標(biāo)準(zhǔn)評(píng)價(jià)要求 吸油煙機(jī)
- T-PDNXH 205-2024 南匯水蜜桃 地理標(biāo)志專用標(biāo)志申請(qǐng)使用管理規(guī)范
- 人教版生物八年級(jí)上冊(cè)5.1.1《腔腸動(dòng)物和扁形動(dòng)物》教學(xué)設(shè)計(jì)
- 2025年室外環(huán)境清潔電器項(xiàng)目建議書
- 2025年齒輪加工機(jī)床項(xiàng)目合作計(jì)劃書
- 職業(yè)教育AI應(yīng)用企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 特殊教育虛擬現(xiàn)實(shí)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 高性能彈性面漆行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 智慧排水防澇系統(tǒng)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 產(chǎn)品質(zhì)量事故罰款單
- 質(zhì)量體系推行計(jì)劃表
- 《怎么都快樂》教學(xué)設(shè)計(jì)“十市聯(lián)賽”一等獎(jiǎng)
- 2023年全國10月00054自考管理學(xué)原理試卷真題
- GB/T 9204-2008固定頂尖
- GB/T 13295-2019水及燃?xì)庥们蚰T鐵管、管件和附件
- 始終不渝走和平發(fā)展道路的中國
- CB/T 3155-1994帶纜輔助索
- 3.1《太陽系大家庭》優(yōu)質(zhì)課件
- 2023年廣西文化產(chǎn)業(yè)集團(tuán)有限公司招聘筆試題庫及答案解析
- 湘教版高中美術(shù)第四課審美變化中的自我課件2
評(píng)論
0/150
提交評(píng)論