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的分布式测试教程(一)相关推荐

  1. AI引领技术变革,自动化云平台所带来的测试工程师进阶危机~

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  2. TestComplete使用关键字测试的数据驱动测试(上)

    TestComplete是一款具有开放灵活架构的自动化功能测试平台,可以方便快捷的在桌面.网络.移动应用中创建.维护和执行自动化测试.数据驱动测试的主要思想是将测试命令与用于测试的数据分开,并使用不同 ...

  3. 功能测试——Selenium自动化功能测试

    实验目的 (1)学习使用了解Selenium自动化功能测试工具,了解Selenium测试工具的测试模式和过程: (2)掌握使用Selenium录制测试脚本.执行并分析测试脚本. 实验设备 主流PC机一 ...

  4. LuckyFrameWeb测试平台(一款支持接口自动化、WEB UI自动化、APP自动化,并且支持分布式测试的全纬度免费开源测试平台)

    官网:luckyframe.cn 源码地址:https://gitee.com/seagull1985/LuckyFrameWeb 分布式测试:使用Web-Client的方式,Web端负责基本信息管理 ...

  5. 机器学习中qa测试_机器学习自动化单元测试平台

    机器学习自动化单元测试平台.零代码.全方位.自动化测试方法/函数的正确性和可用性. 原理 后端不需要写任何单元测试代码(逻辑代码.注解代码等全都不要), 这个工具会自动生成测试参数,并执行方法,拿到返 ...

  6. 自动化功能测试和接口测试工具整理

    对于自动化测试,原来谈这方面的内容比较少,但是现在我们做DevOps支撑平台的时候,在整个持续集成和交付的过程中,有一个重要的内容就是自动化测试.自动化测试的覆盖面相当大,其中既包括了CS,BS和移动 ...

  7. uft自动化测试工具安装步骤_自动化功能测试和接口测试工具整理

    对于自动化测试,原来谈这方面的内容比较少,但是现在我们做DevOps支撑平台的时候,在整个持续集成和交付的过程中,有一个重要的内容就是自动化测试.自动化测试的覆盖面相当大,其中既包括了CS,BS和移动 ...

  8. 软件测试仿真系统,嵌入式系统软件仿真自动化黑盒测试平台

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ETest 简介 通用嵌入式系统测试平台(Embedded System Interface Test Studio,简称:ETest)是针对嵌入式系统进 ...

  9. 软件接口功能测试,自动化功能测试和接口测试工具整理(201101)

    对于自动化测试,原来谈这方面的内容比较少,但是现在我们做DevOps支撑平台的时候,在整个持续集成和交付的过程中,有一个重要的内容就是自动化测试.自动化测试的覆盖面相当大,其中既包括了CS,BS和移动 ...

最新文章

  1. linux字符设备led驱动源码,字符设备驱动控制LED灯
  2. tkinter笔记:scale 尺度 (莫烦python笔记)
  3. 模型独立学习:多任务学习与迁移学习
  4. 【好记性不如烂笔头】之小程序要点记录
  5. eclipse myeclipse 快捷键
  6. 信息学奥赛一本通 1028:字符菱形 | OpenJudge NOI 1.1 09
  7. python中包含的标准数据类型_Python数据类型基础
  8. java 字符串 面试_JAVA中String介绍及常见面试题小结
  9. cicd持续集成全程_CICD-持续集成amp;持续交付
  10. 基于UPS效率进行准确的效用成本分析
  11. innodb存储引擎监控
  12. Codeforces Round #529 (Div. 3) D. Circular Dance
  13. Android图片剪裁库:uCrop
  14. 智能算法——蚁群算法
  15. 计算机在语文教学中,计算机课件在语文课堂教学中的应用——用Powerpoint制作课件的一点体会(网友来稿)...
  16. java jisuan da xie zi mu ge shu_java获取中文拼音
  17. 使用Quantlib,通过YTM计算债券净值
  18. 054.CSS网页布局
  19. Python实现常见的排序算法
  20. 6D姿态估计算法汇总(下)

热门文章

  1. java读取ppm图片_C++ 输出PPM格式图片文件
  2. APP平台是怎样实现视频加密呢?
  3. vmbox-android
  4. 神经网络各种评判指标
  5. excel分列---多页批量操作--vba宏实现
  6. github官网打开速度很慢的解决办法
  7. mongoDB--初识mongoDB安装过程
  8. RSA组件之掩码生成函数(MGF)的实现(C源码)
  9. 学计算机轻松的表情包,轻松的表情包
  10. 《老男孩》——记录我们逝去的青春