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

    文檔首頁>>smartbear TestComplete 系列教程>>TestComplete數(shù)據(jù)驅(qū)動(dòng)測試教程(四)——修改MasterCard.ClickButton操作以及運(yùn)行

    TestComplete數(shù)據(jù)驅(qū)動(dòng)測試教程(四)——修改MasterCard.ClickButton操作以及運(yùn)行


    TestComplete是一款具有人工智能的自動(dòng)UI測試工具,利用自動(dòng)化測試工具和人工智能支持的混合對象識別引擎,輕松檢測和測試每個(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)的測試。今天接著講解如何修改MasterCard.ClickButton操作。

    >>下載最新版TestComplete<<

    修改MasterCard.ClickButton操作

    現(xiàn)在,我們將修改測試,以便啟用MasterCard選項(xiàng)按鈕的屏幕操作操作可以在測試運(yùn)行期間啟用其他卡選項(xiàng)按鈕。在此之前,我們將創(chuàng)建一個(gè)新的項(xiàng)目變量。要?jiǎng)?chuàng)建變量:

    • 雙擊Project Explorer中的項(xiàng)目節(jié)點(diǎn)。TestComplete將在Workspace面板中打開項(xiàng)目編輯器。
    • 切換到項(xiàng)目編輯器的Variables頁面。
    • 在頁面的“ 臨時(shí)”部分中單擊鼠標(biāo)右鍵,然后從上下文菜單中選擇“ 新建項(xiàng) ”。TestComplete將向Variables表添加一個(gè)新行。
    • “名稱”單元格中,指定RadioButtonName

    現(xiàn)在,我們可以修改MasterCard選項(xiàng)按鈕的映射設(shè)置。去做這個(gè):

    • 切換到關(guān)鍵字測試編輯器。
    • 右鍵單擊啟用MasterCard選項(xiàng)按鈕的操作,然后從上下文菜單中選擇“在名稱映射編輯器中顯示對象”。這將打開名稱映射編輯器并突出顯示為MasterCard選項(xiàng)按鈕定義的別名。

    • 右鍵單擊此別名,然后從上下文菜單中選擇“ 查找映射對象 ”。相應(yīng)的映射對象將在“ 映射對象”樹中突出顯示。

    • 右鍵單擊此對象,從上下文菜單中選擇“ 重命名”,然后在隨后的就地編輯器中鍵入CardSelector。TestComplete將詢問您是否使用指定的名稱重命名為此對象創(chuàng)建的別名。在對話框中單擊“ 是 ”。

    • 之后,TestComplete將詢問您是否使用映射對象的新名稱更正關(guān)鍵字測試。在對話框中單擊“ 是 ”
    • 現(xiàn)在,我們可以修改CardSelector映射對象的標(biāo)識屬性值。去做這個(gè):
      • “ 名稱映射”編輯器的“ 屬性”面板中,單擊WinFormsControlName屬性值單元格中的省略號按鈕。將出現(xiàn)“ 編輯屬性值”對話框。
      • 在對話框中,從“ 模式”下拉列表中選擇“ 項(xiàng)目變量”,然后在“ 類型”框中指定先前創(chuàng)建的RadioButtonName變量。
      • 單擊“ 確定”關(guān)閉對話框。

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

    • 雙擊Project Explorer面板中的Test1節(jié)點(diǎn)。將打開帶有記錄測試的關(guān)鍵字測試編輯器。
    • 展開關(guān)鍵字測試編輯器左側(cè)“ 操作”列表中的“ 語句”類別。
    • “ 設(shè)置變量值”操作從“操作”列表拖到測試,并將其放在啟用“卡”選項(xiàng)按鈕的“屏幕操作”操作上方。釋放鼠標(biāo)按鈕后,TestComplete將顯示一個(gè)向?qū)?,您可以在其中指定添加的操作的參?shù)。
    • 在向?qū)У牡谝豁撋希梢赃x擇一個(gè)值,該變量的值將通過操作設(shè)置。選擇RadioButtonName項(xiàng)目變量,然后單擊“ 下一步”繼續(xù)。
    • 在下一頁上,您可以指定包含要在“ 選擇變量”頁面上選擇的變量的值的參數(shù):在“ 模式”框中,選擇“ 表數(shù)據(jù)”;在“ 值”框中,選擇“ 信用卡”
    • 單擊“ 完成”關(guān)閉對話框。TestComplete會(huì)將操作附加到測試中。

    選擇File |,保存對測試所做的更改 從TestComplete主菜單中全部保存。因此,數(shù)據(jù)驅(qū)動(dòng)的測試將如下所示:

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

    現(xiàn)在我們準(zhǔn)備好進(jìn)行測試了。要執(zhí)行此操作,請?jiān)?strong>Project Explorer中右鍵單擊Test1關(guān)鍵字test,然后從上下文菜單中選擇Run Test1。TestComplete將啟動(dòng)測試。

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

    現(xiàn)在,我們就完成了TestComplete數(shù)據(jù)驅(qū)動(dòng)測試中關(guān)鍵字測試的所有內(nèi)容,如果你還有疑問或想獲取更多教程資源,請點(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); })();