【教程】TestComplete測試桌面應用程序教程(一)
TestComplete是一款具有人工智能的自動UI測試工具,利用自動化測試工具和人工智能支持的混合對象識別引擎,輕松檢測和測試每個桌面,Web和移動應用程序。其中,TestComplete支持測試使用C++、C#、VB.NET、Java、Delphi、C ++ Builder等其他開發工具創建的32位和64位Windows桌面應用程序。
如果您是初學者,我們為您提供以下TestComplete測試桌面應用程序的基礎知識。
1、關于測試桌面應用程序
在接下來的教程中,我們將使用使用Visual C#創建的Orders應用程序。應用程序顯示訂單列表,并包含用于添加,刪除,修改和導出訂單的特殊功能。該應用程序位于以下文件夾中: C:\ Users \ Public \ Public Documents \ TestComplete 14 Samples \ Desktop \ Orders
注意: 某些文件管理器可以將Public Documents文件夾顯示為Documents。
2、計劃測試
假設,我們需要測試Edit Order應用程序表單是否正常運行并修改訂單列表中的數據。在這種情況下,我們應該定義以下內容:
- 測試目的:測試應檢查“編輯訂單”表單是否保存修改后的數據,并且在訂單列表中可見。
- 測試步驟:我們的測試應該模擬修改訂單細節,然后驗證訂單列表中的數據。我們將在應用程序上記錄模擬用戶操作的測試。為了簡單起見,我們的測試將只“更改”一個順序的一個屬性。
- 檢查并記錄測試結果:如果對訂單所做的更改被正確保存,那么它應該在訂單列表中可見。為了檢查這一點,我們將把列表中的數據與期望值進行比較。在此測試中添加一個特殊的比較命令,此命令將比較結果發布到測試日志中,然后我們將看到驗證是失敗還是成功。
3、關于錄制方法
在TestComplete中,您可以通過兩種方式創建測試:
- 手動創建測試:通過腳本對象或關鍵字測試命令輸入所有需要的命令和操作。當您需要創建非常強大且靈活的測試或者您具有創建測試的良好經驗時,此方法很有用。
- 記錄測試:您可以對測試的應用程序執行一次操作,TestComplete將自動識別這些操作,然后將它們轉換為腳本行或關鍵字測試操作。從某種意義上說,您可以將執行的操作記錄到腳本或關鍵字測試中。這種方法在創建測試時不需要太多經驗。
在測試的過程中嗎,我們會使用到音頻的錄制。對于錄制,大致包括以下3步:
- 開始錄音
您可以通過從TestComplete主菜單或Test Engine工具欄中選擇Test> Record> Record Keyword Test或Test> Record> Record Script來完成此操作。您也可以通過單擊“起始頁”上的紅圓點”開始錄制。
在此記錄中,開始錄制的菜單項定義了主要錄制的測試,即關鍵字測試或腳本代碼。 首先TestComplete將切換到錄制模式并在屏幕上顯示錄制工具欄。默認情況下,工具欄已折疊,僅顯示錄制期間可能需要的最常用命令:
您可以單擊下拉箭頭按鈕展開“錄制”工具欄并查看其所有按鈕:
- 開始錄制后
執行所需的測試操作:啟動測試的應用程序(如果需要),通過單擊命令按鈕,選擇菜單項,鍵入文本等來使用。
- 完成所有測試操作后,即可停止錄制。
如果你想繼續了解TestComplete測試桌面程序教程或了解其他測試教程,可關注收藏我們哦~我們將為您帶來最新資訊!