2 可視化數據管理器
可視化數據管理器可以快速地連接到ODBC或OLEDB數據源,去查看數據庫結構,數據表,視圖和其他基本的對象。通過它去檢查后臺數據庫實現數據庫應用程序測試。也就是說如果被測應用程序包含一個在SQL Server,Sybase ,Oracle和 Access的數據庫,則可以通過可視化數據管理器去檢查所有的這些數據庫而不需要分別登錄DBMS界面。通過Visual Basic作為一個通用的前臺數據庫管理器去管理一個用ODBC或OLEDB存取的后臺數據庫,可以節省測試工程師的測試時間和可能花在熟悉這些數據庫產品而花的培訓時間。
可視化數據管理器通過數據庫輸入和測試SQL語句支持白盒測試。利用它可以修改后臺數據,甚至創建新數據對象如數據表,存儲過程和數據視圖。一些被用來測試數據的SQL語句(通常用來檢索重復的數據行和暴露有關完整性的缺陷)甚至必要時可以在這里創建和執行。
3 Object Browser對象瀏覽器
對象瀏覽器是另一個非常有用的Visual Basic工具,通過它去檢查對象輸出的屬性和方法以及各種必要的參數;測試人員可以利用這些信息創建這些對象的驗證性和功能性的測試,特別是對面向對象測試,非常有用而且非常有效的。
對象瀏覽器可以顯示一個定制COM對象的信息庫,這個庫列出了該對象的屬性,方法和事件,而這個對象可以用任何支持COM對象模型的語言來開發。在對象瀏覽器里設置一個對象相關信息的捕獲和查看對一個缺乏測試培訓的測試人員而言只需很短的時間,當然,要建立Visual Basic測試腳本去測試對象的屬性,方法,事件需要做一些編寫代碼工作。
四 Visual Basic在自動化測試工作的應用舉例
下面列舉了一些在實際測試工作中應用Visual Basic通過簡單的編碼實現測試自動化或相關工作的例子,如記錄測試結果信息、簡單的GUI測試等。
1 利用文本文件記錄測試信息
例1
Open "testlog.txt" For Input As #1 ‘打開記錄文件
Print #1,FileDateTime(“c:\windows\calc.exe”) ‘記錄被測試程序創建的日期和時間
Print #1,FileLen("c:\windows\calc.exe") '記錄被測試程序的長度
Print #1,CurDir '記錄當前目錄路徑
Print #1,Environ("Windir") '記錄當前Windows 目錄路徑
Print #1,Now '記錄測試開始日期和時間
……. ‘記錄測試過程信息
Close #1 ‘關閉記錄文件
文章來源于領測軟件測試網 http://www.kjueaiud.com/