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

正文內(nèi)容

單元6自動化測試——飛機訂票系統(tǒng)的測試主講人許麗花-wenkub

2022-10-22 21:10:29 本頁面
 

【正文】 企業(yè)測試團隊提供流程管理支持的需求 。在此過程中,為了節(jié)省人力、時間或硬件資源,提高測試效率,便引入了自動化測試的概念。 ?系統(tǒng)的主要功能 ? 單機版:登陸,訂票,修改,刪除,查詢等 ? Web版:注冊,登陸,訂票等 ?本模塊主要針對該系統(tǒng)進行自動化功能測試和簡單的性能測試。國家教學資源庫建設項目 單元 6 自動化測試 ——飛機訂票系統(tǒng)的測試 主講人 許麗花 南京工業(yè)職業(yè)技術學院 《 軟件測試》 2 學習導航 學習導航 南京工業(yè)職業(yè)技術學院 《 軟件測試》 引例描述 ?小李被要求今天加班,因為他所參與的項目明天要升級生產(chǎn)環(huán)境,今天必須在測試環(huán)境下先升級,一旦測試不順利,代碼就都要回退,而很多的測試用例,小李已經(jīng)重復執(zhí)行過很多次了。 待測系統(tǒng)說明 南京工業(yè)職業(yè)技術學院 《 軟件測試》 7 單元介紹 待測系統(tǒng)界面 飛機訂票系統(tǒng)主界面 南京工業(yè)職業(yè)技術學院 《 軟件測試》 8 任務一:自動化功能測試入門 任務分析 支撐知識 任務實施 任務小結 拓展實訓 任務陳述 1 2 3 知識準備 任務實施 任務陳述 4 5 任務拓展 項目實訓 南京工業(yè)職業(yè)技術學院 《 軟件測試》 9 任務簡介 任務 1陳述 本任務介紹了自動化測試的基本概念,通過 QTP自帶的飛機訂票系統(tǒng),介紹了 QTP基本功能的使用,包括錄制 /回放腳本,并進行簡單的測試腳本編輯,運行和調試測試腳本,并分析測試結果。 南京工業(yè)職業(yè)技術學院 《 軟件測試》 12 一、軟件測試自動化 沒有測試 手工測試 ? 時間緊 ? 可靠性低 ? 人力缺乏 ? 無法保證一致性 ? 無法重復 ?快速 ?可重復 ?高覆蓋率 ?高可靠性 ?重用性強 自動測試 (一) 自動化測試的優(yōu)勢和局限性 南京工業(yè)職業(yè)技術學院 《 軟件測試》 13 一、軟件測試自動化 自動化測試的優(yōu)點 可靠 自動化測試每次運行時都會準確執(zhí)行相同的操作,因此消除了人為的錯誤 快速 自動化測試的運行比實際用戶快得多 可重復 可以通過重復執(zhí)行相同的操作來測試軟件的反應 可編程 可以編寫復雜的測試腳本來找出隱藏的信息 全面 可以建立一套測試來測試軟件的所有功能 可重用 可以在不同版本的軟件上重復使用測試,甚至在用戶界面更改的情況下也不例外 (一) 自動化測試的優(yōu)勢和局限性 南京工業(yè)職業(yè)技術學院 《 軟件測試》 14 一、軟件測試自動化 自動化測試無法做到: ? 測試用例的設計 ? 界面和用戶體驗的測試 ? 正確性的檢查 自動化測試永遠無法取代手工測試! (一) 自動化測試的優(yōu)勢和局限性 南京工業(yè)職業(yè)技術學院 《 軟件測試》 15 一、軟件測試自動化 (二)如何開展自動化測試 軟件需求變動不頻繁 軟件項目周期比較長 自動化測試腳本可重復使用 另外,在手工測試無法完成,需要投入大量時間與人力時也需要考慮引入自動化測試。 (3) 在投資有限的情況下,性能測試自動化產(chǎn)品將優(yōu)先于功能測試自動化被考慮 。 (二)如何開展自動化測試 南京工業(yè)職業(yè)技術學院 《 軟件測試》 17 一、軟件測試自動化 要求測試人員會使用工具,掌握測試腳本的設計和編寫。 :如 JUnit,JMeter。采用 關鍵字驅動 的理念以簡化測試用例的創(chuàng)建和維護。 南京工業(yè)職業(yè)技術學院 《 軟件測試》 23 四、測試腳本 定義 ?測試腳本 ( Testing script),一般指的是一個特定測試的一系列指令,這些指令可以被自動化測試工具執(zhí)行。 ?測試腳本語言 ( test scripting language)是腳本語言的一種,準確地講是腳本語言在測試領域地一個分支,是自動化軟件測試設計的基礎。 南京工業(yè)職業(yè)技術學院 《 軟件測試》 25 任務實施:一、認識 QTP (一) QTP的安裝目錄 ? bin:主要存放可執(zhí)行文件和動態(tài)鏈接庫文件 ? CodeSamplesPlus:存放了一些實例代碼,具有很好的參考價值 ? help:幫助中心,有視頻講解和一些參考幫助信息 ? recovery:存放恢復文件 ? samples:示例程序,自帶的是飛機訂票系統(tǒng) ? Addins:插件包 ? Tests:存放安裝路徑的注冊信息 ? dat:存放備份和配置信息 南京工業(yè)職業(yè)技術學院 《 軟件測試》 26 任務實施:一、熟悉 QTP基本功能的使用 (一) QTP的主界面 南京工業(yè)職業(yè)技術學院 《 軟件測試》 27 任務實施:二、飛機訂票系統(tǒng)分析 (一) Web版 (二)單機版 南京工業(yè)職業(yè)技術學院 《 軟件測試》 28 任務實施:三、實現(xiàn)對飛機訂票系統(tǒng)錄制測試腳本 /運行 (一)準備錄制測試 Mercury Tours 網(wǎng)站的注冊用戶。 “錄制和運行設置”對話框中進行設置 ,打開 Mercury Tours 網(wǎng)站 。 ? 對于錄制的測試腳本,需要進一步修改和調整,如調整測試步驟的順序,增加新的步驟或刪除一些步驟,這些工作可以很方便地在關鍵字視圖 (Keyword View)中進行,讀者可自行操作。 (1)識別對象。 (三 )調試運行測試腳本 南京工業(yè)職業(yè)技術學院 《 軟件測試》 35 任務拓展 1. Active Screen ?Active Screen是 QTP獨有的一個功能,可用于錄制測試腳本后輔助編輯和維護測試腳本。 ?( 2) Partial:這是默認設置,捕獲和存儲第一個步驟所執(zhí)行的應用程序窗口,以及該窗口下屬的對象屬性。 南京工業(yè)職業(yè)技術學院 《 軟件測試》 37 任務拓展 2. QTP與其他工具的整合 QTP支持與 WinRunner、 LoadRunner等工具的整合,可以在 QTP中調用 WinRunner的測試腳本,可以在LoadRunner中設計性能場景時加入 QTP的測試腳本。主要包括關鍵字視圖的使用、關鍵字驅動測試方法的使用、各種檢查點的使用,以及對測試腳本進行參數(shù)化,從而進行數(shù)據(jù)驅動測試,并講解了幾種各種外部數(shù)據(jù)源的使用。 圖像檢查點 檢查圖像的屬性值 。 位圖檢查點 將網(wǎng)頁或應用程序的某個區(qū)域捕獲為位圖后對其進行檢查 。 南京工業(yè)職業(yè)技術學院 《 軟件測試》 二、檢查點 48 (二)各種檢查點的使用 各種檢查點在具體應用程序測試中的使用,在后面的任務實施中會結合 QTP自帶的飛機訂票系統(tǒng)進行具體的講解 。 任務實施:一、實現(xiàn)對飛機訂票系統(tǒng)的關鍵字驅動測試 南京工業(yè)職業(yè)技術學院 《 軟件測試》 55 (三)選擇測試對象相應的操作 在“ Operation”列選擇其相應的操作,例如按鈕對象單擊選擇“ C
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1