強烈建議大家使用虛擬機來復習,虛擬機的下載地址,在群的公告中, 虛擬機的用戶名:Administrator, 密碼:123456
操作題 分為三個大題
復習注意事項
上午操作題
下午理論題
操作題:
1. Selenium IDE (銀行櫃面系統)
2. QTP
3. 回歸測試 (銀行櫃面系統)
1. Selenium IDE和回歸測試 不要丟分, 然后QTP拿個一半分數, 這樣60分就沒問題了。
2. 截圖的命名要正確
3. 截圖上的結果要正常 (閱卷的時候,主要看截圖)
4. 就算你不會做, 你也要想辦法,弄出一個運行通過的截圖來
5. QTP 中,如果你是在不會使用對象庫, 那么建議你還是錄制, 這樣起碼能有一張運行成功的截圖
6. QTP 的對象庫用法, 請參考 劉洪老師錄的視頻,大概在視頻的第50分鍾以后
題一: 使用Selenium IDE 對 銀行櫃面系統做自動化測試
銀行櫃面系統地址: http://localhost:8080/Banking/ 用戶名/密碼 test/test
需要添加2個命令
命令一: verifyTextPresent 的用法。 用來驗證整個頁面是否存在指定的文本
命令二: verifyElementPresent 的用法, 用來驗證是否存在指定的控件
最終截圖.
1. test caes 要改名
2. 測試結果上 pass 是1
QTP 內容
QTP比較復雜, 而且考的知識點,
內容有,
1. 利用excel文件當配置文件,通過ODBC數據源導入
2. 參數化
3. ,文本驗證點,Bitmap驗證點,
4. 設置判斷語句, QTP的幾種退出函數
5. 隨機變量函數,特別是:
6. 對象庫的用法 請參考 劉洪老師錄的視頻,大概在視頻的第50分鍾以后
QTP :開始錄制的時候的設置
QTP:手動添加 啟動飛機訂票程序的語句
QTP:Excel文件,利用ODBC做數據源
使用ODBC 做數據源的時候, Excel 的文件格式一定要是xls, 不能是xlsx. 你需要另存為改為xls 格式,如下圖,不能直接改后綴名
萬一你不會使用ODBC, 你也可以直接在QTP 中的Data Table 手動輸入。 (閱卷的時候,看不出來你是用ODBC導入的還是手動收入的)
QTP:腳本的拆分與調用
QTP: 參數化
QTP: 文本驗證點和圖片驗證點
插入文本驗證點和插入Bitmap Checkpoint。
插入驗證點的時候, 需要在錄制模式下。 先啟動"飛機訂票"程序, 輸入用戶名。 然后在QTP中點“錄制”
QTP:判斷語句和退出函數
第一種情況, 把數據表參數賦值給變量x, 當x="Wish04"的時候, 整個程序退出。 所以我們使用退出函數 "ExitRun"
第二種情況: 把數據表參數賦值給變量x, 當x="Wish04"的時候, 點擊Cancel按鈕, 繼續用下個一個用戶名登錄, 所以我們使用退出函數 "ExitAction"
這里要特別注意Cancel Button 並沒有在對象庫中,可能我們需要單獨錄制下Cancel Button, 否則會報錯
QTP: 隨機變量
QTP 題目 錯誤1