QTP檢查點詳解
在錄制會話過程中或在編輯測試或組件時添加檢查點。在錄制了初始測試或組件之后,通常可以更為方便地定義檢查。有幾種方法可以添加檢查點。
在錄制或編輯時添加檢查點
◆ 使用“插入”菜單上的命令,或者單擊“測試”工具欄上的“插入檢查點”按鈕旁邊的箭頭。這將顯示與關(guān)鍵字視圖的選定步驟相關(guān)的檢查點選項的菜單。
只在編輯時添加檢查點
◆ 右鍵單擊關(guān)鍵字視圖中您要添加檢查點的步驟,然后選擇“插入標準檢查點”。
◆ 右鍵單擊 Active Screen 中的任意對象,然后選擇“插入標準檢查點”。可使用該選項為 Active Screen 中的任意對象創(chuàng)建檢查點(即使該對象不是關(guān)鍵字視圖中任一步驟的組成部分)。
注意:
如果使用“Active Screen”方法,請確保 Active Screen 包含有關(guān)待檢查對象的充足數(shù)據(jù)。
了解檢查點類型
檢查點類型 | 描述 | 用法示例 |
標準檢查點 | 檢查對象的屬性值。 | 檢查是否選中某單選按鈕。 |
圖像檢查點 | 檢查圖像的屬性值。 | 檢查圖像源文件是否正確。 |
表檢查點 | 檢查表中的信息。 | 檢查表單元格中的值是否正確。 |
頁面檢查點 | 檢查網(wǎng)頁的特性。 | 檢查加載網(wǎng)頁所需的時間,或者檢查網(wǎng)頁是否包含中斷鏈接。 |
文本/文本區(qū)域檢查點 | 檢查文本字符串是否顯示在網(wǎng)頁或應(yīng)用程序窗口中的適當位置。 | 檢查預(yù)期的文本字符串是否顯示在網(wǎng)頁或?qū)υ捒蛏系念A(yù)期位置。 |
位圖檢查點 | 將網(wǎng)頁或應(yīng)用程序的某個區(qū)域捕獲為位圖后對其進行檢查。 | 檢查網(wǎng)頁或網(wǎng)頁的任何部分是否能按預(yù)期顯示。 |
數(shù)據(jù)庫檢查點 | 檢查應(yīng)用程序或網(wǎng)站所訪問的數(shù)據(jù)庫內(nèi)容 | 檢查數(shù)據(jù)庫查詢中的值是否正確。 |
可訪問性檢查點 | 對網(wǎng)站區(qū)域進行識別,以檢查是否符合 508 部分。 | 檢查網(wǎng)頁上的圖像是否包含 ALT 屬性(該屬性是 W3C Web 內(nèi)容可訪問性規(guī)則所要求的)。 |
XML 檢查點 | 檢查 XML 文檔的數(shù)據(jù)內(nèi)容。 | 注意:XML 文件檢查點用于檢查特定的 XML 文件;XML 應(yīng)用程序檢查點用于檢查網(wǎng)頁中的 XML 文檔。 |
您可以插入下列檢查點類型以檢查網(wǎng)站或應(yīng)用程序中的各種對象。
◆ “標準檢查點”檢查應(yīng)用程序或網(wǎng)頁中對象的屬性值。標準檢查點會檢查各種對象,如按鈕、單選按鈕、組合框、列表等等。例如,您可以檢查在選擇單選按鈕之后它是否處于激活狀態(tài),或者可以檢查編輯字段的值。標準檢查點在所有加載項環(huán)境中都受到支持。
◆ “圖像檢查點”檢查應(yīng)用程序或網(wǎng)頁中的圖像的值。例如,您可以檢查所選圖像的源文件是否正確。
注意:可以通過在圖像對象上插入標準檢查點來創(chuàng)建圖像檢查點。圖像檢查點在 Web 環(huán)境中受到支持。
◆ “位圖檢查點”檢查位圖格式的網(wǎng)頁或應(yīng)用程序區(qū)域。例如,假設(shè)您有一個網(wǎng)站,可以顯示用戶指定的城市的地圖。該地圖具有用于縮放的控制鍵。在單擊放大地圖的控制鍵后,您可以錄制所顯示的新地圖。使用位圖檢查點,您可以檢查該地圖是否正確放大。位圖檢查點在所有加載項環(huán)境中都受到支持。
◆ “表檢查點”檢查表內(nèi)部的信息。例如,假設(shè)您的應(yīng)用程序或網(wǎng)站包含一個表,該表列出了從紐約到舊金山的所有可用航班。您可以添加一個表檢查點,以檢查該表中的第一個航班的時間是否正確。
注意:可以通過在表對象中插入標準檢查點來創(chuàng)建表檢查點。表檢查點在 Web 和 ActiveX 環(huán)境中受到支持。表檢查點還在很多外部加載項環(huán)境中受到支持。
◆ “文本檢查點”檢查文本字符串是否顯示在應(yīng)用程序或網(wǎng)頁的適當位置中。例如,假設(shè)您的應(yīng)用程序或網(wǎng)頁顯示句子:“從紐約到舊金山的航班”。您可以創(chuàng)建一個文本檢查點,檢查詞語“紐約”是否顯示在“從”與“到舊金山的航班”之間。文本檢查點在所有加載項環(huán)境中受到支持(請參閱下面的“受支持的檢查點” )。
◆ “文本區(qū)域檢查點”檢查文本字符串是否按照指定的條件顯示在 WindowsApplications 中所定義的區(qū)域內(nèi)。例如,假設(shè)您的 Visual Basic 應(yīng)用程序有一個按鈕,顯示“查看文檔< 號碼>”,其中< 號碼> 會被輸入到應(yīng)用程序中其他位置的窗體的四位數(shù)字代碼替換。您可以創(chuàng)建一個文本區(qū)域檢查點,以確認在該按鈕上顯示的號碼與在窗體中輸入的號碼相同。文本區(qū)域檢查點在標準 Windows、Visual Basic 和 ActiveX 加載項環(huán)境中受到支持。文本區(qū)域檢查點還在一些外部加載項環(huán)境中受到支持。
◆ “可訪問性檢查點”確定可能不符合萬維網(wǎng)聯(lián)盟 (W3C) Web 內(nèi)容可訪問性規(guī)則的網(wǎng)站區(qū)域。例如, W3C Web 內(nèi)容可訪問性規(guī)則的規(guī)則 1.1 要求您為每個非文本元素提供等效文本。您可以添加“Alt”屬性檢查,檢查按照該規(guī)則要求具有“Alt”屬性的對象是否確實具有這樣的標記。可訪問性檢查點在 Web 環(huán)境中受到支持。
◆ “頁面檢查點”檢查網(wǎng)頁的特性。例如,您可以檢查加載網(wǎng)頁所需的時間,或者檢查網(wǎng)頁是否包含損壞的鏈接。
注意:可以通過在頁面對象上插入標準檢查點來創(chuàng)建頁面檢查點。頁面檢查點在 Web 環(huán)境中受到支持。
◆ “數(shù)據(jù)庫檢查點”檢查由您的應(yīng)用程序訪問的數(shù)據(jù)庫的內(nèi)容。例如,您可以使用數(shù)據(jù)庫檢查點來檢查網(wǎng)站上包含航班信息的數(shù)據(jù)庫的內(nèi)容。數(shù)據(jù)庫檢查點在所有環(huán)境中都受支持(請參閱下面的“受支持的檢查點” )。
◆ “XML 檢查點”檢查 XML 文件中的 XML 文檔的數(shù)據(jù)內(nèi)容,或檢查網(wǎng)頁和幀中的 XML 文檔的數(shù)據(jù)內(nèi)容。有關(guān) XML 檢查點的詳細信息,請參閱第 11 章“檢查 XML”。XML 檢查點(網(wǎng)頁/ 幀)在 Web 環(huán)境中受到支持; XML 檢查點(文件)在所有環(huán)境中受到支持(請參閱下面的“受支持的檢查點” )。
版權(quán)聲明:本文出自 悄無聲息143 的51Testing軟件測試博客:http://www.51testing.com/?384065
原創(chuàng)作品,轉(zhuǎn)載時請務(wù)必以超鏈接形式標明本文原始出處、作者信息和本聲明,否則將追究法律責任。
posted on 2013-01-25 09:33 順其自然EVO 閱讀(3462) 評論(0) 編輯 收藏 所屬分類: qtp