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

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

若是您是初學者,咱們爲您提供如下TestComplete測試桌面應用程序的基礎知識。工具

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

一、關於測試桌面應用程序

在接下來的教程中,咱們將使用使用Visual C#建立的Orders應用程序。應用程序顯示訂單列表,幷包含用於添加,刪除,修改和導出訂單的特殊功能。該應用程序位於如下文件夾中: C:\ Users \ Public \ Public Documents \ TestComplete 14 Samples \ Desktop \ Orders測試

注意: 某些文件管理器能夠將Public Documents文件夾顯示爲Documents。ui

二、計劃測試

假設,咱們須要測試Edit Order應用程序表單是否正常運行並修改訂單列表中的數據。在這種狀況下,咱們應該定義如下內容:人工智能

  • 測試目的:測試應檢查「編輯訂單」表單是否保存修改後的數據,而且在訂單列表中可見。
  • 測試步驟:咱們的測試應該模擬修改訂單細節,而後驗證訂單列表中的數據。咱們將在應用程序上記錄模擬用戶操做的測試。爲了簡單起見,咱們的測試將只「更改」一個順序的一個屬性。
  • 檢查並記錄測試結果:若是對訂單所作的更改被正確保存,那麼它應該在訂單列表中可見。爲了檢查這一點,咱們將把列表中的數據與指望值進行比較。在此測試中添加一個特殊的比較命令,此命令將比較結果發佈到測試日誌中,而後咱們將看到驗證是失敗仍是成功。

三、關於錄製方法

在TestComplete中,您能夠經過兩種方式建立測試:日誌

  • 手動建立測試:經過腳本對象或關鍵字測試命令輸入全部須要的命令和操做。當您須要建立很是強大且靈活的測試或者您具備建立測試的良好經驗時,此方法頗有用。
  • 記錄測試:您能夠對測試的應用程序執行一次操做,TestComplete將自動識別這些操做,而後將它們轉換爲腳本行或關鍵字測試操做。從某種意義上說,您能夠將執行的操做記錄到腳本或關鍵字測試中。這種方法在建立測試時不須要太多經驗。

在測試的過程當中嗎,咱們會使用到音頻的錄製。對於錄製,大體包括如下3步:cdn

  • 開始錄音

    您能夠經過從TestComplete主菜單或Test Engine工具欄中選擇Test> Record> Record Keyword Test或Test> Record> Record Script來完成此操做。您也能夠經過單擊「起始頁」上的紅圓點」開始錄製。htm

    在此記錄中,開始錄製的菜單項定義了主要錄製的測試,即關鍵字測試或腳本代碼。 首先TestComplete將切換到錄製模式並在屏幕上顯示錄製工具欄。默認狀況下,工具欄已摺疊,僅顯示錄製期間可能須要的最經常使用命令:對象

    您能夠單擊下拉箭頭按鈕展開「錄製」工具欄並查看其全部按鈕:

  • 開始錄製後

    執行所需的測試操做:啓動測試的應用程序(若是須要),經過單擊命令按鈕,選擇菜單項,鍵入文本等來使用。

  • 完成全部測試操做後,便可中止錄製。

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

文章轉載自: https://support.smartbear.com/testcomplete/docs/tutorials/getting-started/first-test/desktop/index.html

相關文章
相關標籤/搜索