![QTP測(cè)試工具在軟件開(kāi)發(fā)中的應(yīng)用畢業(yè)論文_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/17/98646476-baf6-40fb-8ab0-99678a7f2a9d/98646476-baf6-40fb-8ab0-99678a7f2a9d1.gif)
![QTP測(cè)試工具在軟件開(kāi)發(fā)中的應(yīng)用畢業(yè)論文_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/17/98646476-baf6-40fb-8ab0-99678a7f2a9d/98646476-baf6-40fb-8ab0-99678a7f2a9d2.gif)
![QTP測(cè)試工具在軟件開(kāi)發(fā)中的應(yīng)用畢業(yè)論文_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/17/98646476-baf6-40fb-8ab0-99678a7f2a9d/98646476-baf6-40fb-8ab0-99678a7f2a9d3.gif)
![QTP測(cè)試工具在軟件開(kāi)發(fā)中的應(yīng)用畢業(yè)論文_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/17/98646476-baf6-40fb-8ab0-99678a7f2a9d/98646476-baf6-40fb-8ab0-99678a7f2a9d4.gif)
![QTP測(cè)試工具在軟件開(kāi)發(fā)中的應(yīng)用畢業(yè)論文_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/17/98646476-baf6-40fb-8ab0-99678a7f2a9d/98646476-baf6-40fb-8ab0-99678a7f2a9d5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、*學(xué)院*專業(yè)畢業(yè)設(shè)計(jì)(論文)畢業(yè)設(shè)計(jì)(論文)題 目 qtp測(cè)試工具在軟件開(kāi)發(fā)中的應(yīng)用系 別: 軟件與服務(wù)外包學(xué)院 專 業(yè): 軟件測(cè)試 班 級(jí): 姓 名: 學(xué) 號(hào): 指導(dǎo)教師: * 2011年04月qtp測(cè)試工具在軟件開(kāi)發(fā)中的應(yīng)用摘要:軟件測(cè)試是軟件工程的重要部分,是確保軟件質(zhì)量的重要手段。最近幾年,由于軟件的復(fù)雜度不斷增強(qiáng)、軟件產(chǎn)品的不斷發(fā)展,軟件測(cè)試得到了越來(lái)越廣泛的重視。自動(dòng)化測(cè)試是把為人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過(guò)程。通常,在設(shè)計(jì)了測(cè)試用例并通過(guò)評(píng)審之后,有測(cè)試人員根據(jù)用例中描述的規(guī)程一步步執(zhí)行,得到實(shí)際結(jié)果與預(yù)期結(jié)果的比較。在此過(guò)程中,為了節(jié)省人力、時(shí)間或硬件資源,提高測(cè)試效
2、率,便引進(jìn)了自動(dòng)化測(cè)試的概念。qtp是quicktest professional的簡(jiǎn)稱,是一種自動(dòng)測(cè)試工具。使用qtp的目的時(shí)想用它來(lái)執(zhí)行重復(fù)的手動(dòng)測(cè)試,主要是用于回歸測(cè)試和測(cè)試同一軟件的新版本。mercury quicktest professional甚至可以使新測(cè)試人員在幾分鐘內(nèi)提高效率。您只需通過(guò)按“記錄”按鈕,并使用執(zhí)行典型業(yè)務(wù)流程的應(yīng)用程序即可常見(jiàn)測(cè)試腳本。系統(tǒng)使用簡(jiǎn)明的英文語(yǔ)句和屏幕抓圖來(lái)自動(dòng)記錄業(yè)務(wù)流程中的每個(gè)步驟。用戶可以在關(guān)鍵字試圖中輕松修改、刪除或重新安排測(cè)試步驟。關(guān)鍵字:軟件測(cè)試、自動(dòng)化測(cè)試、回歸測(cè)試、qtpthe application of qtp test to
3、ol in softwares developmentabstract: the test of software is the important part in software project ,it is the important means of ensuring software quality. recently in few years, the unceasing development of, software product strengthens continuously because of the complex degree of software, softw
4、are test has gotten , it is more and more extensive to pay attention. automation test is with the test behavior transformation of artificial drive a kind of course of carrying out for machine. usually, when having designed test case have test people after passing through evaluation the rules step of
5、 one step that basis describes in example carry out , get the comparison of actual result and expected result. in this course ,it have led into the concept of automation test for saving manpower, time or hardware resource and raising test efficiency. qtp is the abbreviation of quicktest professional
6、 , is a kind of voluntarily test tool. using the purpose of qtp is that the by hand that wants to carry out repetition with it tests , it is used in regressing test mainly and test the new edition of same software. mercury quicktest professional can even make new test people raise efficiency in some
7、 minutes. you need to carry out the application program of typical business process through pressing the button of record and using only, found test script. system uses concise english sentence and screen to grab picture come from to move every step in record business process. user can the relaxed m
8、odification in keyword view , delete or reordering test step. keywords:the test of software、the test of automation、the test of regression、qtp(quicktest professional)目 錄前言5第1章 軟件測(cè)試61.1定義61.2 軟件質(zhì)量與測(cè)試的關(guān)系61.3 主要技術(shù)61.4 自動(dòng)化測(cè)試7第2章 qtp簡(jiǎn)介82.1特點(diǎn)82.2安裝(截圖)82.3基本操作(截圖)13第3章 訂票系統(tǒng)功能簡(jiǎn)介173.1訂票功能173.1修改訂票功能173.1刪除訂票
9、功能17第4章 測(cè)試需求分析與計(jì)劃184.1需求分析184.2測(cè)試計(jì)劃18第5章 訂票功能測(cè)試205.2測(cè)試用例205.2錄制腳本過(guò)程(截圖)225.2測(cè)試腳本255.2執(zhí)行和結(jié)果25第6章 修改功能測(cè)試265.2測(cè)試用例265.2錄制腳本過(guò)程(截圖)266.2測(cè)試腳本306.2執(zhí)行和結(jié)果31第7章 刪除功能測(cè)試325.2測(cè)試用例325.2錄制腳本(截圖)327.2測(cè)試腳本357.2執(zhí)行和結(jié)果35第8章 測(cè)試結(jié)果分析37第9章 畢業(yè)設(shè)計(jì)小結(jié)38致謝39參考文獻(xiàn)40前言mercury quicktest professional 甚至可以使新測(cè)試人員在幾分鐘內(nèi)提高效率。您只需通過(guò)按“記錄”按鈕,
10、并使用執(zhí)行典型業(yè)務(wù)流程的應(yīng)用程序即可創(chuàng)建測(cè)試腳本。系統(tǒng)使用簡(jiǎn)明的英文語(yǔ)句和屏幕抓圖來(lái)自動(dòng)記錄業(yè)務(wù)流程中的每個(gè)步驟。用戶可以在關(guān)鍵字視圖中輕松修改、刪除或重新安排測(cè)試步驟。 quicktest professional 可以自動(dòng)引入檢查點(diǎn),以驗(yàn)證應(yīng)用程序的屬性和功能,例如驗(yàn)證輸出或檢查鏈接有效性。對(duì)于關(guān)鍵字視圖中的每個(gè)步驟,活動(dòng)屏幕均準(zhǔn)確顯示測(cè)試中應(yīng)用程序處理此步驟的方式。您也可以為任何對(duì)象添加幾種類型的檢查點(diǎn),以便驗(yàn)證組件是否按預(yù)期運(yùn)行(只需在活動(dòng)屏幕中單擊此對(duì)象即可)。 然后,可以在產(chǎn)品介紹(具有 excel 所有功能的集成電子表格)中輸入測(cè)試數(shù)據(jù),以便在不需要編程的情況下處理數(shù)據(jù)集和創(chuàng)建多
11、個(gè)測(cè)試迭代,從而擴(kuò)大測(cè)試案例范圍。您可以鍵入數(shù)據(jù),或從數(shù)據(jù)庫(kù)、電子表格或文本文件導(dǎo)入數(shù)據(jù)。 高級(jí)測(cè)試人員可以在專家視圖中查看和編輯自己的測(cè)試腳本,該視圖顯示 quicktest professional 自動(dòng)生成的基于業(yè)界標(biāo)準(zhǔn)的內(nèi)在 vb 腳本。專家視圖中進(jìn)行的任何變動(dòng)自動(dòng)與關(guān)鍵字視圖同步。 一旦測(cè)試人員運(yùn)行了腳本,testfusion 報(bào)告顯示測(cè)試運(yùn)行的所有方面:高級(jí)結(jié)果概述,準(zhǔn)確指出應(yīng)用程序故障位置的可擴(kuò)展樹(shù)視圖,使用的測(cè)試數(shù)據(jù),突出顯示任何差異的應(yīng)用程序屏幕抓圖,以及每個(gè)通過(guò)和未通過(guò)檢查點(diǎn)的詳細(xì)說(shuō)明。通過(guò)使用 mercury testdirector 合并 testfusion 報(bào)告,您
12、可以在整個(gè) qa 和開(kāi)發(fā)團(tuán)隊(duì)中共享報(bào)告。 quicktest professional 也加快了更新流程。當(dāng)測(cè)試中應(yīng)用程序出現(xiàn)變動(dòng)(例如“登錄”按鈕重命名為“登入”)時(shí),您可以對(duì)共享對(duì)象庫(kù)進(jìn)行一次更新,然后此更新將傳播到所有引用該對(duì)象的腳本。您可以將測(cè)試腳本發(fā)布到 mercury testdirector,使其他 qa 團(tuán)隊(duì)成員可以重復(fù)使用您的測(cè)試腳本,從而消除了重復(fù)工作。 quicktest professional 支持所有常用環(huán)境的功能測(cè)試,包括 windows、web、.net、visual basic、activex、java、sap、siebel、oracle、peoplesoft
13、 和終端模擬器。 qtp8.0帶出了自動(dòng)化測(cè)試革命的一個(gè)新名詞:關(guān)鍵字驅(qū)動(dòng) qtp自身又帶有數(shù)據(jù)表支持?jǐn)?shù)據(jù)驅(qū)動(dòng)的測(cè)試,數(shù)據(jù)驅(qū)動(dòng)使得自動(dòng)化測(cè)試代碼復(fù)用率顯著提高,e測(cè)工作室自動(dòng)化測(cè)試專家認(rèn)為一段自動(dòng)化測(cè)試腳本想要收回成本至少要被運(yùn)行6次以上,數(shù)據(jù)驅(qū)動(dòng)即提高了自動(dòng)化測(cè)試收益。 第1章 軟件測(cè)試1.1 定義軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程中的一個(gè)重要組成部分,是貫穿整個(gè)軟件開(kāi)發(fā)生命周期、對(duì)軟件產(chǎn)品(包括階段性產(chǎn)品)進(jìn)行驗(yàn)證和確認(rèn)的活動(dòng)過(guò)程,其目的是盡快盡早地發(fā)現(xiàn)在軟件產(chǎn)品中所存在的各種問(wèn)題與用戶需求、預(yù)先定義的不一致性。軟件測(cè)試就是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。軟件測(cè)試是一個(gè)找錯(cuò)的過(guò)程,測(cè)試只能找出程序中的錯(cuò)
14、誤,而不能證明程序無(wú)錯(cuò)。軟件測(cè)試要求以較少的用例、時(shí)間和人力找出軟件中潛在的各種錯(cuò)誤和缺陷,以保證軟件的質(zhì)量。在ieee所提出的軟件工程標(biāo)準(zhǔn)屬于中,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求后弄清楚語(yǔ)氣結(jié)果與實(shí)際結(jié)果之間的差別。1.2 軟件質(zhì)量與測(cè)試的關(guān)系軟件歸根姐弟是為了保證軟件的質(zhì)量,軟件測(cè)試歸根姐弟是為了保證軟件質(zhì)量。通常軟件質(zhì)量是以“滿足需求”為基本衡量標(biāo)準(zhǔn),ieee提出的軟件測(cè)試定義明確提出了軟件測(cè)試以檢驗(yàn)是否滿足需求為目標(biāo)。1.3 主要技術(shù)軟件測(cè)試技術(shù)鬼節(jié)為兩大類:白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試有可分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試;靜態(tài)測(cè)試主要包括代碼檢查法、靜態(tài)結(jié)構(gòu)分析法等;動(dòng)態(tài)測(cè)試技術(shù)主要包括程序
15、插樁、邏輯覆蓋、基本路徑測(cè)試等。黑河測(cè)試一般可分為功能測(cè)試和非功能測(cè)試兩大類:功能測(cè)試主要包括等價(jià)類劃分、邊值分析、因果圖法、錯(cuò)誤推測(cè)、強(qiáng)度測(cè)試、兼容性測(cè)試、配置測(cè)試、安全測(cè)試等。1.4 自動(dòng)化測(cè)試軟件測(cè)試自動(dòng)化就是通過(guò)測(cè)試工具或其他手段,按照測(cè)試人員的預(yù)定計(jì)劃對(duì)軟件產(chǎn)品進(jìn)行自動(dòng)的測(cè)試,它是軟件測(cè)試的一個(gè)重要組成部分,能夠完成許多手工無(wú)法完成后者難以實(shí)現(xiàn)的一些測(cè)試工作。正確、合理地實(shí)施自動(dòng)化測(cè)試,能夠快速、全面地對(duì)軟件進(jìn)行測(cè)試,從而提高軟件質(zhì)量,節(jié)省經(jīng)費(fèi),縮短產(chǎn)品發(fā)布周期。第2章 qtp簡(jiǎn)介2.1 特點(diǎn)使用quicktest可以加速整個(gè)測(cè)試的過(guò)程,并且建置完新版本的應(yīng)用程序或網(wǎng)站后,可以重復(fù)使
16、用測(cè)試腳本進(jìn)行測(cè)試。以quicktest執(zhí)行測(cè)試,就與人工測(cè)試一樣。quicktest會(huì)仿真鼠標(biāo)的動(dòng)作與鍵盤(pán)的輸入,不過(guò)quicktest比人工測(cè)試快樂(lè)很多。quicktest自動(dòng)化的好處有:快速:quicktest執(zhí)行測(cè)試比人工測(cè)試速度快多了。可靠:quicktest每一次的測(cè)試都可以正確的執(zhí)行相同的動(dòng)作,可以避免人工的錯(cuò)誤??芍貜?fù):quicktest可以重復(fù)執(zhí)行相同的測(cè)試??沙绦蚧簈uicktest可以以程序的方式,撰寫(xiě)復(fù)雜的測(cè)試腳本,以帶出隱藏在應(yīng)用程序中的信息。廣泛性:quicktest可以建立廣泛的測(cè)試腳本,涵蓋應(yīng)用程序的所有功能??稍偈褂茫簈uicktest可以重復(fù)使用測(cè)試腳本,
17、即使應(yīng)用程序的使用接都已經(jīng)改變。2.2 安裝第一步:?jiǎn)?dòng)qtp的安裝程序執(zhí)行文件,結(jié)果如圖(2-2-1)圖(2-2-1)第二步:點(diǎn)擊“qtp的安裝程序”,結(jié)果如圖(2-2-2)圖(2-2-2)第三步:點(diǎn)擊“我接受許可證協(xié)議中的條款”,然后點(diǎn)擊“是(y)”,結(jié)果如圖(2-2-3)圖(2-2-3)第四步:在維護(hù)號(hào)下的文本框中輸入“0123-2820602166”,然后點(diǎn)擊“下一步(n)” ,結(jié)果如圖(2-2-4)圖(2-2-4)第五步:點(diǎn)擊“是(y)” ,結(jié)果如圖(2-2-5)圖(2-2-5)第六步:最好選擇“自動(dòng)設(shè)置這些選項(xiàng)(建議quality center用戶)”選項(xiàng),然后選擇“下一步(n)”
18、 ,結(jié)果如圖(2-2-6)圖(2-2-6)第七步:如果連接了互聯(lián)網(wǎng)可以選擇“下載microsoft script debugger”及“安裝microsoft script debugger”如果沒(méi)有連接互聯(lián)網(wǎng)就不要選擇了。目標(biāo)文件夾最好是默認(rèn)的,然后點(diǎn)擊“下一步(n)” ,結(jié)果如圖(2-2-7)圖(2-2-7)第八步:最好選擇“完全(f)”安裝,然后點(diǎn)擊“下一步(n)”,結(jié)果如圖(2-2-8)圖(2-2-8)第九步:點(diǎn)擊“開(kāi)始(s)”,結(jié)果如圖(2-2-9)圖(2-2-9)第十步:點(diǎn)擊“下一步(n)”然后系統(tǒng)就安裝qtp,安裝完成后,會(huì)提示你是否立即重新啟動(dòng),最好是立即重新啟動(dòng)。,結(jié)果如圖(
19、2-2-10)圖(2-2-10)點(diǎn)擊完成就可以正常使用。2.3 基本操作第一步:點(diǎn)擊qtp的執(zhí)行文件, 第二步:第一步完成后會(huì)出現(xiàn)上圖的對(duì)畫(huà)框,然后點(diǎn)擊”ok” ,如圖(2-3-2)圖(2-3-2)第三步:選擇“tutorial”選項(xiàng),如圖(2-3-3)圖(2-3-3)第四步:關(guān)閉右上角的對(duì)話框,選擇左上角的“record”選項(xiàng),如圖(2-3-4)圖(2-3-4)第五步:qtp會(huì)有對(duì)兩個(gè)方向的測(cè)試,一個(gè)是對(duì)web的測(cè)試,一個(gè)是對(duì)具體軟件程序的測(cè)試。如果選擇對(duì)web測(cè)試,在上圖制定輸入地方網(wǎng)址,點(diǎn)擊確定:如果是對(duì)軟件程序的測(cè)試,選擇“windows application”選項(xiàng),如圖(2-3-5
20、)圖(2-3-5)第六步:選擇“+”按鈕選擇要執(zhí)行程序的文件,如圖(2-3-6)圖(2-3-6)第七部:在“application”中選擇你要執(zhí)行程序的文件,然后點(diǎn)擊“ok”按鈕,如圖(2-3-7)圖(2-3-7)第八步:點(diǎn)擊“確定”,你就會(huì)對(duì)該系統(tǒng)執(zhí)行測(cè)試。,如圖(2-3-8)圖(2-3-1)第3章 訂票系統(tǒng)簡(jiǎn)介3.1訂票功能第一步:用戶mercury登錄到飛機(jī)訂票系統(tǒng)。,如圖第二步:用戶可以在相應(yīng)的欄目里輸入日期、出發(fā)地、目的地、飛機(jī)班次、顧客的姓名、飛機(jī)票數(shù)、類型等后,點(diǎn)擊“insert”按鈕成功訂票3.2修改訂票功能第一步:用戶mercury登錄到飛機(jī)訂票系統(tǒng)。,如圖第二步:用戶根據(jù)原
21、來(lái)訂票的信息,打開(kāi)原來(lái)自己訂票的信息。第三步:用戶修改原有的訂票訂票信息3.3刪除訂票功能第一步:用戶mercury登錄到飛機(jī)訂票系統(tǒng)。,如圖第二步:用戶根據(jù)原來(lái)訂票的信息,打開(kāi)原來(lái)自己訂票的信息。第三步:用戶刪除原有的訂票訂票信息,取消該次的訂票第4章 測(cè)試需要分析與計(jì)劃4.1需求分析4.1.1 功能點(diǎn)1飛機(jī)訂票系統(tǒng)的訂票功能用戶輸入要訂票的日期、出發(fā)地、目的地、航班、票數(shù)、類型等信息,系統(tǒng)即可根據(jù)用戶輸入的信息給用戶訂票,4.1.2 功能點(diǎn)2飛機(jī)訂票系統(tǒng)的修改訂票的功能用戶可以根據(jù)一些信息查看原有的訂票信息,并能夠修改原有的訂票的信息。4.1.3 功能點(diǎn)3 飛機(jī)訂票系統(tǒng)的刪除訂票的功能用戶
22、可以根據(jù)一些信息查看原有的訂票信息,并能夠刪除原有的訂票的信息。4.2 測(cè)試計(jì)劃4.2.1 編寫(xiě)測(cè)試用例表如表(圖(4-2-1)測(cè)試編號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果yl_*_001yl_*_002表(4-2-1)4.2.2 根據(jù)測(cè)試用例執(zhí)行測(cè)試4.2.3測(cè)試匯總表如表(4-2-2)用例編號(hào)測(cè)試步驟預(yù)期結(jié)果測(cè)試結(jié)果表(4-2-2)4.2.4匯總分析對(duì)qtp測(cè)試的結(jié)果進(jìn)行分析,并得出結(jié)論,提交測(cè)試報(bào)告和建議,以備開(kāi)發(fā)人員進(jìn)行修改和維護(hù)第5章 訂票功能測(cè)試5.1 測(cè)試用例測(cè)試編號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果yl_01_001空在fly中選擇一個(gè)地點(diǎn),彈出警告信息不能為空的警告yl_01_00209/01/10在fl
23、y中選擇一個(gè)地點(diǎn),彈出警告信息日期要在今天之后yl_01_00313/10/13在fly中選擇一個(gè)地點(diǎn),彈出警告信息月份要小于13yl_01_00410/32/13在fly中選擇一個(gè)地點(diǎn),彈出警告信息天要在1-31之間yl_01_00511/31/13在fly中選擇一個(gè)地點(diǎn),彈出警告信息天要在1-30之間yl_01_00610/23/13正確yl_01_007空在flyto中選擇一個(gè)地點(diǎn),彈出警告信息ff不能為空的警告yl_01_008losangeles正確成功yl_01_009空f(shuō)lights按鈕不可用成功yl_01_0010denverflights按鈕可用成功yl_01_0011單擊,
24、選擇6696航班在窗口顯示航班信息出發(fā)點(diǎn)為losangeles,目的地為denveryl_01_012在ft中改選frankfurt清空航班信息出發(fā)點(diǎn)為losangelesyl_01_013在ff中改選paris清空航班信息, flights按鈕不可用,ft自動(dòng)清空成功yl_01_014zhangs,1,economyprice:170.47total:170.47出發(fā)點(diǎn)為losangeles,目的地為denver, 選擇6696航班yl_01_015zhang,2,economyprice:170.47total:340.94成功yl_01_016zhang,0,economy自動(dòng)改為1,p
25、rice:170.47total:170.47成功yl_01_017zhang,99,economyprice:170.47total:16876.53成功yl_01_018zhang,100,economy自動(dòng)改為10,price:170.47total:1704.7成功yl_01_019zhang,1,firstprice: 511.41total:511.41成功yl_01_020zhang,2,firstprice:511.41total:1022.82成功yl_01_021zhang,1,businessprice:340.94total:340.94成功yl_01_022zhang
26、,2,businessprice:340.94total:681.88成功yl_01_023在ff中改選parisft,flights,航班信息,price,total,class全部清空成功yl_01_024在ft中改選paris航班信息,price,total,class全部清空出發(fā)點(diǎn)為losangeles,目的地為denver, 選擇6696航班,zhang,1 張票, economyyl_01_02510/30/13losangelesdenver6696陳國(guó)強(qiáng)insert按鈕可用,update,delete按鈕不可用,單擊,進(jìn)程條工作,orderno:13 ,insert按鈕不可用u
27、pdate,delete按鈕可用orderno:原來(lái)是空的,insert后改為具體數(shù)字。yl_01_026姓名為空insert,update,delete按鈕不可用10/30/10losangelesdenver6696zhangeconomyyl_01_027改變航班8855insert,update,delete按鈕不可用姓名清空,原來(lái)的信息:10/30/13losangelesdenver6696zhangeconomyyl_01_028改變ft為london航班信息,price,total,class清空insert,update,delete按鈕不可用原來(lái)的信息:10/30/13lo
28、sangelesdenver6696zhang,1economyyl_01_029改變ff為paris航班信息,ft,price,total,class清空,flights,insert,update,delete按鈕不可用原來(lái)的信息:10/30/13losangelesdenver6696zhang,1economyyl_01_030單擊insert進(jìn)程條工作,orderno:原來(lái)是空的,現(xiàn)改為具體數(shù)字。例:orderno:13 ,insert按鈕不可用, update,delete按鈕可用10/30/13losangelesdenver6696zhang,1economy表(5-1-1)5
29、.2錄制腳本過(guò)程(截屏)第一步:錄制腳本,選擇“record”如圖()圖(5-2-1)第二步:在agent nname和password中都輸入mercury點(diǎn)擊“ok”按鈕圖(5-2-2)第三步:輸入飛機(jī)的時(shí)間、出發(fā)地、目的地,然后選擇“flights”選擇航班圖(5-2-3)第四步:選擇要乘坐飛機(jī)的航班,然后點(diǎn)擊確定。圖(5-2-4)第五步:輸入顧客的姓名、票數(shù)、票的類型、點(diǎn)擊“insert”圖(5-2-5)第六步:點(diǎn)擊“stop”結(jié)束錄制過(guò)程,腳本錄制成功。圖(5-2-6)第七步:在容易出錯(cuò)的點(diǎn)上右擊鼠標(biāo),選擇“insert standard checkpoint”圖(5-2-7)第八步
30、:點(diǎn)擊“確定”圖(5-2-8)腳本(截圖):圖(5-2-9)第九步:在外面將飛機(jī)訂票系統(tǒng)里的數(shù)據(jù)刪除,點(diǎn)擊“run”運(yùn)行腳本。圖(5-2-10)5.3 測(cè)試腳本dialog(login).winedit(agent name:).type mdialog(login).winedit(agent name:).set mercurydialog(login).winedit(password:).type mdialog(login).winedit(password:).setsecure 4da14eea230673a188a059df360a208f53f741b0dialog(logi
31、n).winedit(password:).type micreturn window(flight reservation).winobject(date of flight:).type 101011window(flight reservation).wincombobox(fly from:).select londonwindow(flight reservation).wincombobox(fly to:).select pariswindow(flight reservation).winbutton(flight).clickwindow(flight reservation
32、).dialog(flights table).winlist(from).select 12582 lon 08:00 am par 10:00 am af $164.00window(flight reservation).dialog(flights table).winbutton(ok).check checkpoint(ok)window(flight reservation).dialog(flights table).winbutton(ok).clickwindow(flight reservation).winedit(customer name:).set zhangwi
33、ndow(flight reservation).winbutton(insert).clickwindow(flight reservation).close5.4 執(zhí)行和結(jié)果執(zhí)行qtp生成的腳本,結(jié)果如圖圖(5-4-1)第6章 修改功能測(cè)試6.1 測(cè)試用例測(cè)試編號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果yl_02_001點(diǎn)擊open“按鈕”彈出open order對(duì)話框成功彈出open order對(duì)話框yl_02_002選擇“customer name”彈出“search results”對(duì)話框成功yl_02_003選擇第一個(gè)訂單,點(diǎn)擊“ok”按鈕對(duì)話框消失,訂單的內(nèi)容在飛機(jī)訂票系統(tǒng)中顯示insert按鈕不可
34、用,update和delete按鈕可用月份要小于13yl_02_004日期修改為11/31/12可以修改成功yl_02_005出發(fā)地改為london可以修改成功yl_02_006目的地修改為paris可以修改成功yl_02_007flight修改為10638號(hào)航班可以修改成功yl_02_008customer name修改為hua可以修改成功yl_02_009tichet 修改為2可以修改成功yl_02_010class 修改為first可以修改成功yl_02_011點(diǎn)擊update按鈕訂票成功修改成功表(6-1-1)6.2 測(cè)試過(guò)程(截屏)第一步:錄制腳本,選擇“record”,如圖(5-2
35、-1)第二步:在agent nname和password中都輸入mercury點(diǎn)擊“ok”按鈕,如圖(6-2-1)第三步:點(diǎn)擊“”打開(kāi)原有訂票單圖(6-2-3)第四步:選擇原有的訂票,可以根據(jù)“顧客名”、“航班日期”、“訂單的no”選擇要訂單圖(6-2-4)第五步:選擇具體的航班圖(6-2-5)第六步:對(duì)所定的票進(jìn)行修改,點(diǎn)擊“update”按鈕圖(6-2-6)更新中圖(6-2-7)第七步:點(diǎn)擊“stop”結(jié)束錄制過(guò)程,腳本錄制成功。第八步:在容易出錯(cuò)的點(diǎn)上右擊鼠標(biāo),選擇“insert standard checkpoint”圖(6-2-8)第九步:點(diǎn)擊“ok”圖(6-2-9)腳本(截圖):圖
36、(6-2-10)第十步:點(diǎn)擊“run”運(yùn)行腳本。圖(6-2-11)6.3 測(cè)試腳本dialog(login).winedit(agent name:).type mdialog(login).winedit(agent name:).set mercurydialog(login).winedit(password:).type mdialog(login).winedit(password:).setsecure 4da15069b9b79471f037e5994fbbed913942ad8edialog(login).winedit(password:).type micreturn wi
37、ndow(flight reservation).winbutton(button).clickwindow(flight reservation).dialog(open order).wincheckbox(customer name).set onwindow(flight reservation).dialog(open order).winedit(edit).set zhangwindow(flight reservation).dialog(open order).winbutton(ok).clickwindow(flight reservation).dialog(open
38、order).dialog(search results).winbutton(ok).clickwindow(flight reservation).winedit(tickets:).setselection 0,1window(flight reservation).winedit(tickets:).set 4window(flight reservation).winradiobutton(business).setwindow(flight reservation).winbutton(update).check checkpoint(update)window(flight re
39、servation).winbutton(update).clickwindow(flight reservation).close6.3執(zhí)行和結(jié)果執(zhí)行qtp生成的腳本,結(jié)果如圖圖(6-4-1)第7章 刪除功能測(cè)試7.1 測(cè)試用例測(cè)試編號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果yl_03_001點(diǎn)擊open“按鈕”彈出open order對(duì)話框成功彈出open order對(duì)話框yl_03_002選擇“customer name”彈出“search results”對(duì)話框成功yl_03_003選擇第一個(gè)訂單,點(diǎn)擊“ok”按鈕對(duì)話框消失,訂單的內(nèi)容在飛機(jī)訂票系統(tǒng)中顯示insert按鈕不可用,update和delete
40、按鈕可用月份要小于13yl_03_004選擇delete按你可以刪除該信息成功表(7-1-1)7.2 測(cè)試過(guò)程第一步:錄制腳本,選擇“record”第二步:在agent nname和password中都輸入mercury點(diǎn)擊“ok”按鈕第三步:點(diǎn)擊“”打開(kāi)原有訂票單,如圖(6-2-3)第四步:選擇原有的訂票,可以根據(jù)“顧客名”、“航班日期”、“訂單的no”選擇要訂單,如圖(6-2-4)第五步:選擇具體的航班,如圖(6-2-4)第六步:對(duì)所定的票進(jìn)行修改,點(diǎn)擊“delete”按鈕圖(7-2-6)第七步:確認(rèn)刪除圖(7-2-7)第八步:點(diǎn)擊“stop”結(jié)束錄制過(guò)程,腳本錄制成功。圖(7-2-8)第
41、九部:在容易出錯(cuò)的點(diǎn)上右擊鼠標(biāo),選擇“insert standard checkpoint”圖(7-2-9)第十步:點(diǎn)擊“ok”圖(7-2-10)腳本(截圖):圖(7-2-11)7.3 測(cè)試腳本dialog(login).winedit(agent name:).type mdialog(login).winedit(agent name:).set mercurydialog(login).winedit(password:).type mdialog(login).winedit(password:).setsecure 4da1309e122e4c63d752211d9dc7b5e636
42、41aa8edialog(login).click 151,140dialog(login).winbutton(ok).clickwindow(flight reservation).winbutton(button).clickwindow(flight reservation).dialog(open order).wincheckbox(customer name).set onwindow(flight reservation).dialog(open order).winedit(edit).set zhangwindow(flight reservation).dialog(op
43、en order).winbutton(ok).clickwindow(flight reservation).dialog(open order).dialog(search results).winbutton(ok).clickwindow(flight reservation).winbutton(delete).clickwindow(flight reservation).dialog(flight reservations).activatewindow(flight reservation).dialog(flight reservations).activatewindow(flight reservation).dialog(flight reservatio
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育培訓(xùn)機(jī)構(gòu)評(píng)估居間合同
- 紡織品交易居間合同協(xié)議書(shū)
- 2025年度辦公室日常保潔與節(jié)能照明設(shè)備供應(yīng)服務(wù)合同
- 廣告投放數(shù)據(jù)分析合同
- 產(chǎn)品包裝設(shè)計(jì)技術(shù)指南
- 安全生產(chǎn)托管協(xié)議合同
- 工礦企業(yè)產(chǎn)品購(gòu)銷合同
- 廚房承包協(xié)議集錦
- 農(nóng)業(yè)質(zhì)量標(biāo)準(zhǔn)制定指南
- 能源行業(yè)能源供應(yīng)鏈優(yōu)化與智能倉(cāng)儲(chǔ)管理
- 保潔班長(zhǎng)演講稿
- 勞務(wù)雇傭協(xié)議書(shū)范本
- JGJ52-2006 普通混凝土用砂、石質(zhì)量及檢驗(yàn)方法標(biāo)準(zhǔn)
- 環(huán)境監(jiān)測(cè)的基本知識(shí)
- 電動(dòng)車棚施工方案
- 《中國(guó)十大書(shū)法家》課件
- 超實(shí)用可編輯版中國(guó)地圖全圖及分省地圖
- 尿路結(jié)石腔內(nèi)碎石患者圍手術(shù)期并發(fā)尿膿毒癥護(hù)理專家共識(shí)
- 交換機(jī)工作原理詳解(附原理圖)
- 小學(xué)總復(fù)習(xí)非連續(xù)性文本教學(xué)課件
- 2023年考研考博考博英語(yǔ)福建師范大學(xué)考試高頻考點(diǎn)參考題庫(kù)帶答案
評(píng)論
0/150
提交評(píng)論