軟件測(cè)試(三)--QTP黑盒測(cè)試工具_(dá)第1頁(yè)
軟件測(cè)試(三)--QTP黑盒測(cè)試工具_(dá)第2頁(yè)
軟件測(cè)試(三)--QTP黑盒測(cè)試工具_(dá)第3頁(yè)
軟件測(cè)試(三)--QTP黑盒測(cè)試工具_(dá)第4頁(yè)
軟件測(cè)試(三)--QTP黑盒測(cè)試工具_(dá)第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件測(cè)試實(shí)驗(yàn)三QTP計(jì)算機(jī)與信息工程系軟件測(cè)試實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?. 掌握QuickTest Professional 8.2(QTP)操作界面的組成。2. 著重掌握如何在不同的環(huán)境中使用QuickTest來(lái)作為自動(dòng)化的功能測(cè)試工具。3. 掌握如何創(chuàng)建自動(dòng)化測(cè)試用例。二、基本知識(shí)1. 具有微軟Windows的使用經(jīng)驗(yàn)2. 熟悉網(wǎng)絡(luò)和瀏覽器知識(shí)3. 熟悉測(cè)試概念4. QTP8.2的使用概要。三、實(shí)驗(yàn)設(shè)備及環(huán)境windows操作系統(tǒng)QuickTest Professional 8.2應(yīng)用軟件四、實(shí)驗(yàn)內(nèi)容第一部分、LoadRunner入門重要參考資料:需要帶耳機(jī)觀看在線教程講解。使用QuickTest

2、進(jìn)行測(cè)試的過(guò)程包括6個(gè)主要步驟: 準(zhǔn)備錄制打開(kāi)你要對(duì)其進(jìn)行測(cè)試的應(yīng)用程序,并檢查QuickTest中的各項(xiàng)設(shè)置是否適合當(dāng)前的要求。 進(jìn)行錄制打開(kāi)QuickTest的錄制功能,按測(cè)試用例中的描述,操作被測(cè)試應(yīng)用程序。 編輯測(cè)試腳本通過(guò)加入檢測(cè)點(diǎn)、參數(shù)化測(cè)試,以及添加分支、循環(huán)等控制語(yǔ)句,來(lái)增強(qiáng)測(cè)試腳本的功能,使將來(lái)的回歸測(cè)試真正能夠自動(dòng)化。 調(diào)試腳本調(diào)試腳本,檢查腳本是否存在錯(cuò)誤。 在回歸測(cè)試中運(yùn)行測(cè)試在對(duì)應(yīng)用程序的回歸測(cè)試中,通過(guò)QuickTest回放對(duì)應(yīng)用程序的操作,檢驗(yàn)軟件正確性,實(shí)現(xiàn)測(cè)試的自動(dòng)化進(jìn)行。 分析結(jié)果,報(bào)告問(wèn)題查看QuickTest記錄的運(yùn)行結(jié)果,記錄問(wèn)題,報(bào)告測(cè)試結(jié)果。關(guān)于例

3、子程序的具體操作步驟:我們使用微軟的IE做為瀏覽器,為了使QuickTest能夠更加準(zhǔn)確的運(yùn)行,需要對(duì)IE 進(jìn)行一下設(shè)置,步驟如下:1 選擇IE的 工具 | Internet選項(xiàng) 菜單命令,在彈出的窗口中,選擇“內(nèi)容”標(biāo)簽頁(yè)。2在“個(gè)人信息”部分,用鼠標(biāo)左鍵單擊“自動(dòng)完成”按鈕。彈出如下的對(duì)話框:自動(dòng)完成設(shè)置對(duì)話框3 使“Web地址”、“表單”、“表單上的用戶名和密碼”處于未選中的狀態(tài),然后用鼠標(biāo)左鍵單擊“清除表單”和“清除密碼”按鈕,設(shè)置完成。1、錄制前的準(zhǔn)備工作首先,你已經(jīng)對(duì)IE進(jìn)行了設(shè)置。其次,在你正式開(kāi)始錄制一個(gè)測(cè)試之前,應(yīng)該關(guān)閉所有已經(jīng)打開(kāi)的IE窗口。這是為了能夠正常的進(jìn)行

