freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

自動(dòng)化測試qtp教程(已修改)

2025-04-06 07:27 本頁面
 

【正文】 QTP自動(dòng)化測試教程學(xué)習(xí)目錄目錄 11 QTP 簡介 2 自動(dòng)化測試的好處 2 QuickTest工作流程 2 QTP程序界面 3 Mercury Tours 示范網(wǎng)站 52 錄制/執(zhí)行測試腳本 5 錄制前的準(zhǔn)備 6 錄制測試腳本 6 錄制測試腳本 6 分析錄制的測試腳本 8 執(zhí)行測試腳本 10 執(zhí)行腳本出現(xiàn)錯(cuò)誤 11 分析測試結(jié)果 113 建立檢查點(diǎn) 12 QuickTest檢查點(diǎn)種類 13 創(chuàng)建檢查點(diǎn) 13 對(duì)象檢查 13 網(wǎng)頁檢查 16 文字檢查 17 表格檢查 18 執(zhí)行并分析使用檢查點(diǎn)的測試腳本 204 參數(shù)化 24 參數(shù)化步驟和檢查點(diǎn)中的值 24 參數(shù)化對(duì)象和檢查點(diǎn)的屬性值 24 參數(shù)化操作的值 25 參數(shù)種類 26 使用數(shù)據(jù)表參數(shù) 27 使用環(huán)境變量參數(shù) 28 使用隨機(jī)數(shù)字參數(shù) 28 參數(shù)化測試腳本 29 定義參數(shù) 29 修正受到參數(shù)化影響的步驟 30 執(zhí)行并分析使用參數(shù)的測試腳本 315 輸出值 32 創(chuàng)建輸出值 33 輸出值類型 33 存儲(chǔ)輸出值 34 輸出屬性值 35 定義標(biāo)準(zhǔn)輸出值 35 指定輸出類型和和設(shè)置 36 在腳本中建立輸出值 37 建立輸出值 37 執(zhí)行并分析使用輸出值的測試腳本 401 QTP 簡介 自動(dòng)化測試的好處如果你執(zhí)行過人工測試,你一定了解人工測試的缺點(diǎn),人工測試非常浪費(fèi)時(shí)間而且需要投入大量的人力。使用人工測試的結(jié)果,往往是在應(yīng)用程序交付前,無法對(duì)應(yīng)用程序的所有功能都作完整的測試。使用QuickTest可以加速整個(gè)測試的過程,并且建置完新版本的應(yīng)用程序或網(wǎng)站后,可以重復(fù)使用測試腳本進(jìn)行測試。以QuickTest執(zhí)行測試,就與人工測試一樣。QuickTest會(huì)仿真鼠標(biāo)的動(dòng)作與鍵盤的輸入,不過QuickTest比人工測試快了很多。自動(dòng)化測試的好處快速Q(mào)uickTest執(zhí)行測試比人工測試速度快多了??煽縌uickTest每一次的測試都可以正確的執(zhí)行相同的動(dòng)作,可以避免人工測試的錯(cuò)誤??芍貜?fù)QuickTest可以重復(fù)執(zhí)行相同的測試??沙绦蚧疩uickTest可以以程序的方式,撰寫復(fù)雜的測試腳本,以帶出隱藏在應(yīng)用程序中的信息。廣泛性QuickTest可以建立廣泛的測試腳本,涵蓋應(yīng)用程序的所有功能??稍偈褂肣uickTest可以重復(fù)使用測試腳本,即使應(yīng)用程序的使用接口已經(jīng)改變。 QuickTest工作流程1.錄制測試腳本前的準(zhǔn)備在測試前需要確認(rèn)你的應(yīng)用程序及QuickTest是否符合測試需求?確認(rèn)你已經(jīng)知道如何對(duì)應(yīng)用程序進(jìn)行測試,如要測試哪些功能、操作步驟、預(yù)期結(jié)果等。同時(shí)也要檢查一下QuickTest的設(shè)定,如Test Settings以及Options對(duì)話窗口,以確保QuickTest會(huì)正確的錄制并儲(chǔ)存信息。確認(rèn)QuickTest以何種模式儲(chǔ)存信息。2.錄制測試腳本操作應(yīng)用程序或?yàn)g覽網(wǎng)站時(shí),QuickTest會(huì)在Keyword View 中以表格的方式顯示錄制的操作步驟。每一個(gè)操作步驟都是使用者在錄制時(shí)的操作,如在網(wǎng)站上點(diǎn)擊了鏈接,或則在文本框中輸入的信息。3.加強(qiáng)測試腳本在測試腳本中加入檢查點(diǎn),可以檢查網(wǎng)頁的鏈接、對(duì)象屬性、或者字符串,以驗(yàn)證應(yīng)用程序的功能是否正確。將錄制的固定值以參數(shù)取代,使用多組的數(shù)據(jù)測試程序。使用邏輯或者條件判斷式,可以進(jìn)行更復(fù)雜的測試。4.對(duì)測試腳本進(jìn)行調(diào)試修改過測試腳本后,需要對(duì)測試腳本作調(diào)試,以確保測試腳本能正常并且流暢的執(zhí)行。5.在新版應(yīng)用程序或者網(wǎng)站上執(zhí)行測試腳本通過執(zhí)行測試腳本,QuickTest會(huì)在新本的網(wǎng)站或者應(yīng)用程序上執(zhí)行測試,檢查應(yīng)用程序的功能是否正確。6.分析測試結(jié)果分析測試結(jié)果,找出問題所在。7.測試報(bào)告如果你安裝了TestDirector(Quality Center),則你可以將發(fā)現(xiàn)的問題回報(bào)到 TestDirector(Quality Center)數(shù)據(jù)庫中。TestDirector(Quality Center)是Mercury測試管理工具。 QTP程序界面在學(xué)習(xí)創(chuàng)建測試之前,先了解一下QuickTest的主界面。下圖是錄制了一個(gè)操作后QuickTest的界面。在QTP界面包含標(biāo)題欄、菜單欄、文件工具條等幾個(gè)界面元素,下面簡單解釋各界面元素的功能:n 標(biāo)題欄,顯示了當(dāng)前打開的測試腳本的名稱。n 菜單欄,包含了QuickTest的所有菜單命令項(xiàng)。n 文件工具條,在工具條上包含了以下幾個(gè)按鈕:n 測試工具條,包含了在創(chuàng)建、管理測試腳本是要使用的按鈕,如下圖:n 調(diào)試工具條,包含在調(diào)試測試腳本時(shí)要使用的工具條,如下圖:n 測試腳本管理窗口,提供了兩個(gè)可切換的窗口,分別通過圖形化方式和VBScript腳本方式來管理測試腳本。 n Data Table窗口,用于參數(shù)化你的測試。 n 狀態(tài)欄,顯示測試過程中的狀態(tài)。 在上面上面簡要介紹了QuickTest的主窗口,你可能對(duì)一些窗口元素到底是干什么的感到很困惑,在我們下面介紹QuickTest具體的功能時(shí),會(huì)真正了解它們的作用。但在現(xiàn)在,應(yīng)該盡可能的去熟悉這些界面元素,記住它們大概的功能,最好是花一些時(shí)間通過實(shí)際的操作來探索一下它們的功能,這對(duì)你能夠順利學(xué)習(xí)下面的內(nèi)容是有幫助的。 Mercury Tours 示范網(wǎng)站Mercury Tours示范網(wǎng)站是一個(gè)提供機(jī)票預(yù)訂服務(wù)的網(wǎng)站,在本課程中,我們使用MI公司提供的Mercury Tours示范網(wǎng)站作為演示QuickTest各個(gè)功能的例子程序。1.在開始使用Mercury Tours示范網(wǎng)站()之前,首先要在Mercury Tours網(wǎng)站上注冊(cè)一個(gè)使用者賬號(hào)。2.Mercury Tours示范網(wǎng)站使用要登錄并使用Mercury Tours示范網(wǎng)站必須使用注冊(cè)賬號(hào)。在使用網(wǎng)站時(shí),從 [ Flight Finder ] 網(wǎng)頁開始,按照畫面上的指示預(yù)訂機(jī)票。在Book a Flight 網(wǎng)頁,無需填寫真實(shí)的旅客信息,信用卡卡號(hào)等標(biāo)示為紅色的字段中添加虛擬數(shù)據(jù)就可以了。3.結(jié)束訂票動(dòng)作完成訂票動(dòng)作后,在 [Flight Confirmation] 網(wǎng)頁上點(diǎn)選[LOG OUT] 按鈕或是選擇[SIGNOFF]按鈕。4.關(guān)閉瀏覽器 現(xiàn)在知道如何使用Mercury Tours示范網(wǎng)站,就可以開始使用QuickTest錄制測試腳本了。2 錄制/執(zhí)行測試腳本 當(dāng)瀏覽網(wǎng)站或使用應(yīng)用程序時(shí),QuickTest會(huì)紀(jì)錄你的操作步驟,并產(chǎn)生測試腳本。當(dāng)停止錄制后,會(huì)看到QuickTest在Keyword View中以表格的方式顯示測試腳本的操作步驟。 錄制前的準(zhǔn)備 在錄制腳本前,首先要確認(rèn)以下幾項(xiàng):n 已經(jīng)在Mercury Tours示范網(wǎng)站上注冊(cè)了一個(gè)新的使用者賬號(hào)。n 在正式開始錄制一個(gè)測試之前,關(guān)閉所有已經(jīng)打開的IE窗口。這是為了能夠正常的進(jìn)行錄制,這一點(diǎn)要特別注意。n 關(guān)閉所有與測試不相關(guān)的程序窗口。 錄制測試腳本 錄制測試腳本 在這一節(jié)中我們使用QuickTest錄制一個(gè)測試腳本,在Mercury Tours 范例網(wǎng)站上預(yù)定一張從紐約(New York)到舊金山(San Francisco)的機(jī)票。 1.執(zhí)行QuickTest并開啟一個(gè)全新的測試腳本n 開啟QuickTest,在“Addin Manager”窗口中選擇“Web”選項(xiàng),點(diǎn)擊“OK”關(guān)閉“Addin Manager”窗口,進(jìn)入QuickTest Professional 主窗口。n 如果QuickTest Professional 已經(jīng)啟動(dòng),檢查“HelpAbout QuickTest Professional”查看目前加載了那些addins。如果沒有加載“Web”,那么必須關(guān)閉并重新啟動(dòng)QuickTest Professional,然后在“Addin Manager”窗口中選擇“Web”。 n 如果在執(zhí)行QuickTest Professional時(shí)沒有開啟“Addin Manager”則點(diǎn)擊“ToolOptions”,在“General”標(biāo)簽頁勾選 “Display Addin Manager on Startup”,在下次執(zhí)行QuickTest Professional 時(shí)就會(huì)看到“Addin Manager”窗口了 2.開始錄制測試腳本選中“TestRecord”或者點(diǎn)選工具欄上的“Record”按鈕。打開“Record and Run Settings”對(duì)話窗口:在“Web”標(biāo)簽頁選擇“Open the following browser when a record or run session begins”在“Type”下拉列表中選擇“Microsoft Internet Explorer”為瀏覽器的類型;在“Address”中添加“(網(wǎng)站地址)” 這樣,在錄制的時(shí)候,QuickTest會(huì)自動(dòng)打開IE瀏覽器并連接到Mercury Tours 范例網(wǎng)站上?,F(xiàn)在我們?cè)谇袚Q到“Windows Application” 標(biāo)簽頁,如下圖所示:如果選擇“Record and run test on any open Windowsbased application”單選按鈕,則在錄制過程中,QuickTest會(huì)記錄你對(duì)所有的Windows程序所做的操作。如果選擇“Record and run on these application(opened when a session begins)”單選按鈕,則在錄制過程中,QuickTest只會(huì)記錄對(duì)那些添加到下面“Application details”列表框中的應(yīng)用程序的操作(你可以通過“Add”、“Edit”、“Delete”按鈕來編輯這個(gè)列表)。我們選擇第二個(gè)單選按鈕。因?yàn)槲覀冎皇菍?duì)Mercury Tours 范例網(wǎng)站進(jìn)行操作,不涉及到Windows程序,所以保持列表為空。點(diǎn)擊“確定”按鈕,開始錄制了,將自動(dòng)打開IE瀏覽器并連接到Mercury Tours 范例網(wǎng)站上。3.登錄Mercury Tours 網(wǎng)站 在用戶名和密碼輸入注冊(cè)時(shí)使用的賬號(hào)和密碼,點(diǎn)擊“Signin”,進(jìn)入“Flight Finder”網(wǎng)頁。4.輸入訂票數(shù)據(jù)輸入以下訂票數(shù)據(jù):Departing From:New YorkOn:May 14Arriving In:San FranciscoReturning:May 28 Service Class:Business class 其他字段保留默認(rèn)值,點(diǎn)擊“CONTINUE”按鈕打開“Select Flight”頁面。5.選擇飛機(jī)航班 可以保存默認(rèn)值,點(diǎn)擊“CONTINUE”按鈕打開“Book a Flight”頁面。6.輸入必填字段(紅色字段) 輸入用戶名和信用卡號(hào)碼(信用卡可以輸入虛構(gòu)的號(hào)碼,如88888888)。點(diǎn)擊網(wǎng)頁下方的“SECURE PURCHASE”按鈕,打開“Flight Confirmation”網(wǎng)頁。7.完成定制流程 查看訂票數(shù)據(jù),并選擇“BACK TO HOME”回到Mercury Tours網(wǎng)站首頁。8.停止錄制 在QuickTest工具列上點(diǎn)擊“Stop”按鈕,停止錄制。到這里已經(jīng)完成了預(yù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1