是德科技瞄准UI测试编写与维护中的隐性成本
工程师对界面元素进行描述,以便在设计变更时自动化测试仍能继续运行
SANTA ROSA, Calif.July 8, 2026
是德科技公司(Keysight Technologies, Inc.,纽约证券交易所代码:KEYS)今日宣布推出是德Eggplant “按描述查找”功能,该功能使自动化工程师能够通过描述界面元素来定位它们,而无需截取并匹配屏幕截图。每个测试都是根据元素的描述而非其视觉外观来定位目标元素,从而确保测试在重新设计、主题变更和分辨率调整的情况下仍能持续运行。这消除了以往因手动重新捕获而浪费工程资源的情况。
半数组织认为,测试自动化面临的主要障碍之一是维护那些因应用程序变更而失败的脚本。维护基于图像的脚本是一项隐性成本,因为即使底层软件运行正常,一旦界面发生变化,这些脚本也会失效。随后,工程师们不得不花费数小时重新截取本应通过测试的用例的屏幕截图,而这一循环在每次发布和每个环境中都会重复出现。
借助是德科技(Keysight)的“按描述查找”(Eggplant )功能——该功能是“Eggplant Studio”和“Eggplant Functional”的一部分——工程师只需描述一个元素(例如特定日期的机票价格),软件即可定位该元素,而无需参考屏幕截图、访问文档对象模型,也无需对被测系统进行任何更改。 在是德科技(Keysight)的演示中,该功能将脚本量减少了92%,并将任务耗时从超过一小时缩短至15分钟以内。这拓展了是德科技Eggplant 在测试自动化中对人工智能和计算机视觉的应用,使得描述内容即使在设计变更时仍能持续有效,并可应用于传统桌面、嵌入式及Web应用程序。
主要优势包括:
1.经得起变更的测试:描述内容在重新设计、主题更新和分辨率变化中依然有效,因此界面发生变化时,自动化测试不再因此失效。
2.减少编写维护性测试所花费的时间:原本用于编写脚本和修复失败测试的数小时,现在可以用来扩大测试覆盖率。
3. 手动任务实现自动化:当图像匹配是唯一选择时,测试工作只能手动进行;如今,测试可以借助文本描述自动运行。
是德科技(Keysight)软件质量工程 总经理加雷思·史密斯(Gareth Smith)表示:“我们的目标是帮助团队实现更多测试的自动化。然而,长期以来,维护负担一直阻碍着这一进程。是德科技Eggplant 的‘按描述查找’功能消除了这一最大障碍之一,使我们朝着这样一个未来迈进:团队能够自动化他们想要的测试,而不仅仅是工具所允许的测试。”
资源
- 解决方案简介: 按描述查找
- 线上研讨会: AI 元素定位:通过自然语言描述而非选择器查找 UI 组件
- 博客: 描述它,而非选择它:是德科技中的AI元件定位Eggplant
“按描述查找”功能利用计算机视觉人工智能模型,根据自然语言描述定位用户界面元素