4、錄制,這一點(diǎn)要特別注意。最后,應(yīng)該關(guān)閉所有與測(cè)試不相關(guān)的程序窗口。2、錄制測(cè)試過(guò)程我們將使用QuickTest錄制一個(gè)向DTMS中添加錯(cuò)誤這樣的一個(gè)操作過(guò)程。1)啟動(dòng)QuickTest啟動(dòng)QuickTest,在隨后顯示的“Add- in Manager”窗口中,選中“Web”復(fù)選框,點(diǎn)擊“OK”按鈕。在“歡迎”窗口中,點(diǎn)擊“Blank Test”項(xiàng),開(kāi)始一個(gè)新的測(cè)試。2)開(kāi)始錄制在QuickTest中,選擇“Test > Record”菜單命令,這時(shí)會(huì)顯示下面這樣一個(gè)窗口:錄制、運(yùn)行設(shè)置對(duì)話框Web頁(yè)面在Web標(biāo)簽頁(yè),選擇“Open the following browser when

5、a record or run session begins.”單選按鈕,在下面的“Type”中,選擇“Microsoft Internet Explorer”為瀏覽器的類型,在“Address”中添入(DTMS的地址)。這樣,在錄制的時(shí)候,QuickTest會(huì)自動(dòng)打開(kāi)IE并連接到DTMS。選中“Close the browser when the test is closed”復(fù)選框,這樣在關(guān)閉該測(cè)試腳本的時(shí)候,會(huì)同時(shí)關(guān)閉與其相關(guān)的Web頁(yè)面。現(xiàn)在我們?cè)谇袚Q到“Windows Application” 標(biāo)簽頁(yè),如下圖所示:錄制、運(yùn)行設(shè)置對(duì)話框Windows Application頁(yè)面如果選擇

6、“Record and run test on any application”單選按鈕,則在錄制過(guò)程中,QuickTest會(huì)記錄你對(duì)所有的Windows程序所做的操作。如果選擇“Record and run on these application(opened when a session begins”單選按鈕,則在錄制過(guò)程中,QuickTest只會(huì)記錄對(duì)那些添加到下面“Application details”列表框中的應(yīng)用程序的操作(你可以通過(guò)“Add”、“Edit”、“Delete”按鈕來(lái)編輯這個(gè)列表)。我們選擇第二個(gè)單選按鈕。因?yàn)槲覀冎皇菍?duì)DTMS進(jìn)行操作,不涉及到Windows程

7、序,所以保持列表為空。點(diǎn)擊“確定”按鈕,開(kāi)始錄制了,你的IE被打開(kāi),并連接到了DTMS上。3)進(jìn)行操作以QuickTest為用戶名登陸DTMS,密碼為QTP。確保進(jìn)入DTMS后,處于錯(cuò)誤管理的狀態(tài)下。在“項(xiàng)目列表”中選擇“QuickTest練習(xí)1.0”,用鼠標(biāo)左鍵點(diǎn)擊“添加錯(cuò)誤”按鈕。在該頁(yè)面中,“所屬模塊”處選擇“錄制”,“錯(cuò)誤級(jí)別”處選擇“嚴(yán)重”,在“錯(cuò)誤名稱”處輸入“Test002”,然后點(diǎn)擊“增加”按鈕,再點(diǎn)擊接著出現(xiàn)的窗口中的“確定”按鈕。最后,點(diǎn)擊“查找錯(cuò)誤”按鈕,選中“新建”復(fù)選框,再點(diǎn)擊“查詢”按鈕,查看錯(cuò)誤的添加情況。4)停止錄制在QuickTest中,選擇“Test >

