




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、時(shí)間:年月日課程名稱(chēng):軟件測(cè)試技術(shù)實(shí)驗(yàn)名稱(chēng):QTP檢查點(diǎn)與腳本循環(huán)設(shè)計(jì)班級(jí):姓名:學(xué)號(hào):指導(dǎo)教師評(píng)定:簽名:1 實(shí)驗(yàn)?zāi)康模?)理解和掌握自動(dòng)化測(cè)試的基本原理和方法。(2)掌握QTP標(biāo)準(zhǔn)檢查點(diǎn)的設(shè)置方法。(3)掌握QTP動(dòng)態(tài)捕捉信息與循環(huán)腳本的設(shè)計(jì)的方法。2 實(shí)驗(yàn)要求(1)使用QTP對(duì)訂票程序的Insert order功能進(jìn)行測(cè)試,驗(yàn)證訂票是否成功。(2)掌握在QTP中檢查點(diǎn)的添加方法。(3)使用QTP對(duì)被測(cè)程序進(jìn)行動(dòng)態(tài)信息捕捉的操作。(4)掌握對(duì)測(cè)試腳本中取出多個(gè)值進(jìn)行循環(huán)腳本的設(shè)計(jì)。3 實(shí)驗(yàn)內(nèi)容(1)錄制并生成訂票腳本,按照三種方式來(lái)添加檢查點(diǎn),通過(guò)對(duì)update order按鈕、delet
2、e order按鈕、Insert Done按鈕和Order No:文本框的屬性進(jìn)行驗(yàn)證,來(lái)判斷訂票是否成功;(2)在訂票腳本的基礎(chǔ)上,通過(guò)設(shè)計(jì)循環(huán)腳本,動(dòng)態(tài)取出“出發(fā)地”和“目的地”的所有航班,并測(cè)試程序是否正確。4 實(shí)驗(yàn)步驟(1)錄制腳本:成功登陸訂票窗口在訂票系統(tǒng)中輸入航班日期選擇起飛地點(diǎn)選擇目的地選擇航班輸入顧客姓名輸入票的張數(shù)選擇航班級(jí)別單擊訂票按鈕;(2)在日期欄輸入 123112,選擇起始和目的地點(diǎn):Denver和Frankfurt,選擇航班號(hào)15819,確定訂單中的航班,輸入訂票姓名”zhangsan”,訂票張數(shù)是2張,航班選擇first,確定當(dāng)前訂票信息,單擊”insert o
3、rder”按鈕。(3)腳本錄制完成后,腳本及訂單圖如下所示:Dialog("Login").WinEdit("Agent Name:").Set "test"Dialog("Login").WinEdit("Password:").SetSecure "4f669b9da99a7e76169a9134e948b20c8a2f4edc"Dialog("Login").WinButton("OK").ClickWindow("Fl
4、ight Reservation").WinMenu("Menu").Select "File;New Order"Window("Flight Reservation").ActiveX("MaskEdBox").Type "123112"Window("Flight Reservation").WinComboBox("Fly From:").Select "Denver"Window("Flight Reser
5、vation").WinComboBox("Fly To:").Select "Frankfurt"Window("Flight Reservation").WinButton("FLIGHT").ClickWindow("Flight Reservation").Dialog("Flights Table").WinList("From").Select "15889 DEN 03:12 PM FRA 03:57 PM AA $104
6、.10"Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").ClickWindow("Flight Reservation").WinEdit("Name:").Set "zhangsan"Window("Flight Reservation").WinEdit("Tickets:").Set "2"Window(&quo
7、t;Flight Reservation").WinRadioButton("First").SetWindow("Flight Reservation").WinButton("Insert Order").Click(4)回訪腳本,檢查腳本的正確性;(5)在Active Screen中,用右鍵單擊”Update Order”按鈕,添加標(biāo)準(zhǔn)檢查點(diǎn),檢查”Update Order”按鈕的enabled屬性值。如下圖所示:(6)點(diǎn)擊OK按鈕,打開(kāi)checkpoint設(shè)置窗口,選擇enabled屬性,在Configure Val
8、ue中,選擇Constant,輸入enabled屬性的預(yù)期值為T(mén)rue,選”After currentstep”,點(diǎn)擊“OK”,如下圖所示:(7)增加完檢查點(diǎn)后,腳本在keyword視圖下,如下圖所示:(8)腳本在expert view下,如下所示:Dialog("Login").WinEdit("Agent Name:").Set "test"Dialog("Login").WinEdit("Password:").SetSecure "4f669b9da99a7e76169a913
9、4e948b20c8a2f4edc"Dialog("Login").WinButton("OK").ClickWindow("Flight Reservation").WinMenu("Menu").Select "File;New Order"Window("Flight Reservation").ActiveX("MaskEdBox").Type "123112"Window("Flight Reservati
10、on").WinComboBox("Fly From:").Select "Denver"Window("Flight Reservation").WinComboBox("Fly To:").Select "Frankfurt"Window("Flight Reservation").WinButton("FLIGHT").ClickWindow("Flight Reservation").Dialog("Flig
11、hts Table").WinList("From").Select "15889 DEN 03:12 PM FRA 03:57 PM AA $104.10"Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").ClickWindow("Flight Reservation").WinEdit("Name:").Set "zhangsan"Wi
12、ndow("Flight Reservation").WinEdit("Tickets:").Set "2"Window("Flight Reservation").WinRadioButton("First").SetWindow("Flight Reservation").WinButton("Insert Order").ClickWindow("Flight Reservation").WinButton("Updat
13、e Order").Check CheckPoint("Update Order")(9)回放腳本,查看檢查點(diǎn)的檢查結(jié)果,測(cè)試報(bào)告是否顯示為passed;(10)在expert view下,將鼠標(biāo)放置到 checkpoint(“update order”)上,右鍵點(diǎn)擊鼠標(biāo),選擇checkpoint properties,再次打開(kāi)檢查點(diǎn)屬性設(shè)置窗口,選擇enabled屬性,在Configure Value中,選擇Constant,輸入enabled屬性的預(yù)期值為False,如下圖所示:(11)重新回訪腳本,查看此時(shí)的測(cè)試報(bào)告是否為Failed,并檢查是否有出錯(cuò)的截圖
14、。(12)對(duì)delete order按鈕和Insert Done按鈕按照以上的步驟,設(shè)置標(biāo)準(zhǔn)檢查點(diǎn),驗(yàn)證enabled屬性是否為正確的值;對(duì)delete order按鈕當(dāng)enable屬性設(shè)置為false時(shí),結(jié)果如下所示:當(dāng)對(duì)delete order按鈕當(dāng)enable屬性設(shè)置為true時(shí),結(jié)果如下所示:對(duì)Insert Done按鈕當(dāng)enable屬性設(shè)置為true時(shí),結(jié)果如下所示:對(duì)Insert Done按鈕當(dāng)enable屬性設(shè)置為false時(shí),結(jié)果如下所示:(13)將下列取值,用循環(huán)腳本實(shí)現(xiàn):Dim Str_FlyFrom,Str_FlyTo,Str_FlightDim Int_FlyFrom,
15、Int_FlyTo,Int_FlightDim i,j,kInt_FlyFrom=Window("Flight Reservation").WinComboBox("Fly From:").GetItemsCountFor i=0 to Int_FlyFrom-1Str_FlyFrom = Window("Flight Reservation").WinComboBox("Fly From:").GetItem(i)Window("Flight Reservation").WinComboBox
16、("Fly From:").Select Str_FlyFromInt_FlyTo = Window("Flight Reservation").WinComboBox("Fly To:").GetItemsCountFor j=0 to Int_FlyTo-1Str_FlyTo = Window("Flight Reservation").WinComboBox("Fly To:").GetItem(j)Window("Flight Reservation").WinCom
17、boBox("Fly To:").Select Str_FlyToWindow("Flight Reservation").WinButton("FLIGHT").ClickInt_Flight = Window("Flight Reservation").Dialog("Flights Table").WinList("From").GetItemsCountFor k=0 to Int_Flight-1If k>0 ThenWindow("Flight R
18、eservation").WinMenu("Menu").Select "File;New Order"Window("FlightReservation").ActiveX("MaskEdBox").Type "121212"Window("Flight Reservation").WinComboBox("Fly From:").Select Str_FlyFromWindow("Flight Reservation").WinComboBox("
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 兒童厭食癥的原因與治療
- 北京協(xié)和醫(yī)院新型冠狀病毒感染基層診療建議
- 吉林省松原市扶余第一中學(xué)2025屆化學(xué)高一下期末聯(lián)考試題含解析
- 廣東省韶關(guān)市2024-2025學(xué)年高一下學(xué)期期末教學(xué)質(zhì)量檢測(cè)政治試卷(含答案)
- 北京市豐臺(tái)區(qū)2024-2025學(xué)年高一下學(xué)期4月期中考試政治試題
- 常德執(zhí)法大比武活動(dòng)方案
- 展覽展廳活動(dòng)方案
- 少先隊(duì)防災(zāi)活動(dòng)方案
- 小班綜合親子活動(dòng)方案
- 巧妙組織活動(dòng)方案
- 樁基施工培訓(xùn)
- 人員管理贊美
- 初三第一學(xué)期家長(zhǎng)會(huì)
- 儲(chǔ)油罐專(zhuān)項(xiàng)應(yīng)急預(yù)案樣本(2篇)
- 社區(qū)治理-終結(jié)性考核-國(guó)開(kāi)(SC)-參考資料
- 日用品批發(fā)采購(gòu)合同
- 2022-2023學(xué)年天津市北辰區(qū)八年級(jí)(下)期末語(yǔ)文試卷
- 位置隨動(dòng)系統(tǒng)的MATLAB計(jì)算及仿真畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 腦梗死的預(yù)防和治療
- 勞務(wù)合同保證金合同模板
- 湖南省長(zhǎng)沙市2024年中考語(yǔ)文真題試卷(含答案)
評(píng)論
0/150
提交評(píng)論