在QTP中建立一個數據庫檢查點

發表于:2009-05-15來源:作者:點擊數: 標簽:數據庫qtpQTP檢查
與 Robot 相比, QTP 直接提供了對 數據庫 中的數據進行檢查的檢查點,這樣如果在我們的 測試 中需要對后臺的業務數據進行檢查,只需要建立一個數據庫檢查點就可以了。建立數據庫檢查點對于一些比較復雜的業務邏輯的測試非常重要。 在QTP 8種,建立一個數據庫
 與Robot相比,QTP直接提供了對數據庫中的數據進行檢查的檢查點,這樣如果在我們的測試中需要對后臺的業務數據進行檢查,只需要建立一個數據庫檢查點就可以了。建立數據庫檢查點對于一些比較復雜的業務邏輯的測試非常重要。
        在QTP 8種,建立一個數據庫檢查點的基本步驟如下:

        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

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97