5. QTP的功能點
5.1 創建檢查點
1) 檢查對象
2) 檢查頁面
3) 檢查文本
4) 檢查表
5) 使用檢查點運行并分析測試
5.2 參數化測試
1) 定義數據表參數
2) 向數據表中添加數值
3) 修改受參數化影響測試的步驟
4) 運行并分析參數化測試結果
5.3 創建輸出值
1) 創建輸出值
2) 利用輸出值運行并分析測試
5.4 使用正則表達式
1) 正則表達式語法
2) 使用正則表達式
3) 使用正則表達式分析測試結果
5.5 插入新步驟
子錄制好的腳本中添加新的步驟(功能點)。
5.6 環境變量
5.7 場景恢復
在測試過程中會遇到測試出錯的情況,如果加上場景恢復可以更好的保護腳本。
5.8 對象庫屬性
5.9 與QC向連接
5.10 描述性編程
6. 手動測試與QTP測試的時間對比
測試類型 |
用 例 步 驟 數 (step) |
時 間 |
總 時 間 |
備注 |
|||||
制 定 腳 本 時 間 |
回 歸 /功能 測 試 時 間 (一) |
回 歸 /功能 測 試 時 間 (二) |
回 歸 /功能 測 試 時 間 (三) |
回 歸 /功能 測 試 時 間 (…….N) |
系 統 /功能 測 試 時 間 |
||||
手動測試 |
30 |
無 |
1 小時 |
1 小時 |
1 小時 |
1 小時 |
1 小時 |
5小時 |
|
自動化測試 |
30 |
3 小時 |
0.5 小時 |
0.5小時 |
0.5 小時 |
0.5 小時 |
0.5 小時 |
5.5小時 |
其中的制定腳本時間包括腳本調試時間和部分維護時間;在我們的實際工作中,回歸測試的測試可能遠大于4次,當回歸測試的次數越多時就體現出自動化測試的優勢 |
原文轉自:http://www.anti-gravitydesign.com