博客

第三个测试自动化的时代,由人工智能

作者:

格里戈里·Melnik博士

首席产品官Tricentis188金宝搏app苹果下载软件

日期:2020年12月01日

创新永不眠。即使是最突破性技术将继续发展大大超出了他们的介绍。一旦我们看到一项发明能完成什么,点燃我们的想象力,启发我们去推动技术界限甚至further-leading进步以前深不可测。

考虑空中旅行。世界改变了莱特兄弟在1903年飞行。突然,一个全新的世界的机会了,继续以惊人的速度发展。短短5年,第一个客运航班。50年后,喷气客机introduced-fundamentally缩小我们的世界,让我们能够在时间旅行千里。不过,创新没有停止。短短一16年,协和式超音速喷射了而不是打破音障也突破过去的概念是什么可能的速度(从纽约飞到伦敦只用3.5小时)。新的超音速飞机和低轨道正在试着现在和未来航空旅行肯定会比我们可以想象的截然不同的今天,即使是在我们最疯狂的梦想。人类的“滑了地球和天空laughter-silvered翅膀上跳舞…

“哦!我已经把地球的

跳舞的天空laughter-silvered翅膀;

朝着太阳我爬,并加入了欢笑

sun-split云,- - - - - -和做的一百件事

你没有梦想——轮式和飙升和摇摆

在阳光照射的沉默。高天,

我追着喊着风一起,扔

我渴望工艺通过笨拙的大厅的空气…”

——约翰·吉莱斯皮麦基的“高飞行”

第一个测试自动化的时代

第一个软件测试自动化的时代也特别的188金宝搏官网登录app时间,但这只是第一步的今天什么是可能的。在1970年代,基于脚本的自动化测试工具允许你程序然后先进的终端系统在主机上运行。然后,转向微机和早期桌面GUI接口,记录和回放工具emerged-allowing测试创建更迅速,无需每一行代码。1990年代带来了开源工具和社区驱动frameworks-lowering进入自动化的成本和为用户提供自动化的能力比以往任何时候都多。

每一个迭代的步骤,在过去的基础上,发展自动化测试过程来缓解人类从大量令人心烦意乱的,重复的点击和检查,实际上并没有需要人类智能。但这种救济是有代价的:它也打开门新类型的苦差事。自动化测试成为一件苦差事来创建和是极为脆弱的。他们经常失败,每一个所谓的“假阳性”需要有人审核结果,确认它确实是错误的症状测试,解决测试,然后重复整个过程,直到测试按预期执行。

当然,那么麻木的重复检查,这些早期的测试自动化工具取代,但这样做需要专业技能包括脚本/编程知识。测试人员开始,最终把他们所有的时间都花在维持现有tests-not编写任何新的测验测试工作成为并行开发工作。鉴于所有必需的额外工作,自动化并没有最终腾出更多的时间对软件测试人员致力于实际软件测试(创意、分析工作,不是机械检查)。188金宝搏官网登录app

朝着自动化无疑是正确的想法,但我们不得不解决的挫折,这之前的测试自动化工具的时代为了创建自动化测试达到更多的潜能。

第二个测试自动化的时代:基于模型的测试自动化

2002年,Tri188金宝搏app苹果下载软件centis介绍基于模型的测试自动化(优先)来帮助测试人员投入更多的时间到软件测试的基本要素:创造性、高度自动化分析工作,不能取代和规避风险的企业离不开。188金宝搏官网登录app

通过提供一个更高级别的抽象,优先使测试人员能够使用像“积木”,可以组合和重用来创建测试。如果应用程序更改(例如,添加或删除字段),只是更新适当的模型,改变自动传播到所有影响测试。自动化的明确划分细节(例如,“转向”),测试逻辑,和测试数据,优先尝试限制每个变化的影响,大大减少所需的测试维护前代的自动化测试方法。测试逻辑与测试数据注入到自动化模型runtime-guaranteeing测试没有使用旧版本的测试数据或访问过时的技术定义。

非程序员可以快速创建和管理复杂的端到端的测试,没有等待“技术性”资源。的分离测试指导,测试和测试数据逻辑允许这些领域专注于这一领域,保持整体复杂性尽可能低。因此,测试更容易理解更容易维护如果/当需要。此外,误报率大大降低,因为优先方法允许测试元素的创建和管理,避免了前一时代的陷阱。

第三个测试自动化的时代:视觉AI

基于模型的测试自动化已经证明帮助领导组织改变他们的测试流程。连续测试终于成为现实在花了许多年的组织,和相当大的资源,摔跤的脆性测试太流行与以前的测试自动化工具的时代。

当我们继续扩展和优化基于模型的测试自动化,我们还认识到,有些用例之外的任何测试自动化技术的力量,最终在技术层面进行操作。例如:

测试需要左移位,但UI测试自动化UI需要完成(稳定)

  • 非常新/老/专业技术支持或要求广泛的定制
  • 虚拟和远程应用程序超出范围
  • 甚至偶尔高度弹性测试需要关注和更新
  • 应用现代化=测试不稳定

经过数年的研究和开发,致力于解决这些挑战,我们兴奋地推出一个解决方案:视觉人工智能现在可用托斯卡14视觉人工智能是新一代AI-driven测试自动化技术,允许团队自动化应用程序用户界面独立于底层技术。重要的是,作为视觉AI替换技术优先的“引擎”,关注点分离的其他好处MBTA带来仍处于最重要的地位:管理测试逻辑与测试数据模型/面向对象的方式是成功的关键。

视觉AI的一部分第三测试自动化的时代,这也是受自我修复AI人工智能和风险(中可用188金宝搏app苹果下载软件Tricentis LiveCompare)。

通过机器学习,远见卓识AI和引导任何UI就像人类用户,让你的自动化未来的证明和人脑一样适应性强。如果你能看到它,视觉AI可以自动化。这包括使用now-deprecated技术从一个应用程序,应用程序使用新兴技术,远程应用程序访问。你甚至可以开始构建自动化测试样机或白板上画。这带来了新的含义测试驱动开发


第一反应我经常被当演示愿景AI是“这是不可思议的。“它肯定能创造奇迹。阿瑟•克拉克曾写道:“任何非常先进的技术,初看都与魔法无异。”

视觉AI不能替代测试人员。它从来没有打算。它加强了测试人员的作用,通过消除需要考虑的力学技术automation-enabling测试人员关注具有挑战性的分析和调查工作吸引他们的职业。它还可以帮助企业降低风险而加速应用程序交付。最终,一切都是为了使重要信息光所以团队可以迅速释放惊人的产品,业务增长。188金宝搏官网app注册

我鼓励你开始探索视觉AI如果你的团队想:

  • 左移位UI测试自动化的极端——甚至在一行代码
  • 民主化测试自动化——启用任何团队成员作出贡献
  • 测试远程应用程序——包括Citrix和VMware,安全和监管环境
  • 测试专业技术——没有创建和维护定制
  • 不会过时的技术与测试自动化——真正的“编写一次,到处运行”

下一个步骤

作者:

格里戈里·Melnik博士

首席产品官Tricentis188金宝搏app苹果下载软件

日期:2020年12月01日
Baidu
map