8、; Stop”菜單命令,錄制就此停止。5)保存腳本在QuickTest中,選擇“File > Save”菜單命令,保存錄制的測(cè)試。在保存時(shí),要確保保存對(duì)話框中的“Save Active Screen files”復(fù)選框被選中,如下圖所示:保存測(cè)試腳本選擇合適的路徑,添入文件名,我們?nèi)∶麨镈TMSTest01。點(diǎn)擊“保存”按鈕進(jìn)行保存。3、分析錄制的測(cè)試腳本在錄制過(guò)程中,QuickTest會(huì)在測(cè)試腳本管理窗口(也叫Tree View窗口)中產(chǎn)生對(duì)每一個(gè)操作的相應(yīng)記錄。錄制結(jié)束后,QuickTest也就記錄下了測(cè)試過(guò)程中的所有操作。測(cè)試腳本管理窗口顯示的內(nèi)容如下圖所示:測(cè)試腳本管理窗口對(duì)We

9、b頁(yè)面中界面元素的每一次操作,QuickTest都在測(cè)試腳本管理窗口中以一個(gè)圖標(biāo)來(lái)標(biāo)記,并記錄下了該界面元素的詳細(xì)描述信息。用鼠標(biāo)左鍵單擊測(cè)試腳本管理窗口下面的“Expert View”,會(huì)顯示與圖形方式相對(duì)應(yīng)的VBScript腳本。4、運(yùn)行、分析測(cè)試當(dāng)你運(yùn)行錄制好的測(cè)試腳本時(shí),QuickTest會(huì)打開(kāi)被測(cè)試程序,執(zhí)行你在測(cè)試中錄制的每一個(gè)操作。測(cè)試運(yùn)行結(jié)束后,QuickTest顯示本次運(yùn)行的結(jié)果。1)打開(kāi)測(cè)試腳本在QuickTest中,用鼠標(biāo)左鍵點(diǎn)擊“File > Open”菜單命令,打開(kāi)DTMSTest01。2)運(yùn)行測(cè)試前的設(shè)置用鼠標(biāo)左鍵點(diǎn)擊“Tools > Options”菜

10、單命令,在彈出的窗口中,切換到“Run”標(biāo)簽頁(yè),如下圖所示:設(shè)置對(duì)話框注意“Save step screen capture to test results”這一項(xiàng),它是用來(lái)設(shè)置需要在測(cè)試結(jié)果中保存哪些圖象信息的。一般情況下我們選擇“on error”或“on error and warning”,即在回放測(cè)試過(guò)程中出現(xiàn)問(wèn)題時(shí),保存圖象信息。我們前面錄制的對(duì)DTMS的測(cè)試在回放時(shí)不會(huì)出現(xiàn)什么問(wèn)題,為了更多的展示QuickTest的功能,我們?cè)谶@里暫且選擇“select always”。用鼠標(biāo)左鍵點(diǎn)擊“確定”按鈕,關(guān)閉窗口。3)啟動(dòng)用鼠標(biāo)左鍵點(diǎn)擊“Test > Run”菜單命令,彈出如下窗

11、口:保存測(cè)試結(jié)果對(duì)話框這是在詢問(wèn)你要將本次的測(cè)試運(yùn)行結(jié)果保存到何處。選擇“New Run results folder”單選按鈕,設(shè)定好存放路徑。用鼠標(biāo)左鍵點(diǎn)擊“確定”按鈕。這時(shí),你會(huì)看到QuickTest按照你在腳本中錄制的操作,一步一步的運(yùn)行測(cè)試,操作過(guò)程與你手工操作時(shí)完全一樣。4)分析結(jié)果在測(cè)試執(zhí)行完成后,會(huì)顯示測(cè)試結(jié)果窗口,如下圖所示:測(cè)試結(jié)果窗口窗口左半部分是一個(gè)樹(shù)狀視圖,以樹(shù)葉的形式列出了測(cè)試執(zhí)行過(guò)程中的每一個(gè)操作步驟。窗口右半部分給出了本次測(cè)試執(zhí)行過(guò)程的概要信息。5)查看每一個(gè)步驟的執(zhí)行結(jié)果展開(kāi)樹(shù)狀視圖各個(gè)節(jié)點(diǎn),可以查看到每個(gè)步驟的實(shí)際執(zhí)行情況,如下圖所示:測(cè)試結(jié)果窗口我們按照?qǐng)D

