510 likes | 669 Views
IBM Rational Functional Tester. Lab 7.3 Creating Data-Driven Tests in Functional Tester 在功能測試中建立資料驅動測試. 班級:資三甲 學號: D10016155 姓名:陳逸霖. Exporting a Datapool 匯出 資料儲存區. 7-3. Exporting a Datapool. 測試專案腳本錄製. 點選紅色圓點開始 [ 記錄功能測試 ]. 為腳本名稱命名 Ex: [OrderTotal3_part1] 接著點擊 [ 完成 ].
E N D
IBM Rational Functional Tester Lab 7.3 Creating Data-Driven Tests in Functional Tester在功能測試中建立資料驅動測試 班級:資三甲 學號:D10016155 姓名:陳逸霖
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 測試專案腳本錄製 點選紅色圓點開始 [記錄功能測試] 為腳本名稱命名 Ex: [OrderTotal3_part1] 接著點擊[完成]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 測試專案腳本錄製 點選記錄小視窗中 [啟動應用程式] 選擇測試應用程式 [ClassicsJavaA – java] 點選[確定]後開啟程式
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 測試專案腳本錄製 展開 [Haydn] 資料夾 選取反白 [Violin Concertos] 點擊[Place Order]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 測試專案腳本錄製 選取 [Exiting Customer] 下拉選單選擇 [Trent Culpito] Password文字框留白 點擊 [OK]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 插入資料驅動指令 停留在此畫面先別輸入資料 這時請點擊記錄操作視窗中 [插入資料驅動指令] 開啟插入資料驅動動作視窗
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 插入資料驅動指令 開啟插入資料驅動動作視窗後 再開始輸入卡號及日期 Ex: [1234 1234 1234 1234] [12/11]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 插入資料驅動指令 以左鍵拖曳[hand]圖示到測試應用程式中 確認選取範圍為[整個測試應用程式] 放開左鍵選取完成
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 插入資料驅動指令 選取完成後 請修改[插入資料驅動動作]視窗 [變數]欄位下的前六個資料項 依序更改為: [Composer] [item] [Quantity] [CardNumber] [CardType] [ExpData]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 插入資料驅動指令 完成修改後 請利用[從指令表格刪除所選的列]按鈕 將剩餘未修改的資料刪除 留下以修改的六筆記錄 刪除完成後點擊[確定]關閉視窗 接著點擊[插入驗證點或動作指令] 新增驗證點
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 插入資料驗證點 3. 被紅色方框框選 並在旁顯示金額及類別 放開滑鼠成功選取驗證值 2. 拖曳手掌 到應用程式中的金額 1. 取消勾選狀態
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 插入資料驗證點 選擇[執行資料驗證點] 確認資訊被寫入後 點擊[下一步] 確認後點擊[下一步]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 插入資料驗證點 為驗證點名稱命名 Ex:[Total] 點擊[下一步] 點擊[完成]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 測試專案腳本錄製 回到測試應用程式中 點擊[Place Order] 並點擊[確定]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 測試專案腳本錄製 先關閉測試應用程式 再點擊記錄操作視窗的 [停止記錄]結束錄製腳本 若出現測試物件對映視窗 請直接關閉
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 運行腳本並檢視結果 點擊[執行功能測試Script] 日誌名稱使用預設值 確認日誌結果為通過即可
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 編輯驗證點至資料儲存區參照 雙擊Script瀏覽器中的驗證點[Total] 點擊[將值轉換成資料儲存區參照] 選擇[資料儲存區變數]為[Total] 並勾選[將值新增至資料儲存區中的新記錄] 設定完畢後點擊[確定]關閉視窗
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 編輯驗證點至資料儲存區參照 轉換完成後 關閉[驗證點編輯器] 選擇[是]儲存變更
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 編輯資料儲存區 雙擊Script瀏覽器中 測試資料儲存區下的[預設專用測試資料儲存區] 並雙擊該視窗使視窗最大化進行修改動作 修改第二筆記錄的Quantity欄位資料項為[2] 及修改第二筆記錄的Total欄位資料項為[$30.98] 修改完成後關閉測試資料儲存區 並點擊[是]儲存變更
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 運行腳本並檢視結果 變更完畢後 點擊[執行功能測試Script] 設定日誌名稱後點擊[下一步] 將疊代計數設為[2] 完成設置後點擊[完成] 運行腳本
7-3 Exporting a Datapool 運行腳本並檢視結果 確認腳本運行成功即可
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 匯出並編輯資料儲存區 找到Script瀏覽器中 預設專用測試資料儲存區 點擊右鍵選擇[匯出] 開啟匯出資料儲存區視窗
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 匯出並編輯資料儲存區 將資料儲存於[C:\Training-TST279] 並命名為[OrderTotalData2] 存檔類型請確認為[*.csv] 確認後點擊[存檔]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 匯出並編輯資料儲存區 到剛才所儲存路徑的資料夾中 開啟剛才所儲存的檔案[OrderTotalData2.csv] 開啟後應為Excel表格
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 匯出並編輯資料儲存區 複製第三列的行列記錄 貼上至4~6行列新增三筆記錄
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 匯出並編輯資料儲存區 接著修改資料項 將欄位C下的4~6行列的資料項依序更改為[5]、[10] 、[50] 及欄位G下的4~6行列的資料項 依序更改為[$75.95] 、[$150.90] 、[$750.50]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 匯出並編輯資料儲存區 修改完成後 點擊右上[關閉] 並點選[是]儲存檔案
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 錄製測試專案腳本 點選[記錄功能測試Script] 為專案命名Ex:[OrderTotal3_part2] 點擊[下一步]並使用預設值 點擊[完成]開始錄製腳本
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 錄製測試專案腳本 點選記錄小視窗中 [啟動應用程式] 選擇測試應用程式 [ClassicsJavaA – java] 點選[確定]後開啟程式
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 錄製測試專案腳本 展開 [Haydn] 資料夾 選取反白 [Violin Concertos] 點擊[Place Order]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 錄製測試專案腳本 選取 [Exiting Customer] 下拉選單選擇 [Trent Culpito] Password文字框留白 點擊 [OK]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool Step 10–錄製測試專案腳本-5 此處使用鍵盤輸入 步驟如下
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 錄製測試專案腳本 以滑鼠點選Quantity數量文字框 按下鍵盤[Home]鍵使游標至前端 先按下鍵盤[Shift]鍵 再按下方向鍵上方的[End]鍵 使文字呈現反白狀態 按下鍵盤[Delete]鍵將文字刪除 鍵入測試值 Ex:[10] 並按下鍵盤[Tab]鍵至下個文字框
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 錄製測試專案腳本 以滑鼠點選卡號 輸入四組四位數值信用卡卡號 Ex:[2222 2222 2222 2222] 接著輸入日期 請按下鍵盤[Tab]鍵[兩次] 游標停至[Expiration Date] 輸入日期 Ex:[12/11] 輸入完畢後點擊記錄操作小視窗 中的[插入驗證點或動作指令] 新增驗證點
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 錄製測試專案腳本 3. 被紅色方框框選 並在旁顯示金額及類別 放開滑鼠成功選取驗證值 2. 拖曳手掌 到應用程式中的金額 1. 取消勾選狀態
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 錄製測試專案腳本 選擇[執行資料驗證點] 確認資訊被寫入後 點擊[下一步] 確認後點擊[下一步]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 錄製測試專案腳本 為驗證點名稱命名 Ex:[Total] 點擊[完成] 點擊[下一步]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 錄製測試專案腳本 回到測試應用程式中 點擊[Place Order] 並點擊[確定]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 錄製測試專案腳本 先關閉測試應用程式 再點擊記錄操作視窗的 [停止記錄]結束錄製腳本 若出現測試物件對映視窗 請直接關閉
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 匯入資料儲存區並與腳本建立關聯 在工具列中的[檔案] 選擇[新建]並點選[測試資料儲存區] 開啟視窗後 為資料儲存區命名 Ex:[OrderTotal3] 命名完成後點擊[下一步] 選擇匯入的檔案
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 匯入資料儲存區並與腳本建立關聯 選擇錄製腳本前所修改的CSV檔 路徑為[C:\Training-TST279\OrderTotalData2.csv] 勾選[第一筆記錄是變數資訊] 點擊[完成]後 資料儲存區編輯器中 會有錄製腳本所修改的五筆記錄
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 匯入資料儲存區並與腳本建立關聯 在Script瀏覽器中 對[測試資料儲存區]按右鍵 選擇[與資料儲存區關聯] 並選擇[/OrderTotal3.rftdp] 點擊[確定]完成儲存區關聯
7-3 Exporting a Datapool 以變數取代腳本文字 在OrderTotal3_part2腳本開啟的狀態下 切換為Java頁面 尋找輸入數量的程式行列並複製 Ex:[placeAnOrder().inputKeys (“{ExtLeft}+{ExtRight}{BKSP}1”);] (請依照實際程式碼為主)
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 以變數取代腳本文字 在輸入數量的程式行列下方 貼上複製的程式碼 並將原程式碼尾端數量去除 如圖所示
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 以變數取代腳本文字 2.將[文字類型]全部選項都勾選後 點擊[尋找] 直到[文字]部分為[輸入數量的程式碼] 1. 點擊工具列中的[Script] 選擇 [尋找文字並取代微資料儲存區參照] 開啟文字替代視窗
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 以變數取代腳本文字 點擊[尋找] [文字]部分為[輸入數量的程式碼]後 選擇[資料儲存區變數]為[Quantity] 點擊[取代]並[關閉] 完成應如下圖所示 確認修改完成後 關閉IBM功能測試 並重新啟動程式
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 以變數取代腳本文字 重新啟動程式後 請開啟[OrderTotal3_part2]腳本 並[關閉測試資料儲存區]
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 轉換驗證點參照 雙擊Script瀏覽器中的驗證點[Total] 點擊[將值轉換成資料儲存區參照] 選擇[資料儲存區變數]為[Total] 並勾選[將值新增至資料儲存區中的新記錄] 設定完畢後點擊[確定]關閉視窗
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 轉換驗證點參照 轉換完成後 關閉[驗證點編輯器] 選擇[是]儲存變更
Exporting a Datapool 匯出資料儲存區 7-3 Exporting a Datapool 轉運行腳本並檢視結果 變更完畢後 點擊[執行功能測試Script] 設定日誌名稱後點擊[下一步] 將疊代計數設為[5] 完成設置後點擊[完成] 運行腳本