學習《QTP自動化測試進階》第7章
QTP支持的檢查點類型:
(1)標準檢查點(Standard Checkpoint):用於檢查測試對象的屬性。
(2)圖像檢查點(Image Checkpoint):用於檢查被測試應用程序的圖像。
(3)位圖檢查點(Bitmap Checkpoint):把檢查被測試應用程序的某個區域當成位圖來檢查。
(4)表格檢查點(Table Checkpoint):用於檢查表格信息。
(5)文本檢查點(Text Checkpoint):用於檢查文本字符串是否在應用程序中的適當位置出現。
(6)文本區域檢查點(Text Area Checkpoint):用於檢查文本字符串是否按既定的標準出現在應用程序的預定區域。
(7)可訪問性檢查點(Accessibility Checkpoint):用於檢查網頁是否滿足W3C的網頁內容可訪問性指南的要求。
(8)頁面檢查點(Page Checkpoint):用於檢查網頁的屬性。
(9)數據庫檢查點(DataBase Checkpoint):用於檢查應用程序所訪問的數據庫。
(10)XML檢查點(XML Checkpoint):用於檢查XML文檔。
擴展學習資料:
1、《自定義CheckPoint》:
http://blog.csdn.net/Testing_is_believing/archive/2010/01/02/5121061.aspx
2、Yaron Assa在《Checkpoints and points-of-view》一文中介紹了自定義的CheckPoint腳本編寫的方法:
3、Knowledgeinbox.com中有幾篇關於QTP檢查點的文章也值得參考:
http://knowledgeinbox.com/articles/qtp/checkpoints/
4、《QTP下基於XML+DP的關鍵字驅動DEMO》:
http://blog.csdn.net/Testing_is_believing/archive/2009/11/29/4900529.aspx
5、《用TestComplete實現一個關鍵字驅動測試框架》:
http://blog.csdn.net/Testing_is_believing/archive/2008/06/27/2593103.aspx
6、《51測試天地》第十二期《框架經理-FrameworkManager簡介》
FrameworkManager是由Yaron Assa開發的一個開源的QTP自動化測試框架,目的是讓QTP的腳本編寫更爲優雅和清晰(for elegant, clean scripting with QTP)。下載地址:
http://www.advancedqtp.com/knowledge-base/projects/frameworkmanager/frameworkmanager-version-081/