翻譯|使用教程|編輯:黃竹雯|2019-01-10 11:11:19.000|閱讀 622 次
概述:本文主要介紹在TestComplete中如何使用關鍵字測試的數據驅動測試
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
TestComplete是一款具有開放靈活架構的自動化功能測試平臺,可以方便快捷的在桌面、網絡、移動應用中創建、維護和執行自動化測試。數據驅動測試的主要思想是將測試命令與用于測試的數據分開,并使用不同的輸入值集運行測試。這里將通過三篇連續教程的介紹來演示如何使用TestComplete關鍵字測試執行數據驅動的測試。
點擊下方鏈接免費下載試用TestComplete最新資源:
在本教程中我們將試用TestComplete附帶的Orders示例應用程序。您可以在TestComplete Samples文件夾下找到次應用程序,應用程序顯示訂單列表,并允許用戶創建、修改和刪除訂單。
要在應用程序中創建新訂單,請選擇應用程序主菜單中的New Order。這將調用Order表單,其中包含用戶可以輸入值的編輯框,以及編輯其值自動計算的框。我們測試的目的是從數據存儲中讀取數據,模擬輸入到表單編輯框中的數據,并檢查應用程序是否正確計算每單位價格、折扣和總計編輯框的值。
此教程將使用Orders應用程序的C#版本。如果您決定選擇用其他語言編寫的應用程序,則必須更改測試命令中的對象名稱。
測試將從Excel工作表中讀取數據。為了使TestComplete能夠從Excel文件中讀取數據,需要具有Microsoft Office 12.0 Access數據庫引擎OLE DB的提供程序。如果您的計算機上有32位或64位版本的Microsoft Office 2010或更高版本,則很可能您的計算機上已經有該提供程序。如果沒有,請點擊文末客服鏈接獲取安裝包。
本主題將創建一個項目,該項目將存儲數據驅動測試所需的項目項。
TestComplete將創建項目并將其顯示在Project Explorer面板中。Orders應用程序將添加到Tested Applications集合中。您可以在TestedApps編輯器中查看它。
要創建數據驅動的測試,需要定義要在這些測試中使用的數據。使用TestComplete,您可以使用任何數據源:Excel工作表,數據庫表,文本文件,表類型的項目變量等。在本教程中,我們將使用Excel 2007工作表作為數據存儲。
表的每一行都包含一個訂單的值,其輸入將被模擬。我們希望您特別注意數據不僅包含輸入值,還包含驗證值。您可以在表格的最后三列中看到它們。這些值將用作基準副本,以便與計算值進行比較。
所描述的Excel文件隨TestComplete一起提供。您可以在以下文件夾中找到它:TestComplete Samples \ Common \ Data-Driven Testing \ TestBook.xlsx
在此步驟中,我們將輸入一組測試數據記錄關鍵字測試。測試將啟動測試的應用程序,添加新訂單,檢查應用程序生成的訂單信息并關閉應用程序。在錄制過程中,我們將為執行不同任務的測試的各個部分添加注釋。以下是記錄關鍵字測試的詳細步驟:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn