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