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

    文檔首頁>>smartbear TestComplete 系列教程>>TestComplete數(shù)據(jù)驅(qū)動(dòng)測試教程(一)——?jiǎng)?chuàng)建測試項(xiàng)目并指定測試的應(yīng)用程序

    TestComplete數(shù)據(jù)驅(qū)動(dòng)測試教程(一)——?jiǎng)?chuàng)建測試項(xiàng)目并指定測試的應(yīng)用程序


    TestComplete是一款具有人工智能的自動(dòng)UI測試工具,利用自動(dòng)化測試工具和人工智能支持的混合對象識(shí)別引擎,輕松檢測和測試每個(gè)桌面,Web和移動(dòng)應(yīng)用程序。

    本文中我們將講解如何進(jìn)行數(shù)據(jù)驅(qū)動(dòng)的測試,方便大家更快更直接的學(xué)習(xí)TestComplete的使用。本教程包含兩個(gè)方面的講解,可以幫助你從腳本或關(guān)鍵字測試創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)的測試。

    >>下載最新版TestComplete<<


    數(shù)據(jù)驅(qū)動(dòng)測試的主要思想是將測試命令與用于測試的數(shù)據(jù)分開,并使用不同的輸入值集運(yùn)行測試。

    關(guān)鍵字測試的數(shù)據(jù)驅(qū)動(dòng)測試

    在本教程中,我們將使用TestComplete附帶的Orders示例應(yīng)用程序。您可以在以下文件夾中找到此應(yīng)用程序:
    \ Desktop \ Orders \ C#\ bin \ Release \ Orders.exe(點(diǎn)擊下載
    TestComplete 14.0示例樣品
    應(yīng)用程序顯示訂單列表,并允許用戶創(chuàng)建,修改和刪除訂單。

    要在應(yīng)用程序中創(chuàng)建新訂單,請選擇訂單|應(yīng)用程序主菜單中的新訂單。這將調(diào)用Order表單,其中包含用戶可以輸入值的編輯框,以及編輯其值自動(dòng)計(jì)算的框。我們測試的目的是從數(shù)據(jù)存儲(chǔ)中讀取數(shù)據(jù),模擬輸入到表單編輯框中的數(shù)據(jù),并檢查應(yīng)用程序是否正確計(jì)算每單位價(jià)格,折扣和總計(jì)編輯框的值。

    本教程將使用Orders應(yīng)用程序的C#版本。如果您決定選擇用其他語言編寫的應(yīng)用程序,則必須更改測試命令中的對象名稱。

    創(chuàng)建測試項(xiàng)目并指定測試的應(yīng)用程序

    首先,要?jiǎng)?chuàng)建項(xiàng)目只需做到以下幾步:

    1. 從TestComplete主菜單中選擇File> New> New Project。這將調(diào)用Create New Project向?qū)В?/span>

    2. 在向?qū)У牡谝豁撋?,指定?xiàng)目名稱和位置。

      選擇項(xiàng)目的任何腳本語言,例如JavaScript。

      選中Tested application復(fù)選框,然后單擊Next。

    3. 在下一頁上,單擊“ 桌面”并將“訂單”應(yīng)用程序添加到項(xiàng)目中。為此,請?jiān)?strong>“ 應(yīng)用程序文件”文本框中,指定Orders應(yīng)用程序可執(zhí)行文件的路徑。您可以在以下文件夾中找到它: \ Desktop \ Orders \ C#\ bin \ Release \ Orders.exe
    4. 單擊完成。

    TestComplete將創(chuàng)建項(xiàng)目并將其顯示在Project Explorer面板中。Orders應(yīng)用程序?qū)⑻砑拥絋ested Applications集合中。您可以在TestedApps編輯器中查看它。

    創(chuàng)建數(shù)據(jù)儲(chǔ)存

    要?jiǎng)?chuàng)建數(shù)據(jù)驅(qū)動(dòng)的測試,您需要定義要在這些測試中使用的數(shù)據(jù)。使用TestComplete,您可以使用任何數(shù)據(jù)源:Excel工作表,數(shù)據(jù)庫表,文本文件,表類型的項(xiàng)目變量等。

    表的每一行都包含一個(gè)訂單的值,其輸入將被模擬。我們希望您特別注意數(shù)據(jù)不僅包含輸入值,還包含驗(yàn)證值。您可以在表格的最后三列中看到它們。這些值將用作基準(zhǔn)副本,以便與計(jì)算值進(jìn)行比較。

    如果你在使用TestComplete的過程中還遇到了其他的疑難,或是想獲取其他資源,點(diǎn)擊這里~

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();