自動化功能測試平臺TestComplete的分散式測試教程(二)
TestComplete 的分散式測試應用於 客戶端 - 伺服器應用程式 測試,包括在網路中的不同遠端工作站上執行的若干測試專案,這些部分可以同時執行或一個接一個地執行。在接下來的連載中我們將介紹在 TestComplete 中如何建立僅涉及三個工作站的簡單 分散式測試 。將描述如何新增主機、建立作業和任務、修改其屬性、驗證測試、執行測試和分析結果。
建立主專案
主專案用於管理 分散式測試 。它儲存所涉及主機的列表、作業和任務的列表、指定NetworkSuite變數以及驗證和執行分散式測試,它允許您 監視測試執行並檢查 測試日誌。
在 CompA 主機上建立一個新的主專案,並將 NetworkSuite 專案項新增到專案中:
- 在CompA上啟動 TestComplete 。
- 從TestComplete主選單中選擇 File> New> New Project 。
- 將呼叫 Create New Project 嚮導。
- TestComplete建立具有指定名稱的專案,並將其顯示在 Project Explorer 中。
- 將 NetworkSuite 專案項新增到主專案中的方式與將其新增到從專案的方式相同:
- 在Project Explorer中右鍵單擊Project Node。
- 在Project Explorer中右鍵單擊主專案的Project Node。
- 在隨後的上下文選單中選擇 Add > New Item 。
- 呼叫 Create New Project Item 對話方塊,在對話方塊中選擇 NetworkSuite 專案項,然後單擊OK。
- NetworkSuite專案專案已新增到主專案中。
將主機新增到NetworkSuite
在Project Explorer中展開主專案的已新增的 NetworkSuite 專案項。預設情況下它包含三個集合: Hosts、Jobs 和 SynchPoint 集合。
Hosts集合儲存執行管理從屬專案的主機,將CompB和CompC新增到Hosts集合。要將遠端計算機新增到Hosts集合,請執行以下操作:
- 在Project Explorer中右鍵單擊 NetworkSuite 專案項的Hosts項,然後在上下文選單中選擇 Add > New Item 。
- 呼叫了Create New Project對話方塊。它允許您向集合中新增新主機。
- 新主機已新增到Hosts集合中。
新增主機後,指定其屬性:
- 雙擊NetworkSuite專案項的Hosts項。TestComplete 在Workspace panel中顯示 Hosts editor 。
- 在Hosts Editor中,單擊地址列的省略號按鈕。在隨後出現的對話方塊中選擇所需的計算機(CompA或CompB)。
- 在 Domain、User Name 和 Password 列中指定使用者帳戶資訊。在從屬主機上開啟使用者會話時需要此帳戶資訊。如果未指定帳戶資訊,則無法開啟從屬主機上的使用者會話,並且分散式測試失敗。
- 對於CompB主機,在 Base Path 列中指定C:\ Project String。此基本路徑用於指定CompB上執行的任務。
- 指定所有屬性後,儲存更改。