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