Software Testing

Andrea Gillhuber,

Keysight Expands Test Automation

Keysight Technologies has introduced a new test automation feature called Eggplant Find by Description. Instead of identifying UI elements using screenshots, they are recognized based on descriptions. This is intended to ensure that UI tests continue to function even after design changes.

© Keysight

Keysight Technologies has introduced the "Eggplant Find by Description" solution. This feature is part of "Eggplant Studio" and "Eggplant Functional" and enables developers to locate elements of a user interface based on a textual description rather than through image comparisons.

According to the company, this ensures that automated tests remain functional even after redesigns, design changes, or adjustments to screen resolution. The need to recreate screenshots for test scripts—which was often necessary in the past—is expected to be eliminated.

Less maintenance required for test scripts

According to Keysight, about half of all companies view the maintenance of test scripts as one of the biggest obstacles to test automation. In particular, image-based scripts often need to be updated when changes are made to the user interface, even though the actual software functionality has not changed.

The new solution is designed to work without screenshots, without access to the Document Object Model (DOM), and without making any changes to the system under test. Instead, the developer describes the desired user interface element—such as a ticket price for a specific date—which the software then identifies.

Advertisement

Shorter scripts and faster editing

In a company demonstration, Eggplant Find by Description reduced the size of a test script by 92%. At the same time, according to the company, the processing time was cut from more than an hour to less than 15 minutes.

The feature uses artificial intelligence and computer vision and is designed to be suitable for desktop, embedded, and web applications. Other benefits mentioned include greater test stability when changes are made to the user interface, reduced effort required to maintain test scripts, and the automation of tests that were previously performed manually.

  • Xing Icon
  • LinkedIn Icon
Advertisement
Advertisement

You might also be interested in

Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement

Photonics Software

Keysight Acquires VPIphotonics

With the acquisition of VPIphotonics, Keysight Technologies is expanding its software portfolio for photonics development. Going forward, these solutions will cover the entire design process, from component physics to the simulation of complete...

read more...
Subscribe to our newsletter
Advertisement
Back to home