TestComplete更新至v14.0版本,引入对BDD、HipTest、Web组件技术支持

TestComplete已更新至v14.0版本,新版本引入了对BDD场景,HipTest,Web组件和其余现代技术的支持,可帮助您建立更强大的自动化测试,而且比之前更快、更轻松地完成此操做。 html

【下载最新版TestCompleteios

BDD支持

TestComplete 14为BDD测试提供支持。您能够从TestComplete建立,自动化和运行BDD测试以及项目的其余测试。算法

为了帮助您管理BDD测试,TestComplete提供了新的Scenarios项目项。它是测试项目中包含的功能文件的集合。数据库

咱们能够在TestComplete中编写功能文件,从HipTest导入它们,或者从硬盘驱动器上的文件加载它们。TestComplete包含新的Gherkin编辑器,该编辑器支持语言语法并识别英语和母语Gherkin关键字。编辑器还有一个特殊的菜单项,用于为测试步骤生成脚本函数,并帮助您更快地自动化场景。浏览器

HipTest集成

HipTest是一个基于云的测试平台,适用于软件开发和软件交付团队。它能够帮助您团队的全部成员 - 质量保证工程师,开发人员,经理,主题专家和其余人,为他们的产品建立,维护和运行BDD测试。编辑器

  • TestComplete 14引入了对HipTest的内置支持。它使您可以从HipTest项目导入功能文件,自动执行它们并从TestComplete中运行自动BDD测试。您继续在HipTest中建立和编辑测试场景,TestComplete将在您打开项目或在TestComplete中运行测试以前,使用HipTest中的新版本自动更新导入的场景。若是在TestComplete中更改导入的方案并保存更改,TestComplete将自动将它们转发到HipTest。
  • TestComplete 14会自动将自动测试运行的结果发布到HipTest项目中,所以您将可以在HipTest中看到它们以及其余测试结果。

Web测试改进

  • 使用TestComplete 14,您能够为使用如下Web组件技术的 Web应用程序建立自动化测试:

    Shadow DOM.在testcomplete14中,您的Web测试能够与属于打开的Shadow DOM树的Web元素进行交互。函数

    Custom Elements.新版本中能够在自定义元素上记录和模拟鼠标单击,击键和其余用户操做。工具

  • 引入了对最新版本的现代浏览器和技术的支持:
    -Mozilla Firefox 62,63,64
    -谷歌Chrome 71
    -Microsoft Edge 44
    -Chromium Embedded Framework(CEF)版本3.3578.1860。
  • Windows 10 October 2018 Update引入了Edge浏览器的新行为。当您关闭浏览器时,浏览器的进程不会终止,它将保留在系统中。

这可能会致使Web测试中出现各类问题。例如,返回活动浏览器的Sys.Browser()或Sys.Browser("*")方法调用和其余脚本语句将返回Browser与正在运行的Edge实例匹配的对象。若是测试在测试开始或结束时检查浏览器是否正在运行,这多是测试的问题。此外,若是您的测试尝试在挂起的Edge浏览器中打开网页,则浏览器将没法打开所需的页面。性能

移动测试改进

  • Testcomplete14版本中能够在如下版本的移动操做系统和设备上建立和运行测试:
    iOS 12.0和12.1
    iPhone XS,XS Max和XR
    Android 9.0(API等级28)
  • TestComplete如今包含适用于最新iOS和Android设备的移动浏览器模拟器的预约义配置文件。您可使用它们来测试您的网站,以得到跨平台的移动兼容性。

支持更多的应用程序和控件

  • 支持enkins Pipeline
  • 支持Atlassian JIRA 7.12
  • 支持Developer Express WPF controls (GridControl and BarManager) ver. 17.2.3, 18.1.3.以及Telerik ASP.NET AJAX controls ver. 2018 Q3.

总体改进

  • 支持Windows 10 October 2018更新。
  • 性能改善。优化了许多内部算法,以简化频繁操做并提升产品性能。
  • 项目和项目套件变量做为参数传递给ReadyAPI(和SoapUI)测试。
  • 项目文件的格式更新。
  • UI更新。TestComplete有更大的工具栏图标。
  • 代码编辑器上下文菜单中的新项:
    记录此例程.开始记录并在当前脚本函数的末尾附加记录的脚本语句。
    将例程添加到测试项目.帮助您在鼠标指针下添加脚本功能以测试项目的项目。
    通用测试日志页面的 “附加信息”面板 已重命名为“ 详细信息”。在TestComplete中建立的新项目再也不自动添加“ 高级”文件夹,项目项目做为直接子项包含在项目中。您仍然能够在项目中建立自定义文件夹,并手动将项目项添加到项目中。
  • 名称映射子系统中更新了算法。
  • 修复了一些客户报告中的bug。

停用项目

  • iOS版9.x和iPod touch 5设备。
  • Xcode 7建立的Objective-C和Swift应用程序。
  • tcCEFHook用于编译CEF应用程序的库。
  • 直接从TestComplete测试日志向Axosoft OnTime数据库添加已发现问题的信息的功能已被弃用。
  • 默认状况下隐藏Code Explorer面板。
  • 与Team Foundation Server 2010-2013的集成已通过时。如下功能将在之后的某个版本中删除:

    将TestComplete测试添加到Team Foundation Server 2010-2013控制的构建中。
    将TestComplete项目直接从TestComplete IDE添加到Team Foundation Server 2010-2013上运行的Team Foundation版本控制中。
    将找到的问题的信息添加到Team Foundation Server 2010-2013由TestComplete测试日志管理的工做项。测试

  • TestComplete向导和对话框不用于将网页添加到已测试应用程序列表的命令。
  • “新建项目”向导不包含任何将网页添加到新项目中已测试应用程序列表的方法。

文章转载自:https://support.smartbear.com/testcomplete/docs/general-info/whats-new.html?_ga=2.108267712.312135957.1551170882-549534077.1542781221

相关文章
相关标签/搜索