12、中的數(shù)字編號(hào)解釋一下各部分的內(nèi)容:編號(hào)1區(qū)域:這部分在樹(shù)狀視圖展開(kāi)后,顯示了測(cè)試執(zhí)行過(guò)程中的每一個(gè)操作步驟。選擇某一個(gè)步驟,會(huì)在2、3區(qū)域顯示相應(yīng)的信息。編號(hào)2區(qū)域:對(duì)應(yīng)你當(dāng)前選中的步驟,顯示了該操作執(zhí)行時(shí)的詳細(xì)信息。編號(hào)3區(qū)域:對(duì)應(yīng)你當(dāng)前選中的步驟,顯示了該操作執(zhí)行時(shí)應(yīng)用程序的屏幕截圖。6)關(guān)閉測(cè)試結(jié)果窗口用鼠標(biāo)左鍵單擊測(cè)試結(jié)果窗口中的“File > Exit”菜單命令,退出測(cè)試結(jié)果窗口。5、創(chuàng)建檢查點(diǎn)QuickTest可以設(shè)置如下類型的檢測(cè)點(diǎn):檢測(cè)點(diǎn)類型描述應(yīng)用舉例Page 檢測(cè)點(diǎn)檢查Web頁(yè)面的屬性。檢查Web頁(yè)面中是否包含“死”連接,或者檢查連接一個(gè)Web頁(yè)面所需要的時(shí)間。Tex

13、t / Text 區(qū)域檢測(cè)點(diǎn)檢查在窗口或Web頁(yè)面的指定位置是否顯示了內(nèi)容正確的文本。檢查在一個(gè)對(duì)話框中的指定位置,是否顯示了內(nèi)容正確的文本。Text 檢測(cè)點(diǎn)用于檢測(cè)基于Web的應(yīng)用,Text 區(qū)域檢測(cè)點(diǎn)用于檢測(cè)傳統(tǒng)的Windows應(yīng)用。Standard檢測(cè)點(diǎn)也叫做Object檢測(cè)點(diǎn),用于檢測(cè)標(biāo)準(zhǔn)界面元素的狀態(tài)。檢查一個(gè)編輯框的值是否正確,或者是檢查一個(gè)復(fù)選框是否被選中。Image 檢測(cè)點(diǎn)檢查界面上圖片的正確性。檢查Web頁(yè)面上圖片的正確性。Table 檢測(cè)點(diǎn)檢查表格中內(nèi)容的正確性。檢查表格中的內(nèi)容是否正確。Database檢測(cè)點(diǎn)檢測(cè)Windows應(yīng)用或Web應(yīng)用訪問(wèn)數(shù)據(jù)庫(kù)時(shí),數(shù)據(jù)內(nèi)容的正確性

14、。檢查數(shù)據(jù)庫(kù)查詢的正確性。XML 檢測(cè)點(diǎn)檢查XML文檔內(nèi)容的正確性XML 檢測(cè)點(diǎn)有兩種XML文件檢測(cè)點(diǎn)和XML 應(yīng)用檢測(cè)點(diǎn)。XML文件檢測(cè)點(diǎn)用于檢查一個(gè)XML文件;XML 應(yīng)用檢測(cè)點(diǎn)用于檢查一個(gè)Web頁(yè)面的XML文檔。Bitmap檢測(cè)點(diǎn)檢查從Web頁(yè)面或Windows窗口中捕獲的某一部分區(qū)域。檢查一個(gè)Windows窗口(或這個(gè)窗口的某一部分)顯示的正確性。Object檢測(cè)點(diǎn),也叫做Standard檢測(cè)點(diǎn)。我們?cè)贒TMSTest01測(cè)試腳本中添加一個(gè)Object檢測(cè)點(diǎn),用來(lái)檢驗(yàn)登陸DTMS時(shí),填入的用戶名是否正確。1)打開(kāi)測(cè)試腳本在QuickTest中,用鼠標(biāo)左鍵點(diǎn)擊“File > Ope

