文檔金喜正規買球>>smartbear TestComplete 系列教程>>自動化功能測試平臺TestComplete的分布式測試教程(一)
自動化功能測試平臺TestComplete的分布式測試教程(一)
TestComplete的分布式測試應用于客戶端-服務器應用程序測試,包括在網絡中的不同遠程工作站上執行的若干測試項目,這些部分可以同時執行或一個接一個地執行。在接下來的連載中我們將介紹在TestComplete中如何創建僅涉及三個工作站的簡單分布式測試。將描述如何添加主機、創建作業和任務、修改其屬性、驗證測試、運行測試和分析結果。
在以下教程中,我們假設使用三臺計算機:CompA、CompB和CompC以及四個項目:Project1、Project2、Project3和Project4。CompA作為主機,CompB和CompC作為從屬主機。Project1和Project2將在CompB和Project3上執行,Project4將在CompC上執行。

一、分布式測試的要求
- 在測試所需計算機上安裝TestComplete 14或TestExecute 14。
- TestComplete 14必須在涉及的計算機上運行服務。默認情況下,服務在系統啟動時自動啟動。
- 在用作從屬主機的計算機上,必須允許遠程用戶連接。
- 主項目必須指定遠程計算機的帳戶信息,在遠程計算機上打開用戶會話時需要此帳戶信息。
- 如果遠程計算機無法在Windows操作系統上的服務器版本下運行,則必須在分布式測試開始之前關閉所有打開的用戶會話。否則TestComplete無法在遠程計算機上打開所需的用戶會話。
- 主項目和從項目都必須添加NetworkSuite項目項,此項目項允許您管理遠程計算機上的測試運行。
- 在分布式測試開始之前,用于網絡測試的項目必須位于從屬計算機上。您可以使用任何文件資源管理器或TestComplete特殊功能手動復制它們。
二、準備從屬項目
涉及分布式測試的所有項目(主服務器和從服務器)都必須添加NetworkSuite項目項。此項目項允許您管理駐留在遠程計算機上的項目,并使分布式測試成為可能。將NetworkSuite項目項添加到從屬項目中:
- 在TestComplete中打開Project1.mds項目文件。
- 切換到Project Explorer。
- 右鍵單擊Project Node,然后選擇上下文菜單中的Add > New item。
- 將調用Create Project Item對話框。
在對話框中選擇NetworkSuite項,然后單擊OK。
- NetworkSuite項目已添加到項目中。
對其他Project2,Project3和Project4從屬項目執行相同的操作。在分布式測試開始之前,從屬項目必須駐留在將要運行它們的從屬主機上。您可以將主項目配置為自動將從屬項目復制到目標主機,也可以從TestComplete IDE中或使用文件管理器手動復制它們。
更多TestComplete實用教程敬請關注!