【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

Applitools 提升了应用可视化管理的能力

  • 2018-02-25
  • 本文字数:1596 字

    阅读完需:约 5 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

应用可视化管理(AVM,Application Visual Management)关注的是应用交付生命周期中在可视化方面上的监控和测试。 Applitools Eyes 版本 10 提供了新的 UI 基线管理和团队合作,扩展了与第三方工具的集成,并改进了分析仪表盘。

AVM 集测试、图像处理和人工智能工具于一身。在发布一个应用时,或是由于平台、设备或浏览器发生变化而导致应用在观感上出现问题时,AVM 可以检测到视觉上的异常之处。 Applitools 中使用了人工智能技术,对自动化可视化测试,最小化了人的眼睛和大脑工作。它可用于持续交付流水线和行为驱动开发(BDD,Behaviour Driven Development)中。

Applitools 的 CEO Gil Sever 指出:

AVM 代表了自动测试的演进方向,它产生于业已确立的应用性能管理(APM,Application Performance Management)市场中。AVM 的目标是实现视觉观感的自动化监控,即客户的所见以及与各个设备的日常交互。

Applitools 通过分析数十亿个单一 UX 元素,已开展了一亿次可视化测试。据《 The Selenium Guidebook 》的作者 Dave Haeffner 介绍:

可视化测试是一种验证应用 GUI 是否正确地展示给用户的操作。测试目标是找出应用在可视化上存在的软件缺陷,例如,字体、布局和渲染问题。这使得所发现的软件缺陷可在被最终用户看到前得到修正。此外,可视化测试可用于验证页面的内容,非常适用于一些提供图形功能(例如图表、仪表盘等)的站点。如果使用传统的自动化功能测试工具,那么实现此类验证是非常具有挑战的工作。可视化测试在本质上是十分复杂的,其中需要考虑的因素很多,例如 Web 浏览器、操作系统、屏幕分辩、响应设计、国际化等。

Applitools Eyes 的新分析仪表盘分别支持工程师、团队领导者和业务领导者做审阅。使用仪表盘进行分析,可使一些在特定场景下会导致可视化测试失败的根源性问题浮现出来。用户可以审核可视化测试的执行情况、基线的更新状态、软件缺陷的解决情况,以及指派给单个任务的覆盖性等级。软件新提供了下钻功能,支持进入单个测试或单个用户视图内部查看。

在测试自动化引擎中,可以加入持续集成和交付流水线中的可视化组件。版本 10 的新功能支持对类似更改做自动基线更新,并对 UI 软件缺陷提交任务单,或是在 JIRA 任务单之后使用一个“接受”或“拒绝”命令更新基线。测试人员能看到一个聚合了所有“类似”UI 软件缺陷的视图,视图中按发生频率对软件缺陷做了优先排序。

Applitools Eyes 还提供了一些用于跨功能团队合作的新特性。除了很多 Appium 或 Selenium 测试语言之外,Applitools Eyes 基于已有的持续集成、渲染服务、软件缺陷追踪和团队合作工具,进一步为 Visual Testing 结果提供了统一的可视性。测试进展查看器使用了新的验证区域,支持用户给出一些存在潜在 UI 问题的场景,以缩短发布时间。软件与 MicroFocus 和 Slack 的集成将在三月份可用。

软件提供了用于 PDF 格式的新 SDK。该功能适用于金融服务和医疗等对格式要求很严的行业客户,支持他们使用 PDF 表格上的自动化测试做合规性检查。软件中还添加了 XCTest Screenshots 功能,用于扩展对视屏截图类型可视化的测试覆盖率。

Applitools Eyes 支持云上部署和本地部署,它可与 TeamCity、Jenkins、Atlassian JIRA 和 Bamboo、Microsoft VSTS、Slack、Travis、Circle CI 和 HP Quality Center 集成。Applitools 创立于 2013 年,并在 2015 年推出了 Applitools Eyes 产品。公司当前有 48 名雇员,总部位于以色列和美国加州 San Mateo,在英国和澳大利亚有分支办公室。客户包括 Microsoft、Slack、Sony、Adidas、AIG、Capital One、National Australia Group、Bank of America、Wells Fargo、Salesforce.com、Oracle、GSK、Johnson & Johnson 和 Louis Vuitton Moet Hennessy。

查看英文原文: Applitools Expands Application Visual Management Capabilities

2018-02-25 18:001745
用户头像

发布了 391 篇内容, 共 127.3 次阅读, 收获喜欢 256 次。

关注

评论

发布
暂无评论
发现更多内容

将项目发布到 Homebrew 官方仓库

郭旭东

macos brew homebrew

数字货币管理三大新模式

CECBC

数字货币

构师训练营 - 第六周课后练习

joshuamai

我理解的信息化、数字化、数智化

boshi

数字化 数据智能 信息化

AOT慈善币系统软件开发|AOT慈善币APP开发

系统开发 现成系统

什么是KMP算法(详解)

赖猫

c++ Linux KMP

一万字详解 Redis Cluster Gossip 协议

程序员历小冰

redis 分布式 redis cluster

LeetCode题解:51. N 皇后,回溯+哈希表,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

《穿越数据的迷宫》笔记:第 3 章 DAMA的数据管理原则

方志

数据治理

自己搭建服务器需要多少钱?

德胜网络-阳

“黑五”前夜的裁员:无接触配送大趋势为什么都带不动亚马逊无人机?

脑极体

构师训练营 - 第六周学习总结

joshuamai

重点人员管控系统开发,可视化数据分析搭建

t13823115967

重点人员管控系统开发 智慧公安 可视化数据分析搭建

江西吉安:一个上了区块链柚子的真情告白

CECBC

区块链 蜜柚

区块链电子发票应用落地,区块链电子发票系统开发

13530558032

区块链版权应用搭建,区块链版权存证平台开发

13530558032

年轻人会用C++实现一种协程吗?

ShenDu_Linux

Linux 程序员 多线程 协程 什么是多线程

极客大学 - 架构师训练营 第十一周总结

9527

2020亚马逊“黑五”再次成为亚马逊史上最大的年终全球狂欢

爱极客侠

周小川深度解读:DC/EP和数字人民币e-CNY

CECBC

数字人民币

Spring 源码学习 05:BeanDefinition 概念及其实现

程序员小航

spring 源码 源码阅读 BeanDefinition

JVM调优不知道怎么回答,阿里总结四大模块,学不会就背过来

996小迁

Java 架构 面试 调优

甲方日常 62

句子

工作 随笔杂谈 日常

3本书免费学习数据科学与统计学

计算机与AI

统计学

当千行万业的轨道,换上智能云网的高铁

脑极体

《穿越数据的迷宫》笔记:第 2章 数据管理的挑战

方志

数据治理

线程模型Reactor/Proactor的区别

Linux服务器开发

reactor 线程 多线程 Linux服务器开发 Proactor

Spring AOP核心类解析,这是最全的一篇了!!

冰河

spring aop ioc 注解驱动 切面编程

面对日益严峻的网络安全问题,CDN可以做什么?

阿里云Edge Plus

区块链商品追溯平台开发,区块链防伪追溯系统搭建

13530558032

Spock单元测试框架实战指南一Spock是什么?它和JUnit有什么区别?

Java老k

Java 单元测试 JUnit Mock spock

Applitools提升了应用可视化管理的能力_DevOps & 平台工程_Helen Beal_InfoQ精选文章