- QTP 教程
- QTP - 首頁
- QTP - 簡介
- QTP - 測試自動化
- QTP - 環境設定
- QTP - 錄製和回放
- QTP - 物件庫
- QTP - 動作
- QTP - 資料表
- QTP - 檢查點
- QTP - 同步
- QTP - 智慧識別
- QTP - 除錯
- QTP - 錯誤處理
- QTP - 恢復方案
- QTP - 環境變數
- QTP - 庫檔案
- QTP - 測試結果
- QTP - GUI 物件
- QTP - 虛擬物件
- QTP - 訪問資料庫
- QTP - 使用 XML
- QTP - 描述性程式設計
- QTP - 自動化物件模型
- QTP - 框架
- QTP - 框架設計
- QTP 有用資源
- QTP - 問答
- QTP - 快速指南
- QTP - 有用資源
- QTP - 討論
QTP - 檢查點
顧名思義,檢查點指的是一個驗證點,它將指定屬性的當前值或物件的當前狀態與預期值進行比較,可以在指令碼中的任何時間點插入。
檢查點型別
| 序號 | 型別和描述 |
|---|---|
| 1 | 標準檢查點 驗證被測應用程式中物件的屬性值,所有附加元件環境都支援。 |
| 2 | 點陣圖檢查點 將應用程式的某個區域驗證為點陣圖 |
| 3 | 檔案內容檢查點 驗證動態生成或訪問的檔案(如 .txt、.pdf)中的文字 |
| 4 | 表格檢查點 驗證表格中的資訊。並非所有環境都支援。 |
| 5 | 文字檢查點 根據指定的條件,驗證在基於 Windows 的應用程式中定義區域內顯示的文字。 |
| 6 | 文字區域檢查點 根據指定的條件,驗證在基於 Windows 的應用程式中定義區域內顯示的文字字串。 |
| 7 | 輔助功能檢查點 驗證頁面並報告網站中可能不符合全球資訊網聯盟 (W3C) Web 內容輔助功能指南的區域 |
| 8 | 頁面檢查點 驗證網頁的特性。它還可以檢查失效連結。 |
| 9 | 資料庫檢查點 驗證被測應用程式訪問的資料庫的內容。 |
| 10 | XML 檢查點 驗證 .xml 文件或網頁和框架中的 .xml 文件的內容。 |
插入檢查點
當用戶想要插入檢查點時,必須確保大多數檢查點僅在錄製會話期間受支援。一旦使用者停止錄製,檢查點將被停用。
以下是使用者*未*處於錄製模式時的檢查點選單。
以下是使用者處於錄製模式時的檢查點選單。
示例
為被測應用程式“http://easycalculation.com/”添加了檢查點。
' 1. Inserted Standard Checkpoint
Status = Browser("Math Calculator").Page("Math
Calculator").Link("Numbers").Check CheckPoint("Numbers")
If Status Then
print "Checkpoint Passed"
Else
Print "Checkpoint Failed"
End if
' 2. Inserted BitMap Checkpoint
imgchkpoint = Browser("Math Calculator").Page("Math
Calculator").Image("French").Check CheckPoint("French")
If imgchkpoint Then
print "Checkpoint Passed"
Else
Print "Checkpoint Failed"
End if
檢視檢查點屬性
插入後,如果測試人員想要更改值,可以透過右鍵單擊指令碼的關鍵字“檢查點”並導航到“檢查點屬性”來實現,如下所示:
您也可以在物件庫中找到相同的檢查點,如下所示。它準確地顯示了使用了哪種型別的檢查點,以及預期值和超時值。
廣告