自动化功能测试平台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中或使用文件管理器手动复制它们。测试

相关文章
相关标签/搜索