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

    文檔首頁(yè)>>smartbear TestComplete 系列教程>>TestComplete數(shù)據(jù)驅(qū)動(dòng)測(cè)試教程(三)——修改記錄測(cè)試

    TestComplete數(shù)據(jù)驅(qū)動(dòng)測(cè)試教程(三)——修改記錄測(cè)試


    TestComplete是一款具有人工智能的自動(dòng)UI測(cè)試工具,利用自動(dòng)化測(cè)試工具和人工智能支持的混合對(duì)象識(shí)別引擎,輕松檢測(cè)和測(cè)試每個(gè)桌面,Web和移動(dòng)應(yīng)用程序。

    本文中我們將講解如何進(jìn)行數(shù)據(jù)驅(qū)動(dòng)的測(cè)試,方便大家更快更直接的學(xué)習(xí)TestComplete的使用。本教程包含兩個(gè)方面的講解,可以幫助你從腳本或關(guān)鍵字測(cè)試創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)的測(cè)試。今天接著講解如何在關(guān)鍵字測(cè)試中修改記錄測(cè)試。

    >>下載最新版TestComplete<<


    修改記錄測(cè)試

    在完成記錄測(cè)試數(shù)據(jù)后,我們可以修改記錄測(cè)試來(lái)添加新訂單,并使用數(shù)據(jù)存儲(chǔ)檢查應(yīng)用程序生成的訂單信息。為此,我們將數(shù)據(jù)驅(qū)動(dòng)循環(huán)操作添加到記錄的關(guān)鍵字測(cè)試中。這簡(jiǎn)化了連接到數(shù)據(jù)存儲(chǔ)并通過(guò)它迭代的過(guò)程。

    要完成修改記錄,我們將使用Data-Driven Loop操作,我們將在測(cè)試中創(chuàng)建一個(gè)數(shù)據(jù)驅(qū)動(dòng)的循環(huán),并移動(dòng)創(chuàng)建訂單的操作并驗(yàn)證Order表單的輸出值到此循環(huán)。數(shù)據(jù)驅(qū)動(dòng)循環(huán)操作將在循環(huán)中為操作從數(shù)據(jù)存儲(chǔ)讀取的每個(gè)數(shù)據(jù)部分調(diào)用指定的關(guān)鍵字操作。接下來(lái),我們來(lái)了解如何創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)的循環(huán):

    1. 單擊測(cè)試中的第一個(gè)注釋,按SHIFT并單擊測(cè)試中的最后一個(gè)注釋。這樣,將選擇位于這兩個(gè)注釋行之間的所有操作。
    2. 右鍵單擊所選操作,然后從隨后的上下文菜單中選擇“生成數(shù)據(jù)循環(huán)”。將會(huì)出現(xiàn)“數(shù)據(jù)驅(qū)動(dòng)循環(huán)”向?qū)?/strong>。

    3. 然后,在向?qū)У牡谝豁?yè)上,您可以指定一個(gè)新的DB Table變量,該變量將獲取所需數(shù)據(jù)存儲(chǔ)或現(xiàn)有數(shù)據(jù)存儲(chǔ)的記錄。要?jiǎng)?chuàng)建新變量,請(qǐng)選擇“ 創(chuàng)建新變量”選項(xiàng)按鈕并指定變量的名稱。然后點(diǎn)擊“下一步”繼續(xù)。

    4. 在向?qū)У南乱豁?yè)上,選擇數(shù)據(jù)源的類型,創(chuàng)建的變量將從中檢索數(shù)據(jù):

      選擇Excel工作表,然后單擊“ 下一步”繼續(xù)。

    5. 在下一頁(yè)上,您指定一個(gè)Excel文件:
      • 單擊“ 文件名”框的省略號(hào)按鈕。這將調(diào)用標(biāo)準(zhǔn)的“打開(kāi)文件”對(duì)話框。
      • 在對(duì)話框中,選擇存儲(chǔ)測(cè)試數(shù)據(jù)的Excel文件。在前面的一個(gè)步驟中,我們說(shuō)我們將使用TestBook.xlsx文件。您可以在 \ Public \ Public Documents \ TestComplete 14 Samples \ Common \ Data-Driven Testing \文件夾中找到它。

      • 然后單擊“下一步”
    6. 在下一頁(yè)上,選擇包含測(cè)試數(shù)據(jù)的工作表。我們的示例Excel文件只包含一個(gè)工作表。然后點(diǎn)擊“下一步”繼續(xù)。

    7. 在下一頁(yè)上,指定要用于測(cè)試的數(shù)據(jù)行范圍。保留默認(rèn)值,然后單擊“下一步”繼續(xù)。

    8. 下一頁(yè)列出了所選操作使用的參數(shù)。在此頁(yè)面上,您將使用從數(shù)據(jù)源檢索的數(shù)據(jù)更新參數(shù)值。值未更新的參數(shù)在其值單元格中具有[使用硬編碼值]。單擊所需參數(shù)的“ 值”單元格,然后從下拉列表中選擇所需的數(shù)據(jù)源列。

      為參數(shù)指定一下列:

      控制 記錄的數(shù)據(jù) 測(cè)試的參數(shù)
      顧客 “John Smith Jr” 名稱[專欄]
      產(chǎn)品 “FamilyAlbum” 產(chǎn)品[專欄]
      數(shù)量 “20” 數(shù)量[專欄]
      日期 “2005年5月6日” 日期[專欄]
      “12,Orange Blvd” 街[專欄]
      “Grovetown,CA” 城市[專欄]
      "US" 國(guó)家[專欄]
      郵編 "111155" 郵編[專欄]
      卡號(hào) "555777555888" 信用卡號(hào)[專欄]
      截止提起 “2005年6月5日” 到期日[專欄]
      財(cái)產(chǎn)檢查 “80美元”
      “15%”
      “1360美元”

      價(jià)格[專欄]
      折扣[專欄]
      總計(jì)[專欄]

      重要提示:請(qǐng)記住更新屬性檢查點(diǎn)使用的參數(shù),以便它們也可以成為數(shù)據(jù)驅(qū)動(dòng)的。

    9. 單擊“完成”以完成數(shù)據(jù)驅(qū)動(dòng)的循環(huán)創(chuàng)建

      點(diǎn)擊完成后,TestComplete將向記錄的測(cè)試添加數(shù)據(jù)驅(qū)動(dòng)循環(huán)操作,并將所選操作作為其子操作移動(dòng)。此外,它還將使用“數(shù)據(jù)驅(qū)動(dòng)循環(huán)”向?qū)е兄付ǖ闹蹈乱岩苿?dòng)操作的參數(shù)。

    現(xiàn)在,我們就完成了對(duì)在循環(huán)中執(zhí)行的所有操作的參數(shù)的修改,如果你還有疑問(wèn)或想獲取更多教程資源,請(qǐng)點(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); })();