自動化功能測試平臺TestComplete的分佈式測試教程(二)

TestComplete的分佈式測試應用於客戶端-服務器應用程序測試,包括在網絡中的不一樣遠程工做站上執行的若干測試項目,這些部分能夠同時執行或一個接一個地執行。在接下來的連載中咱們將介紹在TestComplete中如何建立僅涉及三個工做站的簡單分佈式測試。將描述如何添加主機、建立做業和任務、修改其屬性、驗證測試、運行測試和分析結果。服務器


建立主項目

主項目用於管理分佈式測試。它存儲所涉及主機的列表、做業和任務的列表、指定NetworkSuite變量以及驗證和運行分佈式測試,它容許您監視測試執行並檢查測試日誌。網絡

CompA主機上建立一個新的主項目,並將NetworkSuite項目項添加到項目中:分佈式

  1. 在CompA上啓動TestComplete
  2. 從TestComplete主菜單中選擇File> New> New Project
  3. 將調用Create New Project嚮導。
    在嚮導的第一頁上指定新項目的名稱和位置,而後單擊Finish
  4. TestComplete建立具備指定名稱的項目,並將其顯示在Project Explorer中。
  5. NetworkSuite項目項添加到主項目中的方式與將其添加到從項目的方式相同:
    • 在Project Explorer中右鍵單擊Project Node。
    • 在Project Explorer中右鍵單擊主項目的Project Node。
    • 在隨後的上下文菜單中選擇Add > New Item
    • 調用Create New Project Item對話框,在對話框中選擇NetworkSuite項目項,而後單擊OK。
    • NetworkSuite項目項目已添加到主項目中。

將主機添加到NetworkSuite

在Project Explorer中展開主項目的已添加的NetworkSuite項目項。默認狀況下它包含三個集合:Hosts、JobsSynchPoint集合。測試

Hosts集合存儲執行管理從屬項目的主機,將CompB和CompC添加到Hosts集合。要將遠程計算機添加到Hosts集合,請執行如下操做:ui

  1. 在Project Explorer中右鍵單擊NetworkSuite項目項的Hosts項,而後在上下文菜單中選擇Add > New Item
  2. 調用了Create New Project對話框。它容許您向集合中添加新主機。
    在對話框的Name編輯框中指定主機名,而後單擊OK。
  3. 新主機已添加到Hosts集合中。

添加主機後,指定其屬性:spa

  1. 雙擊NetworkSuite項目項的Hosts項。TestComplete 在Workspace panel中顯示Hosts editor
  2. 在Hosts Editor中,單擊地址列的省略號按鈕。在隨後出現的對話框中選擇所需的計算機(CompA或CompB)。
  3. Domain、User NamePassword列中指定用戶賬戶信息。在從屬主機上打開用戶會話時須要此賬戶信息。若是未指定賬戶信息,則沒法打開從屬主機上的用戶會話,而且分佈式測試失敗。
  4. 對於CompB主機,在Base Path列中指定C:\ Project String。此基本路徑用於指定CompB上運行的任務。
  5. 指定全部屬性後,保存更改。
相關文章
相關標籤/搜索