翻譯|使用教程|編輯:黃竹雯|2019-03-18 16:13:51.000|閱讀 628 次
概述:TestComplete是一款具有人工智能的自動UI測試工具,利用自動化測試工具和人工智能支持的混合對象識別引擎,輕松檢測和測試每個桌面,Web和移動應(yīng)用程序。本文中我們將講解如何進(jìn)行數(shù)據(jù)驅(qū)動的測試,方便大家更快更直接的學(xué)習(xí)TestComplete的使用。本教程包含兩個方面的講解,可以幫助你從腳本或關(guān)鍵字測試創(chuàng)建數(shù)據(jù)驅(qū)動的測試。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
TestComplete是一款具有人工智能的自動UI測試工具,利用自動化測試工具和人工智能支持的混合對象識別引擎,輕松檢測和測試每個桌面,Web和移動應(yīng)用程序。
本文中我們將講解如何進(jìn)行數(shù)據(jù)驅(qū)動的測試,方便大家更快更直接的學(xué)習(xí)TestComplete的使用。本教程包含兩個方面的講解,可以幫助你從腳本或關(guān)鍵字測試創(chuàng)建數(shù)據(jù)驅(qū)動的測試。
數(shù)據(jù)驅(qū)動測試的主要思想是將測試命令與用于測試的數(shù)據(jù)分開,并使用不同的輸入值集運(yùn)行測試。
在本教程中,我們將使用TestComplete附帶的Orders示例應(yīng)用程序。您可以在以下文件夾中找到此應(yīng)用程序:
\ Desktop \ Orders \ C#\ bin \ Release \ Orders.exe(點擊下載TestComplete 14.0示例樣品)
應(yīng)用程序顯示訂單列表,并允許用戶創(chuàng)建,修改和刪除訂單。
要在應(yīng)用程序中創(chuàng)建新訂單,請選擇訂單|應(yīng)用程序主菜單中的新訂單。這將調(diào)用Order表單,其中包含用戶可以輸入值的編輯框,以及編輯其值自動計算的框。我們測試的目的是從數(shù)據(jù)存儲中讀取數(shù)據(jù),模擬輸入到表單編輯框中的數(shù)據(jù),并檢查應(yīng)用程序是否正確計算每單位價格,折扣和總計編輯框的值。
本教程將使用Orders應(yīng)用程序的C#版本。如果您決定選擇用其他語言編寫的應(yīng)用程序,則必須更改測試命令中的對象名稱。
首先,要創(chuàng)建項目只需做到以下幾步:
選擇項目的任何腳本語言,例如JavaScript。
選中Tested application復(fù)選框,然后單擊Next。
TestComplete將創(chuàng)建項目并將其顯示在Project Explorer面板中。Orders應(yīng)用程序?qū)⑻砑拥絋ested Applications集合中。您可以在TestedApps編輯器中查看它。
要創(chuàng)建數(shù)據(jù)驅(qū)動的測試,您需要定義要在這些測試中使用的數(shù)據(jù)。使用TestComplete,您可以使用任何數(shù)據(jù)源:Excel工作表,數(shù)據(jù)庫表,文本文件,表類型的項目變量等。
表的每一行都包含一個訂單的值,其輸入將被模擬。我們希望您特別注意數(shù)據(jù)不僅包含輸入值,還包含驗證值。您可以在表格的最后三列中看到它們。這些值將用作基準(zhǔn)副本,以便與計算值進(jìn)行比較。
如果你在使用TestComplete的過程中還遇到了其他的疑難,或是想獲取其他資源,點擊這里~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn