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