六、Clipboard
對于用其他類型的VP不能捕獲的對象文本,使用Clipboard類型。被測應用程序必須支持拷貝或剪切功能,這樣才能將對象數據拷貝到Clipboard中進行比較。這種VP對于從電子表格和文字處理的應用程序捕獲數據,是十分有效的。但它不能用于測試位圖。
七、Menu
使用Menu VP可以捕獲所選菜單的標題、菜單項、快捷鍵和狀態(enable,disabled,grayed 或 checked)。Robot可以記錄五級子菜單的信息。
八、Region Image
使用Region Image VP來選擇屏幕的一個區域,Robot將其捕獲并存成位圖。該區域可以交迭多個窗體。要使該類VP通過驗證,選擇區域的位置和屏幕的分辨率在回放時應該與錄制時保持一致。
九、Windows Image
使用Window Image VP來選擇和捕獲客戶端窗體的一個區域。其菜單、標題欄和邊框不在捕獲的圖象范圍之內。Robot能夠捕獲整個窗體或是它的一部分,窗體可以與其他窗體或是部分屏幕重疊。在這種情況下,Robot捕獲該窗體并將那些不可見的部分保存為黑色。被捕獲的區域是一個象素圖象,它包括顏色、高度和寬度。 要使該類VP通過驗證,窗體的大小和屏幕的分辨率應該在回放時與錄制時保持一致。
十、File Comparison
使用File Comparison VP在回放時來比較兩個指定的文件。這種比較是基于文件的內容和大小,而不是文件的名稱和日期。
在創建此類VP的時候,你需要指定驅動器、目錄和文件名。在回放時,Robot按字節來比較該文件。
注意:File Comparison VP 的名稱并不出現在Asset pane中。(File Comparison 驗證點的文件比較原理同DOS下的FC命令相同,但是沒有FC命令可擴展,即FC可以帶參數,但File Comparison 驗證點不能帶參數,只是進行二進制比較;其中的例子就是:對兩個相同的ACCESS文件進行比較,無論怎么執行File Comparison 驗證點,比較結果都是不同的,但如果用FC命令結果是兩文件相同,所以File Comparison 驗證點沒有DOS下的FC命令強大,所以它對DOC文件、TXT文件比較是沒問題,一旦對MDB、XLS文件比較,File Comparison 驗證點就不是我們想象的結果;)
十一、File Existence
使用File Existence VP在回放時來查找一個文件。在創建此類VP的時候,你需要指定該文件的驅動器、目錄和文件名。在回放時,Robot在指定的位置檢查文件是否存在。
注意:File Existence VP 的名稱并不出現在Asset pane中。
十二、Module Existence
用于驗證指定的模塊是否被裝載到了指定的環境或過程中來,或者是否被裝如了內存。在Windows環境下,模塊被定義為可執行程序(.exe)、動態連接庫(.dll或其他擴展名)、設備驅動程序(.sys 或.drv)或者是顯示字體(.fon)。
每一個過程都有屬于自己的環境,它包括一系列被裝載的模塊。當你創建此類VP的時候,要選擇模塊的名稱。你還可以選擇環境(過程)的名稱,在該環境下,VP驗證模塊是否被裝載進了該過程。如果你沒有指定環境,VP將驗證該模塊是否被裝載進了內存(不論何處)。
注意:Module Existence VP 的名稱并不出現在Asset pane中。
十三、Web Site Scan
當你回放一個Web Site Scan VP時,SiteCheck 啟動運行并且根據你錄制該VP時所選擇的選項來瀏覽該站點。如果發現了任何的缺陷,該VP將失敗。
在你回放一個Web Site Scan VP之后,你可以在TestManager的日志中查看回放的結果。
十四、Web Site Compare
當你回放一個Web Site Compare VP時,SiteCheck 啟動運行并將你所選擇的基線與你錄制該VP時所選擇的站點進行比較。如果發現了任何的缺陷,該VP將失敗。
在你回放一個Web Site Compare VP 之后,你可以在TestManager的日志中查看回放的結果
下面通過一個實際的例子演示一下如何使用驗證點。
數據準備:Forp辦公資源系統 我的工作—目錄維護模塊
驗證內容:選擇一個目錄,點擊編輯后 是否出現了期望的編輯窗口。
操作步驟:
1、錄制腳本,功能:選擇一個目錄,點擊編輯,然后直接保存。(腳本忽略)。
2、在腳本的編輯代碼下面,插入驗證點Window Existence。出現如下對話框?梢越o驗證點命名、設置重新獲取時間及超時時間、選擇期待的驗證結果。
3、設置各項參數后,點擊OK,出現下圖的對話框,在輸入框中填寫需要驗證窗體的識別方式“ Caption=維護目錄 – 網頁對話框”。如果不知道窗體的識別方式,可以點擊Select按鈕去選擇窗體。
4、點擊OK后,自動生成腳本
Result = WindowVP (Exists, "Caption=維護目錄 – 網頁對話框", "VP=Window Existence;Status=NORMAL")
5、執行腳本,結束后會在TestManager中生成日志文件來記錄腳本及驗證點的執行結果。
文章來源于領測軟件測試網 http://www.kjueaiud.com/