自动化功能测试平台TestComplete的分布式测试教程(三)

本系列主要介绍自动化功能测试平台TestComplete的分布式测试实用教程

TestComplete的分布式测试应用于客户端服务器应用程序测试,包括在 络中的不同远程工作站上执行的若干测试项目,这些部分可以同时执行或一个接一个地执行。在接下来的连载中我们将介绍在TestComplete中如何创建仅涉及三个工作站的简单分布式测试。将描述如何添加主机、创建作业和任务、修改其属性、验证测试、运行测试和分析结果。

自动化功能测试平台TestComplete的分布式测试教程(三)TestComplete最新版本免费下载试用

将工作添加到NetworkSuite

NetworkSuite工程项目包含了Jobs collection,该collection存储分布式测试中使用的作业。这些作业管理任务以及指定应在哪些从属主机上运行的项目。

要将两个作业添加到NetworkSuite,请执行以下操作:

  1. 右键单击NetworkSuite项目项的Jobs项,然后从上下文菜单中选择Add > New Item。
  2. 将调用Create New Project Item对话框。此对话框允许您将新作业添加到Jobs collection。
  3. 随后名为Job1的新作业将添加到Jobs collection中。

以同样的方式将另一个作业添加到collection中并将其命名为Job2。

向NetworkSuite添加任务

任务由作业存储,并指定在分布式测试期间要在哪些从属主机上运行哪些测试或测试项目。

我们在Jobs集合中添加了两个作业(Job1和Job2)。添加任务1和任务2到作业1以及任务3和任务4到作业2的两个任务。

  • 在Project Explorer中右键单击属于Jobs节点的Job1,然后从上下文菜单中选择Add > New Item
  • 将调用Create New Project Item对话框,这将允许您向作业添加新任务。
  • 名为Task1的新任务将添加到Job1。用同样的方法添加任务2到作业1以及任务3和任务4到作业2。 自动化功能测试平台TestComplete的分布式测试教程(三)

假设第一个作业Job1在CompB主机上运行Project1项目,在CompC主机上运行Project3。修改任务的属性:

  • 双击要修改任务的作业项。TestComplete在Workspace panel中打开Task editor 自动化功能测试平台TestComplete的分布式测试教程(三)
  • Project file name列中指定 Project1 Project1.mds(没有指定完整的项目路径,因为在CompB主机的Base path属性中指定了此路径的一部分)。在查找项目时,TestComplete将链接基本路径和项目文件名称值。对于Task2,在项目文件名列中指定完整路径C: MyDocuments Project3 Project3.mds(因为未指定CompC主机的基本路径)。
  • 如果希望任务执行项目的特定测试,请在Test列中指定测试名称(在本教程中,不会定义要运行的特定测试,因此请将此列留空)。
  • Copy remote log列中,指定TestComplete是否以及在何种情况下应将任务执行的远程日志从从属主机复制到主项目。
  • Action after run列中,指定TestComplete在任务完成后应在从属主机上执行的操作。
  • Tag列指定描述任务的任意字符串,将列留空。
  • Use previous instance列指定在任务启动之前是否应关闭TestComplete的远程实例
  • Remote application列中,指定应在从属主机上执行任务时应使用的应用程序:TestCompleteTestExecute
  • 保存对任务属性所做的更改。

用同样的方法指定的属性任务3和Task4。

自动化功能测试平台TestComplete的分布式测试教程(三)

更多TestComplete实用教程敬请关注!

想要购买TestComplete正版授权,或者获取更多该产品相关信息的朋友可以点击” 咨询在线客服 “~

标签:性能测试 页测试测试优化软件测试技术

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月9日
下一篇 2019年1月9日

相关推荐

发表回复

登录后才能评论