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