Antony Edwards - 18 September 2017
A new study of 600 testers reports that 91 percent of test teams are struggling to meet increased user expectations compared to 12 months ago, and 66 percent said that test automation needs to expand beyond just test execution to keep up with business demands. The new study, conducted by Kickstand across the U.S. and U.K. on behalf of Testplant, generally identified that app dev teams are feeling the pressure to innovate and deliver high-quality user experiences quickly.
In our last blog post, our CEO, John Bates, explained why testing has become broken, why teams are feeling so much pressure, and how we can fix it. He highlighted in particular how artificial intelligence (AI), machine learning, analytics will be the catalysts for driving true, user-centric test automation.
DevOps, continuous delivery, and agile are reducing cycles from two years to two weeks, giving teams less time to test. It’s extremely difficult for test teams to keep up with that pace using testing approaches from 15+ years ago. Mobile, web, internet of things (IoT), and technology fragmentation in general mean that while everyone used to test on just one platform, they’re now testing 40 or more. To get greater coverage of user journeys through their app, teams are finding that hundreds of tests aren’t adequate—they need thousands of tests.
Plus, there’s an increasing number of scenarios that teams just can’t reach using traditional test tools. According to the World Quality Report from Capgemini, 56 percent of teams say they can’t use test automation for a significant proportion of their testing. Why not? You’ve got dynamic web technologies such as AngularJS. You’ve got new devices, payment systems, smart TVs, connected cars, smart homes. You’ve got two-factor authentication, different devices and applications, locked-down systems, microservices where you don’t own the code or the back end. You’ve got rich user interfaces like maps and interactive images. And you’ve got highly dynamic apps like responsive web pages.
Existing test automation tools aren’t up to these challenges for a variety of reasons. These tools are fundamentally about testing the low-level code, not the user experience. They don’t scale efficiently to cross-platform and cross-device testing where the application is the same but the code is different. What’s more, these tools are solely focused on automating test execution, not the whole test process, which means they can’t keep up with the pace and evolution of DevOps, don’t scale effectively to high coverage, and are slow and hard to adopt. And it’s just not feasible to test everything manually.
So, as the scope of testing is increasing and the time available to test is shrinking, it’s clear that teams need a new, modern approach that enables true, end-to-end test automation.
It’s time for Digital Automation Intelligence
A recent Forbes article describes the impact of artificial intelligence (AI) on business—and how 84 percent of respondents believe AI will help them gain and sustain a competitive edge.
Just the other day, we announced our new approach to testing called Digital Automation Intelligence that uses AI, machine learning, and analytics to help teams continuously create amazing digital experiences and predict business and user impacts across different interfaces, platforms, and devices. It’s an approach made possible by our powerful Digital Automation Intelligence Suite, and here’s how it works.
Eggplant AI, the newest solution in our suite, builds on the award-winning Eggplant Functional and Eggplant Performance testing capabilities. Eggplant AI intelligently navigates applications, hunts defects, and increases coverage of user journeys. It can anticipate where quality issues are most likely to pop up, and correlates data to help product teams identify and resolve issues quickly. Eggplant AI works seamlessly with other solutions in the suite, including Eggplant Manager to orchestrate test execution, Eggplant Automation Cloud to manage hosted test devices, and Eggplant Integrations to integrate with the rest of your continuous integration, continuous delivery, and DevOps infrastructure.
The Testplant Digital Automation Intelligence Suite accurately verifies, predicts, and monitors the user experience and customer success of an application before and after each release—testing apps from the true user perspective—not at the code level but as users would see and interact with them. So you can shift testing from a compliance activity to a revenue-generating profit center that shrinks time to market and drives customer satisfaction, conversion, adoption, and retention. All key elements that we believe testing will be held accountable for in the digital world.
“We are excited about the possibilities that Testplant’s Digital Automation Intelligence Suite brings to testing and the promise of full automation and predictive analytics to ensure our customers have great digital experiences.” —John Spitta, quality engineering, FIS Global
There are lots of ways you can experience Digital Automation Intelligence for yourself and discover how it can help you delight customers and drive revenue.
- Read more about our suite and approach.
- Register for one of our roadshows happening in London, Los Angeles, Dallas, and Philadelphia.
- Email eggplantAI@testplant.com to become part of the Eggplant AI early access program.
- Request a demo with one of our experienced technical consultants.