【教程】TestComplete測試桌面應用程序教程(三)

TestComplete是一款具備人工智能的自動UI測試工具,利用自動化測試工具和人工智能支持的混合對象識別引擎,輕鬆檢測和測試每一個桌面,Web和移動應用程序。其中,TestComplete支持測試使用C++、C#、VB.NET、Java、Delphi、C ++ Builder等其餘開發工具建立的32位和64位Windows桌面應用程序。html

今天爲您繼續講解如何記錄測試結果。特別注意的是,在測試錄製期間,請勿切換到TestComplete幫助。記錄引擎跟蹤並記錄全部用戶操做,所以記錄的測試將包含模擬「切換」的命令。工具

>>下載最新版TestComplete<<開發工具

五、記錄測試

  • 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提供各類類型的檢查點,適用於驗證不一樣類型的數據。也是最經常使用的檢查點之一是屬性檢查點。

    接下來爲您演示如何創造檢查點:測試

    一、單擊「錄製」工具欄,確保啓用了「快速檢查點」ui

    二、將鼠標指針移動到客戶列表。TestComplete將用紅框突出顯示它。等到藍色加號圖標變得不透明並將鼠標指針移動到它。TestComplete將顯示能夠爲其建立快速檢查點的最經常使用屬性的列 人工智能

    三、在列表中,單擊wltem。此屬性提供對單個樹視圖控件項的訪問:翻譯

    四、TestComplete將打開Create Checkpoint嚮導,該向導將顯示對象屬性列表。此列表包括TestComplete提供的屬性以及測試應用程序定義的屬性。例如,咱們測試的應用程序是在C#中建立的,所以該列表包含相應.NET類的屬性。指針

    五、要指定包含Mark Twain字符串的單元格,請在Item框中輸入5(5是樹視圖中Mark Twain項目的索引。索引從零開始)。在SubItem框中輸入0。測試引擎將檢索項目數據並將其顯示在屬性列表中。cdn

    六、在Condition列中,保留默認比較條件Equals(區分大小寫)。htm

    七、「 值」列指定檢查點在測試運行期間將與實際數據進行比較的基線數據。保留當前值。

    八、選中屬性的複選框:

    九、單擊「完成」以完成檢查點建立。

    十、TestComplete會將checkpoint命令附加到記錄的測試中,並顯示有關它的通知。您能夠繼續記錄用戶操做。

  • 單擊X窗口標題欄上的按鈕關閉「訂單」窗口。這將顯示詢問您是否要保存更改的對話框。單擊否。
  • 單擊「錄製」工具欄上的「中止」以中止錄製。TestComplete將處理記錄的測試命令並將其保存到測試中。

若是你想繼續瞭解TestComplete測試桌面程序教程或瞭解其餘測試教程,可關注收藏咱們哦~咱們將爲您帶來最新資訊!


文章翻譯轉載自: support.smartbear.com/testcomplet…

相關文章
相關標籤/搜索