unitest
Измерительное оборудование Юнитест
buttons contacts theory about us home
Главная > Новости измерительной техники

Keysight решает проблему скрытых затрат на создание и поддержку тестов пользовательского интерфейса

Инженеры описывают элементы интерфейса, благодаря чему автоматизированные тесты продолжают работать даже после внесения изменений в дизайн

САНТА-РОЗА, штат Калифорния, 8 июля 2026 г.

Компания Keysight Technologies, Inc. (NYSE: KEYS) сегодня объявила о выпуске функции Keysight Eggplant Find by Description, которая позволяет инженерам по автоматизации находить элементы интерфейса с помощью их словесного описания, а не путем захвата и сравнения скриншотов. Каждый тест нацелен на элемент на основе его описания, а не визуального представления, что позволяет ему успешно выполняться при редизайне, смене тем оформления и изменении разрешения экрана. Это исключает необходимость ручного повторного создания скриншотов — работу, на которую исторически впустую тратились инженерные ресурсы.

Половина организаций считает, что главным препятствием на пути к автоматизации тестирования является необходимость поддержки скриптов, которые перестают работать при изменении приложений. Сопровождение скриптов, основанных на изображениях, влечет за собой скрытые затраты, поскольку такие скрипты ломаются при любых сдвигах интерфейса, даже если само базовое программное обеспечение функционирует корректно. В результате инженеры тратят часы на повторный захват скриншотов для тестовых сценариев, которые по-прежнему должны проходить успешно, и этот цикл повторяется при каждом релизе и в каждой среде тестирования.

Используя функцию Keysight Eggplant Find by Description, которая входит в состав продуктов Eggplant Studio и Eggplant Functional, инженер может описать нужный элемент — например, стоимость билета на определенную дату — и программное обеспечение найдет его без использования скриншотов, доступа к объектной модели документа (DOM) или внесения изменений в тестируемую систему. На демонстрации Keysight это позволило сократить объем скриптов на 92 процента и уменьшить время выполнения задачи с более чем часа до менее чем 15 минут. Данный функционал расширяет применение технологий искусственного интеллекта и компьютерного зрения Keysight Eggplant в сфере автоматизации тестирования, позволяя текстовому описанию сохранять актуальность при изменении дизайна и применяться в устаревших настольных (legacy desktop), встраиваемых и веб-приложениях.

Ключевые преимущества включают:

1.Тесты, устойчивые к изменениям: Описания остаются актуальными при редизайне, обновлении тем оформления и изменении разрешения экрана, поэтому автоматизация больше не нарушается при каждом изменении интерфейса.

2.Сокращение времени на создание и поддержку тестов: Часы, ранее уходившие на написание скриптов и починку сломавшихся тестов, теперь можно направить на расширение тестового покрытия.

3. Автоматизация ручных задач: Когда поиск по изображениям был единственным вариантом, тестирование оставалось ручным; теперь тесты могут выполняться автоматически с использованием текстовых описаний.

Гарет Смит (Gareth Smith), генеральный менеджер по разработке программного обеспечения для контроля качества компании Keysight, отметил: «Наша цель — помочь командам автоматизировать больший объем тестирования. Однако слишком долго бремя технического обслуживания сдерживало этот процесс. Решение Keysight Eggplant Find by Description устраняет один из самых серьезных барьеров, приближая нас к будущему, в котором команды будут автоматизировать то, что им нужно, а не только то, что позволяют их инструменты».

Ресурсы

Источник: Keysight Press Releases