1、 從Insert菜單或工具條上選擇新建一個Database Checkpoint
2、 接下來需要為這個Database Checkpoint建立相應的Database Query,這里我們可以通過QTP 8提供的向導完成建立Database Query的過程。
在QTP 8里,我們有兩種建立數據庫query的選擇:一種是通過Microsoft Query建立,這種方法比較簡單,但是需要安裝Microsoft Office中的Microsoft Query;另一種方法是手動建立,如果你對在Windows中手動建立ODBC數據源和SQL語句比較熟悉,那么可以選擇這種方法。
使用Microsoft Query建立數據庫query的畫面如下圖,Microsoft Query可以幫助我們建立數據連接,選擇數據源并建立數據庫的qeury:
最后Microsoft Query會把建立好的query返回給QTP 8。
3、 在query建立好之后,QTP 8將打開Database Checkpoint的屬性對話框讓我們決定如何建立這個數據庫檢查點。
數據庫檢查點對話框上方的表格中有藍色對號的單元格表示將會作為基準數據在執行測試時參加檢查,我們可以選擇那些單元格的數據作為我們的基準數據。而在對話框下方有三個屬性頁,第一個屬性頁表明當前選擇的基準數據是怎樣配置的,可以是常數,也可以從數據表中讀取,或者從被測軟件的輸出數據中讀入。
第二個屬性頁用來設置比較數據的規則。
而第三個屬性頁用來設置在進行數據檢查時怎樣識別數據表的行,列以及單元格。如果我們選擇通過鍵值來定位行數據,那么被選擇為主鍵的列標題會加上圖標 作為標識。
當屬性設置完成以后,一個數據庫檢查點就建立成功了。
4、 修改數據庫檢查點
如果需要對建立好的數據庫檢查點進行修改,可以通過選擇該數據庫檢查點,然后選擇檢查點的Object Properties,在數據庫檢查點的Object Properties對話框中修改連接字串或者SQL query。
如果需要修改數據庫檢查點的數據或其它屬性,也可以再次打開蓋數據庫檢查點的Checkpoint
原文轉自:http://www.anti-gravitydesign.com