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

    文檔首頁>>smartbear TestComplete 系列教程>>TestComplete使用關(guān)鍵字測試的數(shù)據(jù)驅(qū)動測試(三)

    TestComplete使用關(guān)鍵字測試的數(shù)據(jù)驅(qū)動測試(三)


    TestComplete是一款具有開放靈活架構(gòu)的自動化功能測試平臺,可以方便快捷的在桌面、網(wǎng)絡(luò)、移動應(yīng)用中創(chuàng)建、維護和執(zhí)行自動化測試。數(shù)據(jù)驅(qū)動測試的主要思想是將測試命令與用于測試的數(shù)據(jù)分開,并使用不同的輸入值集運行測試。這里將通過三篇連續(xù)教程的介紹來演示如何使用TestComplete關(guān)鍵字測試執(zhí)行數(shù)據(jù)驅(qū)動的測試。

    點擊下方鏈接免費下載試用TestComplete最新資源:


    修改MasterCard.ClickButton操作

    進行到這里我們將修改測試,以便在測試運行期間啟用MasterCard選項按鈕的On-Screen Action操作時可以啟用其他Card選項按鈕。在此之前,我們將創(chuàng)建一個新的項目變量。要創(chuàng)建變量:

    • 雙擊Project Explorer中的Project Node。TestComplete將在Workspace面板中打開項目編輯器。
    • 切換到項目編輯器的Variables頁面。
    • 在頁面的Temporary Section部分中單擊鼠標(biāo)右鍵,然后從上下文菜單中選擇New Item。TestComplete將向Variables表添加一個新行。
    • Name單元格中,指定RadioButtonName。

    現(xiàn)在我們可以修改MasterCard選項按鈕的映射設(shè)置:

    • 切換到關(guān)鍵字測試編輯器。
    • 右鍵單擊啟用MasterCard選項按鈕的操作,然后從上下文菜單中選擇Show Object in Name Mapping Editor。
      這將打開名稱映射編輯器并突出顯示為MasterCard選項按鈕定義的別名。
    • 右鍵單擊此別名,然后從上下文菜單中選擇Find Mapped Object
      相應(yīng)的映射對象將在Mapped Objects樹中突出顯示。
    • 右鍵單擊此對象,從上下文菜單中選擇Rename,然后在隨后的編輯器中鍵入CardSelector。
      TestComplete將詢問您是否使用指定的名稱重命名此對象創(chuàng)建的別名。在對話框中單擊Yes。
    • 然后TestComplete將詢問您是否使用映射對象的新名稱更正關(guān)鍵字測試。在對話框中單擊Yes。
    • 現(xiàn)在我們可以修改CardSelector映射對象的標(biāo)識屬性值。在名稱映射編輯器的屬性面板中,單擊WinFormsControlName屬性值單元格中的省略號按鈕。將出現(xiàn)Edit Property Value對話框。
    • 在對話框中,從Mode下拉列表中選擇Project Variable,然后在Type框中指定先前創(chuàng)建的RadioButtonName變量
    • 單擊OK關(guān)閉對話框。

    當(dāng)我們通過使用項目變量指定映射對象WinFormsControlName屬性的值時,我們可以從記錄的測試中修改屬性值。為此我們將添加Set Variable Value操作,該操作將在測試執(zhí)行期間使用DBTableVar1變量中的數(shù)據(jù)為項目變量賦值。

    • 雙擊Project Explorer面板中的Test1節(jié)點。將打開帶有記錄測試的關(guān)鍵字測試編輯器。
    • 展開關(guān)鍵字測試編輯器左側(cè)Operations列表中的Statements類別。
    • Set Variable Value操作從操作列表拖到測試,并將其放在啟用Card選項按鈕的On-Screen Operation操作上方。釋放鼠標(biāo)按鈕后,TestComplete將顯示一個向?qū)?,您可以在其中指定添加的操作的參?shù)。
    • 在向?qū)У牡谝豁撋?,您可以選擇一個值,該變量的值將通過操作設(shè)置。選擇RadioButtonName項目變量,然后單擊Next繼續(xù)。
    • 在下一頁上,您可以指定要在Select Variable頁面上變量的值的參數(shù):在Mode框中,選擇Table Data或在Value框中,選擇Credit Card
    • 單擊Finish關(guān)閉對話框。TestComplete會將操作附加到測試中。

    從TestComplete主菜單中選擇File > Save All對測試所做的更改全部保存。數(shù)據(jù)驅(qū)動的測試將如下所示:


    運行測試并檢查結(jié)果

    經(jīng)過前面的介紹,數(shù)據(jù)驅(qū)動測試已經(jīng)準(zhǔn)備好了。要執(zhí)行此操作,請在Project Explorer中右鍵單擊Test1關(guān)鍵字test,然后從上下文菜單中選擇Run Test1。

    TestComplete將啟動測試。測試結(jié)束后,您可以分析其測試日志。該日志包含有關(guān)測試執(zhí)行期間發(fā)生的所有警告和錯誤的信息。您還可以找到檢查點操作生成的消息,查看它們并確定檢查點是否成功通過。


    更多實用教程敬請關(guān)注!

    想要購買TestComplete正版授權(quán),或者獲取更多該產(chǎn)品相關(guān)信息的朋友可以點擊" 咨詢在線客服 "~
    Stimulsoft新年促銷
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

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