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

    文檔首頁(yè)>>smartbear TestComplete 系列教程>>自動(dòng)化功能測(cè)試平臺(tái)TestComplete的分布式測(cè)試教程(三)

    自動(dòng)化功能測(cè)試平臺(tái)TestComplete的分布式測(cè)試教程(三)


    TestComplete的分布式測(cè)試應(yīng)用于客戶端-服務(wù)器應(yīng)用程序測(cè)試,包括在網(wǎng)絡(luò)中的不同遠(yuǎn)程工作站上執(zhí)行的若干測(cè)試項(xiàng)目,這些部分可以同時(shí)執(zhí)行或一個(gè)接一個(gè)地執(zhí)行。在接下來(lái)的連載中我們將介紹在TestComplete中如何創(chuàng)建僅涉及三個(gè)工作站的簡(jiǎn)單分布式測(cè)試。將描述如何添加主機(jī)、創(chuàng)建作業(yè)和任務(wù)、修改其屬性、驗(yàn)證測(cè)試、運(yùn)行測(cè)試和分析結(jié)果。


    將工作添加到NetworkSuite

    NetworkSuite工程項(xiàng)目包含了Jobs collection,該collection存儲(chǔ)分布式測(cè)試中使用的作業(yè)。這些作業(yè)管理任務(wù)以及指定應(yīng)在哪些從屬主機(jī)上運(yùn)行的項(xiàng)目。

    要將兩個(gè)作業(yè)添加到NetworkSuite,請(qǐng)執(zhí)行以下操作:

    1. 右鍵單擊NetworkSuite項(xiàng)目項(xiàng)的Jobs項(xiàng),然后從上下文菜單中選擇Add > New Item。
    2. 將調(diào)用Create New Project Item對(duì)話框。此對(duì)話框允許您將新作業(yè)添加到Jobs collection。
      在對(duì)話框的名稱編輯框中指定Job1,單擊OK。
    3. 隨后名為Job1的新作業(yè)將添加到Jobs collection中。

    以同樣的方式將另一個(gè)作業(yè)添加到collection中并將其命名為Job2。

    向NetworkSuite添加任務(wù)

    任務(wù)由作業(yè)存儲(chǔ),并指定在分布式測(cè)試期間要在哪些從屬主機(jī)上運(yùn)行哪些測(cè)試或測(cè)試項(xiàng)目。

    我們?cè)贘obs集合中添加了兩個(gè)作業(yè)(Job1和Job2)。添加任務(wù)1和任務(wù)2到作業(yè)1以及任務(wù)3和任務(wù)4到作業(yè)2的兩個(gè)任務(wù)。

    • 在Project Explorer中右鍵單擊屬于Jobs節(jié)點(diǎn)的Job1,然后從上下文菜單中選擇Add > New Item。
    • 將調(diào)用Create New Project Item對(duì)話框,這將允許您向作業(yè)添加新任務(wù)。
      在對(duì)話框中為新任務(wù)指定在Name編輯框中的名稱并單擊OK。
    • 名為Task1的新任務(wù)將添加到Job1。用同樣的方法添加任務(wù)2到作業(yè)1以及任務(wù)3和任務(wù)4到作業(yè)2。

    假設(shè)第一個(gè)作業(yè)Job1在CompB主機(jī)上運(yùn)行Project1項(xiàng)目,在CompC主機(jī)上運(yùn)行Project3。修改任務(wù)的屬性:

    • 雙擊要修改任務(wù)的作業(yè)項(xiàng)。TestComplete在Workspace panel中打開(kāi)Task editor
    • 在編輯器中選擇Task1。單擊Host列的省略號(hào)按鈕,然后在下拉列表中選擇CompB。對(duì)于Task2,在Host列中指定CompC。
    • Project file name列中指定\ Project1 \ Project1.mds(沒(méi)有指定完整的項(xiàng)目路徑,因?yàn)樵贑ompB主機(jī)的Base path屬性中指定了此路徑的一部分)。在查找項(xiàng)目時(shí),TestComplete將鏈接基本路徑和項(xiàng)目文件名稱值。對(duì)于Task2,在項(xiàng)目文件名列中指定完整路徑C:\ MyDocuments \ Project3 \ Project3.mds(因?yàn)槲粗付–ompC主機(jī)的基本路徑)。
    • 如果希望任務(wù)執(zhí)行項(xiàng)目的特定測(cè)試,請(qǐng)?jiān)?strong>Test列中指定測(cè)試名稱(在本教程中,不會(huì)定義要運(yùn)行的特定測(cè)試,因此請(qǐng)將此列留空)。
    • Copy remote log列中,指定TestComplete是否以及在何種情況下應(yīng)將任務(wù)執(zhí)行的遠(yuǎn)程日志從從屬主機(jī)復(fù)制到主項(xiàng)目。
    • Action after run列中,指定TestComplete在任務(wù)完成后應(yīng)在從屬主機(jī)上執(zhí)行的操作。
    • Tag列指定描述任務(wù)的任意字符串,將列留空。
    • Use previous instance列指定在任務(wù)啟動(dòng)之前是否應(yīng)關(guān)閉TestComplete的遠(yuǎn)程實(shí)例。
    • Remote application列中,指定應(yīng)在從屬主機(jī)上執(zhí)行任務(wù)時(shí)應(yīng)使用的應(yīng)用程序:TestCompleteTestExecute。
    • 保存對(duì)任務(wù)屬性所做的更改。

    用同樣的方法指定的屬性任務(wù)3和Task4。


    更多TestComplete實(shí)用教程敬請(qǐng)關(guān)注!

    想要購(gòu)買TestComplete正版授權(quán),或者獲取更多該產(chǎn)品相關(guān)信息的朋友可以點(diǎn)擊" 咨詢?cè)诰€客服 "~
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

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