微信号:gh_35bdcf0b071b

介绍:作为全球领先的软件解决方案供应商,Micro Focus致力于为您提供最新鲜的前沿技术,最成功的应用案例,最一流的服务能力.凭借简单、开放、智能的产品和解决方案,助您成就业务的黄金时代.智胜数字经济,驱动未来...

全能测试自动化软件 Silk Test 再进化:这次我们正式加入 CI\/CD&nbsp

2018-07-12 17:10 MicroFocus

俗话说,工欲善其事,必先利其器

从测试领域来说,优秀的测试解决方案,就是上述话语中的这个「器」了。从事 IT 测试的小伙伴应该深有体会,也很渴望能够拥有一个优秀的方案,来照顾到全局。

然而很多情况下都是事与愿违:速度与质量往往不可并存;而且,现有的方案还很难覆盖到多个平台。故而在测试时,手忙脚乱不说,还很难得到想要的结果。


MicroFocus 认为,速度、质量与兼容性在软件测试上面是可以达到平衡一致的Silk Test 则是 MicroFoucs 贯彻该理念而交出的满意答卷:在保持严格的质量标准的同时,加快在任何设备和平台上执行应用程序测试的速度

  • 利用单个可移植的测试脚本跨浏览器高效验证功能

  • 利用嵌入式质量自动化,在 DevOps 环境中提升测试速度

  • 充分利用云经济高效地测试任意数量的用户配置

  • 针对桌面、Web、移动及企业级应用程序集中实现测试自动化

  • 在不干扰开发工具和流程的情况下提升软件质量

现在,这款软件更新到了19.0,带来了更多激动人心的特性。我们一起来看一下:

1. New Features

新特性一览


Silk Test Workbench 中的共享项目

Silk Test Workbench 19.0 引入了项目依赖性,帮助您在处理复杂的测试要求时节省时间和精力。

借助此新功能,Silk Test Workbench 可为跨多个版本的企业应用程序测试提供增强支持。新项目依赖项还提供现有项目的增强的重用功能,您可轻松测试多个修补程序或其他次要版本的应用程序。

在Mac上进行跨浏览器测试

现可在 macOS 上针对 Mozilla Firefox 或 Google Chrome 记录和重放Web应用程序的测试


全新 Dockerized 测试

Silk Test 通过引入在 Docker 中运行 Silk4J 测试的能力,支持持续集成(CI)和持续部署(CD)流水线

这一新功能,使您能够将功能测试纳入敏捷 CI/CD 流程。功能测试现可由任一CI服务器自动触发(如 Jenkins,Bamboo,Team City 等)

在使用 Silk Test 进行 Dockerized 测试时,您可以轻松、经济地添加及配置新的测试环境。


自定义录制

为您测试的应用程序中的项目创建良好的标识符。

虽然,在录制期间,Silk Test 使用复杂的策略来自动生成最佳定位器和对象映射条目名称,但我们相信您还有一些其他的特定要求。例如:生成的定位器可能不包含您要包含的属性,并且记录对象的自动生成的对象映射条目难以阅读或可能包含特殊字符。

使用 Silk Test 19.0,您可以直接从录制UI编辑Web控件的定位器和对象映射条目

除 Internet Explorer 外,所有受支持的桌面和移动浏览器均可使用此新功能。


2. Enhanced

增强功能一览


可用性增强
  • 通过并行测试更快地执行测试

  • 捕获整个网页的屏幕截图

  • 从命令行停止 Open Agent

  • 禁用浏览器测试的iframe和帧支持

要提高浏览器测试的重放性能,您现在可以在对Web应用程序中的iframe和框架内容无感时禁用它及其框架支持。 例如,禁用iframe支持可能会显着提高包含许多广告的网页以及在移动浏览器中进行测试时的重播性能。 您可以禁用除 Internet Explorer 之外的所有浏览器的iframe和框架支持

  • 增强了对多个 UI 会话的测试支持

现在,您可以不再使用

MicroFocus.SilkTest.MultiSessionLauncher.exe

而是用下面的调用从UI会话直接启动Open Agent:

openAgent.exe -infoServicePort=<port>

  • 从可视化测试中获取或设置其他选项

  • 增强的 Silk Test Workbench 数据库维护模式

管理员现可打开维护模式,从 Silk Test Workbench 数据库中注销非管理员用户了。

此外,所有 Silk Test Workbench 用户现在都可以使用「已连接用户」窗口,来查看当前连接到数据库的用户。

  • 捕获未通过验证的屏幕截图

  • 访问类或方法的定义

  • 指定要导入资产的项目

对于导出的资产ZIP文件中包含的每个源项目,您现在可以在导入期间指定应导入源项目中的资产的目标项目


API 增强
  • 支持其他XPath axes:通过支持 XPath axes ancestor,preceding-sibling和following-sibling,Silk Test 现在允许根据后代控件的属性或兄弟的属性来定位控件。

  • 使用节添加结构到TrueLogs:使用 Silk4J 或 Silk4NET 时,您现在可以向TrueLogs添加节以向复杂脚本添加结构,并将脚本逻辑划分为较小的命名部分。

  • 检查DOM对象是否已被聚焦:您现在可以使用IsFocused属性来检查指定的DOM对象是否在焦点上。

3. Technology

技术性升级


浏览器支持
  • Mozilla Firefox:Silk Test 对版本号为 57~60 的新版本 Firefox 进行了测试,可支持在该版本之后发布的 Mozilla Firefox。

  • Google Chrome:Silk Test 对版本号为 63~67 的新版本 Chrome 进行了测试,可支持在该版本之后发布的 Google Chrome。

  • Microsoft Edge:Silk Test 对版本号为 42.17134 的新版本 Microsoft Edge 进行了测试,可支持在该版本之后发布的 Microsoft Edge。

其它支持情况
  • Eclipse:Silk4J支持 Eclipse Oxygen 3a(4.7.3a)

  • Java 9和Java 10支持:通过 Java 9 和 Java 10 测试

  • MFC增强支持:Silk Test现在可以为 Microsoft Foundation Class(MFC) 控件生成稳定的定位器


更多资讯请点击原文下载PDF


搜索关键字 190 即可:


好了,各位看官如果想了解更多在文中未尽的信息,可以点击下方阅读原文来获取哦。


阅读原文
,查看更新特性
 
MicroFocus 更多文章 (附下载)30余页 Micro Focus 专家 PPT 全公开!带你领略用& 谈笑间指点运作,ChatOps 助你串联起整个开发团队江山 速报:DevOps 峰会北京站圆满落幕!Micro Focus 这两款神器格外夺人眼球 看 Micro Focus DevOps 天团四杰怎样满足应用团队的种种需求 是什么让 Micro Focus 的 DevOps 傲居 IDC&n
猜您喜欢 MongoDB数据表基本操作 云巴实时案例|云巴为智能手表技术开发加速 你问我答 一步步学习EF Core(1.DBFirst) 前后端应用平滑发布方案架构设计