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

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

在如下教程中,咱們假設使用三臺計算機:CompA、CompB和CompC以及四個項目:Project一、Project二、Project3和Project4。CompA做爲主機,CompB和CompC做爲從屬主機。Project1和Project2將在CompB和Project3上執行,Project4將在CompC上執行。網絡

1、分佈式測試的要求

  • 在測試所需計算機上安裝TestComplete 14或TestExecute 14。
  • TestComplete 14必須在涉及的計算機上運行服務。默認狀況下,服務在系統啓動時自動啓動。
  • 在用做從屬主機的計算機上,必須容許遠程用戶鏈接
  • 主項目必須指定遠程計算機的賬戶信息,在遠程計算機上打開用戶會話時須要此賬戶信息。
  • 若是遠程計算機沒法在Windows操做系統上的服務器版本下運行,則必須在分佈式測試開始以前關閉全部打開的用戶會話。不然TestComplete沒法在遠程計算機上打開所需的用戶會話。
  • 主項目和從項目都必須添加NetworkSuite項目項,此項目項容許您管理遠程計算機上的測試運行
  • 在分佈式測試開始以前,用於網絡測試的項目必須位於從屬計算機上。您可使用任何文件資源管理器TestComplete特殊功能手動複製它們。

2、準備從屬項目

涉及分佈式測試的全部項目(主服務器和從服務器)都必須添加NetworkSuite項目項。此項目項容許您管理駐留在遠程計算機上的項目,並使分佈式測試成爲可能。將NetworkSuite項目項添加到從屬項目中:分佈式

  • 在TestComplete中打開Project1.mds項目文件。
  • 切換到Project Explorer。
  • 右鍵單擊Project Node,而後選擇上下文菜單中的Add > New item。
  • 將調用Create Project Item對話框。
    在對話框中選擇NetworkSuite項,而後單擊OK。
  • NetworkSuite項目已添加到項目中。

對其餘Project2,Project3和Project4從屬項目執行相同的操做。在分佈式測試開始以前,從屬項目必須駐留在將要運行它們的從屬主機上。您能夠將主項目配置爲自動將從屬項目複製到目標主機,也能夠從TestComplete IDE中或使用文件管理器手動複製它們。測試

相關文章
相關標籤/搜索