Create a Fluid UX in a Unique Testing Environment

Today, mobile phones account for more than half of all web traffic worldwide — and that number is growing. People’s love affairs with their smartphones — and expectations for a consistent experience across desktops, laptops, tablets, and mobile — means you have mere seconds to make a good impression before someone leaves your site. Responsive design is the best way to ensure everything displays appropriately on all types of devices.

While great for UX, responsive design isn’t so fun for testing. There are a lot of operating systems (iOS, Android, Windows), browsers (Chrome, Internet Explorer, Firefox), and mobile devices (Apple, LG, HTC). A website on a desktop monitor with 1600 x 900 pixels will show differently on an iPhone 7’s 1334 x 750 pixel screen. It’s overwhelming and time-consuming to test every possible combination, which is why testers often strategically narrow their scope to test happy paths.

There are also design-specific elements to consider. Like verifying that the design renders correctly on each screen size. Accounting for how users interact differently with desktops and mobile devices. And figuring out how links for elements like desktop pop-ups will work on mobile.

Responsive websites are highly dynamic, so test approaches that rely on instrumentation or fixed object IDs might not even work, and can be highly expensive to maintain. And because of the indirect nature of responsive web development, performance issues are more likely.


Test Dynamic Pages

Test any technology with the same scripting approach using Eggplant Functional. The solution uses advanced image search and image recognition to test independently of the underlying technology, making it ideal for automating applications that dynamically change because of rotation, or differences in form factor or resolution. Rather than calling UI framework APIs or testing via the code, Eggplant Functional analyzes the screen to recognize buttons and text boxes — exactly like a user would.

Eggplant NetworkResponsive websites will behave differently on different types of network connections. Use Eggplant Network in conjunction with Eggplant Functional to test your website under various network conditions — from congested 3G to fast LANs — and ensure a positive user experience.

Eggplant Performance. Users are fickle and impatient, all the more reason to carry out critical performance and load testing on your responsive site with Eggplant Performance.

By taking a user-centric approach to software testing with Eggplant, you can ensure a consistent, multichannel experience, responsive design, dynamic content, performance, and effectively test the digital-physical interface. Plus, our highly productive, low-maintenance scripting capabilities have proven to be four- to seven-times faster than other automation tools.

Eggplant provides the best overall mix of capabilities from an end-to-end test perspective.
— Andrew Hodgson, Head of BT Consumer E2E Test

Any platform. Any browser. Any software.