【教程】TestComplete測試桌面應用程序教程(三)
TestComplete是一款具有人工智能的自動UI測試工具,利用自動化測試工具和人工智能支持的混合對象識別引擎,輕松檢測和測試每個桌面,Web和移動應用程序。其中,TestComplete支持測試使用C++、C#、VB.NET、Java、Delphi、C ++ Builder等其他開發工具創建的32位和64位Windows桌面應用程序。
今天為您繼續講解如何記錄測試結果。特別注意的是,在測試錄制期間,請勿切換到TestComplete幫助。記錄引擎跟蹤并記錄所有用戶操作,因此記錄的測試將包含模擬“切換”的命令。
5、記錄測試
- TestComplete將開始測試錄制,切換到錄制模式并在屏幕上顯示錄制工具欄。
- 錄制開始時,TestComplete會自動啟動Orders測試應用程序。如果應用程序未啟動,您可以通過從“錄制”工具欄的“運行應用程序”菜單中選擇它來手動啟動它。如果應用程序不在已測試的應用程序列表中,TestComplete將在那里添加它。
- 等到應用程序啟動,然后出現應用程序主窗口:
- 切換到Orders應用程序,然后從主菜單中選擇File> Open。這將打開標準的“打開文件”對話框。
- 在對話框中,打開MyTable.tbl文件。它駐留在C:\ Users \ Public \ Public Documents \ TestComplete 14 Samples \ Desktop \ Orders文件夾中。某些文件管理器可以將Public Documents文件夾顯示為Documents。
- 在“ 文件名”框中指定文件后,單擊“ 打開”。Orders應用程序將從文件加載數據并在應用程序主窗口中顯示此數據。
- 單擊訂單列表中的Samuel Clemens行。
- 在“訂單”工具欄上,單擊“ 編輯訂單”。這將調用Order對話框。
- 在對話框中,單擊“ 客戶名稱”文本框中的移動插入點。在“客戶名稱”框中單擊鼠標右鍵,然后從上下文菜單中選擇“全選” ,然后輸入Mark Twain作為客戶名稱。
- 單擊“ 確定”關閉對話框。TestComplete將更新應用程序主窗口中的客戶列表。
- 在我們的測試中插入比較命令。它將驗證應用程序客戶列表是否顯示修改后的名稱--Mark Twain。我們稱之為比較命令檢查點。TestComplete提供各種類型的檢查點,適用于驗證不同類型的數據。也是最常用的檢查點之一是屬性檢查點。
接下來為您演示如何創造檢查點:
1、單擊“錄制”工具欄,確保啟用了“快速檢查點”:
2、將鼠標指針移動到客戶列表。TestComplete將用紅框突出顯示它。等到藍色加號圖標變得不透明并將鼠標指針移動到它。TestComplete將顯示可以為其創建快速檢查點的最常用屬性的列表:
3、在列表中,單擊wltem。此屬性提供對單個樹視圖控件項的訪問:
4、TestComplete將打開Create Checkpoint向導,該向導將顯示對象屬性列表。此列表包括TestComplete提供的屬性以及測試應用程序定義的屬性。例如,我們測試的應用程序是在C#中創建的,因此該列表包含相應.NET類的屬性。
5、要指定包含Mark Twain字符串的單元格,請在Item框中輸入5(5是樹視圖中Mark Twain項目的索引。索引從零開始)。在SubItem框中輸入0。測試引擎將檢索項目數據并將其顯示在屬性列表中。
6、在Condition列中,保留默認比較條件Equals(區分大小寫)。
7、“ 值”列指定檢查點在測試運行期間將與實際數據進行比較的基線數據。保留當前值。
8、選中屬性的復選框:
9、單擊“完成”以完成檢查點創建。
10、TestComplete會將checkpoint命令附加到記錄的測試中,并顯示有關它的通知。您可以繼續記錄用戶操作。
- 單擊X窗口標題欄上的按鈕關閉“訂單”窗口。這將顯示詢問您是否要保存更改的對話框。單擊否。
- 單擊“錄制”工具欄上的“停止”以停止錄制。TestComplete將處理記錄的測試命令并將其保存到測試中。
如果你想繼續了解TestComplete測試桌面程序教程或了解其他測試教程,可關注收藏我們哦~我們將為您帶來最新資訊!