• <menu id="w2i4a"></menu>
  • logo smartbear TestComplete 系列教程

    文檔首頁>>smartbear TestComplete 系列教程>>【教程】TestComplete測試桌面應用程序教程(二)

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


    TestComplete是一款具有人工智能的自動UI測試工具,利用自動化測試工具和人工智能支持的混合對象識別引擎,輕松檢測和測試每個桌面,Web和移動應用程序。其中,TestComplete支持測試使用C++、C#、VB.NET、Java、Delphi、C ++ Builder等其他開發(fā)工具創(chuàng)建的32位和64位Windows桌面應用程序。

    上篇文章我們介紹了TestComplete測試桌面應用程序的前兩部分,這篇文章我們接著往后面為您講解。


    3、開始測試記錄

    然后選擇測試類型,我們可以創(chuàng)建關鍵字測試,也可以創(chuàng)建JavaScript或Python腳本測試。在本教程中,我們將向您展示如何創(chuàng)建關鍵字測試。單擊關鍵字

    • 如果在TestComplete中打開項目或項目套件,請將其關閉。為此,請從TestComplete主菜單中選擇“ 文件”>“關閉 ”。
    • 切換到TestComplete Start頁面。如果頁面被隱藏,請從TestComplete“ 幫助”菜單中選擇“ 起始頁”
    • “開始”頁面上,單擊紅圓點記錄測試。TestComplete將顯示Record Test向?qū)В?/span>

    • 在向?qū)У牡谝豁撋?,您可以指定項目名稱,位置和測試類型:比如在“項目名稱”文本框中輸入“訂單”,保留“位置”文本框中的默認值
    • 單擊“ 下一步”繼續(xù)。

    4、定義要測試的應用程序

    每個TestComplete項目都可能包含已測試應用程序的列表。這樣,您可以跟蹤項目處理的應用程序,以及如何配置它們進行測試。下面為您介紹幾種將應用程序添加到項目中的方法:

    • 在項目創(chuàng)建期間執(zhí)行此操作。
    • 在Project Explorer中執(zhí)行此操作
    • TestComplete還可以在測試記錄期間自動將項目添加到項目中。該記錄器足夠智能,可通過命令行,Windows資源管理器或任何其他方式檢測應用程序的啟動。

    接下來,我們就將測試的Orders應用程序添加到項目中:

    • 該向?qū)э@示第二頁,您可以在其中選擇已測試的應用程序。

    • 由于測試的Orders應用程序是作為獨立可執(zhí)行文件運行的.NET應用程序,因此它屬于桌面應用程序類別。單擊桌面。
    • 在“ 應用程序文件”框中,單擊省略號按鈕。在生成的Select Tested Application對話框中,找到Orders可執(zhí)行文件。路徑如下:C:\ Users \ Public \ Public Documents \ TestComplete 14 Samples \ Desktop \ Orders \ C#\ bin \ Release \ Orders.exe
    • 為了使測試運行成功,測試應用程序的狀態(tài)必須在測試運行開始時和測試記錄開始時相同。如果在開始測試記錄時測試的應用程序正在運行,則其狀態(tài)可能與后續(xù)測試運行期間的狀態(tài)不同。

      我們建議您關閉已測試應用程序的所有現(xiàn)有實例,并從啟動測試應用程序開始記錄測試。選中“ 重新啟動應用程序”復選框,以便TestComplete自動重新啟動Orders應用程序的所有現(xiàn)有實例。

    • 單擊“ 記錄”以完成項目創(chuàng)建并開始記錄。

    如果你想繼續(xù)了解TestComplete測試桌面程序教程或了解其他測試教程,可關注收藏我們哦~我們將為您帶來最新資訊!

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();