一,QTP的簡介
1,QTP 的全拼:QuickTest Professional;
2,QTP是關鍵字驅動測試的工具,可以測試個種編程語言編寫的被測系統;
3,默認腳本語言:VBS;
4,在回歸測試中廣泛使用。
二,QTP的首次啟動
1,啟動QTP:雙擊桌面上QTP的圖标
2,QTP測試的運行是以Test為單位
3,創建新的Test
方式一:在首頁點擊New
方式二:File/New/Test
4,QTP為Test提供兩種視圖
keyword view ----關鍵字視圖:圖形界面顯示
expert view ----專家視圖:代碼顯示
三,Flight 被測系統的基本功能
1,登錄
用戶名 ----長度>=4的字符串
密碼---mercury
2,創建訂單
日期-----格式:mm/dd/yy
有效日期:當前日期之後
票數 ----有效數據:1-10之間的整數
起飛城市與到達城市-----到達城市的選項中自動疲敝起飛城市
3,打開訂單---以訂單編号打開訂單
4,修改訂單
5,删除訂單
6,退出系統 File/Exit
四,QTP錄制winAPP程序
1,手動啟動被測程序進行錄制,操作步驟如下:
a,創建新的test;
b,點擊record;
c,在彈出的record and run setting 中進行設置
1)winAPP選項選擇第一項
2)web選擇第一項
d,點擊stop錄制代碼結束,進入專家視圖,将systemutil 之前的語句删除
e,點擊run進行運行代碼。
2,自動啟動被測程序進行錄制,操作步驟如下:
a,創建新的test;
b,點擊record;
c,在彈出的record and run setting 中進行設置
1)web選擇第一項
2)winAPP選項選擇第二項
3)點擊綠色的加号,進行指定被測程序。
d,開始錄制代碼,被測系統會自動啟動;
e,點擊stop停止代碼錄制
f,回放代碼,代碼的開始位置沒有systemutil的語句。
五,Mtours系統的使用
1,Mtours與數據庫系統沖突,需要禁用數據庫服務及關閉數據庫相關的進程。
禁用服務的操作:
a,運行中輸入“services.msc”,進入服務列表;
b,選中已啟用的數據庫服務,雙擊;
c,點擊“停止”按鈕;
d,在啟動類型中選擇已禁用。
六,QTP錄制web系統的代碼
1,自動啟動被測web系統,進行代碼錄制的步驟:
a,創建新的test;
b,點擊record;
c,在彈出的record and run setting 中進行設置
1)winAPP選項選擇第一項
2)web選擇第二項,并設置被測系統的URL;
d,開始錄制代碼,點擊stop錄制代碼結束;
e,點擊run回放代碼。
2,用戶名密碼的輸入,禁用自動完成設置:
在IE/tools/Internet 選項/内容/個人信息/自動完成,點擊清除密碼,去掉勾選“表單上的用戶名和密碼”
七,QTP對象倉庫的使用
1,進入test的對象倉庫:resources\object repository;
2,對象倉庫中記錄的内容:
name-----對象名;
class----類;
description properties ----關鍵屬性;
3,對象倉庫使用的注意項:
a,打開一個test就打開相應的對象倉庫,每個test都有自己的對象倉庫;
b,當對象倉庫中的被測對象(TO),與運行測試時被測系統的對象(RO)關鍵屬性值不一緻,系統會提示識别對象的錯誤。
c,經常維護對象倉庫
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!