Real User Simulation with WindTunnel™

Test the Real World

Wind tunnels test and prepare airplanes for the real world (and certainly give pilots peace of mind). And so it should be with mobile apps. At Perfecto, we think your apps merit the same intense real-world simulation testing as airplanes. Before it ends up on a user’s screen, an app should be tested against the many types of real world user conditions and environments, including degraded network conditions, conflicting apps and call and text message interruptions, to name a few.

Instead of running only functional tests such as login, search, payment, checkout, etc. under generic conditions, Wind Tunnel allows you to test your mobile apps under the same environmental profiles as your users – including location, preferred device(s), network coverage, and other apps running in the background.

Wind Tunnel is just another way that Perfecto helps you deliver great digital experiences every time, to everyone.

Organizations find it hard to triage failures post executions (with or without CI).
Planning, management, and optimization of test cycles based on proper insights is a significant challenge.
Inconsistent test results and test flakiness are usually the root cause of project delays, product area blind spots, as well as coverage concerns in respective functional areas.
Execution-based reports are way too long to validate and examine. The ability to break long reports into smaller blocks is a necessary ingredient in faster triaging.
On-Demand management view of the entire product quality from top to bottom is a hard to achieve goal, especially around large test suites.
The inability to break long test execution into smaller test reports as a way to achieve faster quality analysis of issues.

WindTunnel™ also offers developers, Dev/Test teams and executives the following benefits:

Efficient and early analysis – Easily assess mobile events, device vitals, and various conditions that impact the user experience.
No change to existing test scripts or build processes – Apply real user conditions onto existing automated tests using popular orchestration tools such as Jenkins or TestNG.

We believe strongly that testing the responsiveness of an app from the end-user perspective is essential. The always-on, always-connected user holds the cards, and brands that succeed in the era of digital engagement need to constantly think about — and test for — the entire user experience.

Just as airplanes rely on wind tunnels to test for the unpredictable skies, mobile apps deserve the same level of testing for unpredictable user environments. After all, your app may work in ideal conditions, but today’s digitally-engaged user also needs it to fly in a hurricane.

Test Every Digital Experience

Use WindTunnel™ to expand testing to end-user conditions such as location, preferred apps, network availability (WiFi to Cellular), device conditions, and peak usage.

Develop Inside Your Favorite IDE – Integrate with Selenium and Appium

WindTunnel™ is part of our Perfecto Test Automation solution. It will works inside the mobile app development and testing environment you already rely on. Learn more about Perfecto’s integrations.

Use Point of Interest (POI) Testing to Find Blind Spots

POI tests will help you pinpoint specific performance and functionality issues such as an online purchase taking too long, or Facebook eating away at CPU. Wind Tunnel will provide detailed dashboard views and reporting so that you can identify and fix the issues before you release them.

Create Custom or Use Pre-defined Personas

With Perfecto you can test across unique personas like Georgia, a corporate road warrior living in Manhattan. Her network is constantly connected but frequently changes from WiFi to Cellular, and she is passionate about brands such as Apple, Verizon, WhatsApp, LinkedIn, Expensify and Chase.

Generate Interactive Reports Enable Real-time Analysis

The timeline report will show POI results, timer reports, event stats such as device orientation, apps open or closed, network performance and speed, location, checkpoints and failed actions.