15、n”菜單命令,打開(kāi)DTMSTest01。2)另存為一個(gè)測(cè)試腳本用鼠標(biāo)左鍵點(diǎn)擊“File > Save As”菜單命令,將DTMSTest01另存成一個(gè)名為CheckPointTest的測(cè)試腳本。3)選擇檢測(cè)點(diǎn)的位置在QuickTest的Tree View窗口中,選擇“txtpassword” SetSecure “3ea4d5ealffb29”這一項(xiàng),如下圖所示:設(shè)置放置檢測(cè)點(diǎn)的位置我們就要在這一步的前面放置一個(gè)檢測(cè)點(diǎn),來(lái)檢查實(shí)際運(yùn)行過(guò)程中,用戶名填寫的是否正確。4)加入Object檢測(cè)點(diǎn)在Active Screen窗口,將鼠標(biāo)定位在填寫用戶名的編輯框中,點(diǎn)擊鼠標(biāo)右鍵,在彈出的上下文菜單

16、中選擇“Insert Checkpoint”菜單命令,彈出如下的窗口:Object選取確保當(dāng)前的焦點(diǎn)定位在“WebEdit: txtusername”上,點(diǎn)擊“OK”按鈕,彈出如下的窗口:檢測(cè)點(diǎn)設(shè)置對(duì)話框在這一步,我們?cè)O(shè)置需要檢查用戶名編輯框的哪些內(nèi)容。我們只將“disabled”、“readonly”、“value”這三項(xiàng)前面的復(fù)選框選中。點(diǎn)擊“OK”按鈕,則檢測(cè)點(diǎn)添加到腳本中,Tree View窗口顯示如下:加入檢測(cè)點(diǎn)之后的Tree View窗口5)保存設(shè)置選擇“ File > Save”菜單命令,保存我們上面的操作。(其他測(cè)試點(diǎn)略)6、再次運(yùn)行我們的測(cè)試腳本檢測(cè)點(diǎn)添加完。我們運(yùn)行C

17、heckPointTest測(cè)試腳本,看插入檢測(cè)點(diǎn)后,運(yùn)行結(jié)果是怎樣的。1)打開(kāi)測(cè)試腳本在QuickTest中,用鼠標(biāo)左鍵點(diǎn)擊“File > Open”菜單命令,打開(kāi)CheckPointTest。2)運(yùn)行測(cè)試前的設(shè)置用鼠標(biāo)左鍵點(diǎn)擊“Tools > Options”菜單命令,在彈出的窗口中,切換到“Run”標(biāo)簽頁(yè),如下圖所示:設(shè)置對(duì)話框在“Save step screen capture to test results”這一項(xiàng),選擇“on error”,表示在回放測(cè)試過(guò)程中出現(xiàn)錯(cuò)誤時(shí),保存圖象信息。用鼠標(biāo)左鍵點(diǎn)擊“確定”按鈕,關(guān)閉窗口。3)啟動(dòng)測(cè)試用鼠標(biāo)左鍵點(diǎn)擊“Test > Run”菜單命令,彈出如下窗口:保存測(cè)試結(jié)果對(duì)話框這是在詢問(wèn)你要將本次的測(cè)試運(yùn)行結(jié)果保存到何處。選擇“New Run results folder”單選按鈕,設(shè)定好存放路徑。用鼠標(biāo)左鍵點(diǎn)擊“確定”按鈕。這時(shí),QuickTest按照你在腳本中錄制的操作,一步一步的運(yùn)行測(cè)試,操作過(guò)程與你手工操作時(shí)完全一樣。4)分析結(jié)果在測(cè)試執(zhí)行完成后,會(huì)顯示測(cè)試結(jié)果窗口,如果所有的檢測(cè)點(diǎn)都通過(guò)了驗(yàn)證,運(yùn)行結(jié)果為Passed,如果有一個(gè)或多個(gè)檢測(cè)點(diǎn)沒(méi)有通過(guò)驗(yàn)證,則運(yùn)行結(jié)果會(huì)顯示為Failed。如下圖所示:測(cè)試結(jié)果窗口5)下面我們看一看檢測(cè)點(diǎn)的檢驗(yàn)結(jié)果。(Object檢測(cè)點(diǎn)為例)在樹(shù)狀視圖中,選

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論