The continual release of change in enterprise business applications relies on many factors and dependencies. Beginning with the business-driven change request, through to project scoping, on to realization in development, technical and finally functional testing – the train of change must halt at every station.
Innovation Is Stopped at the Door
Over the years, we’ve seen technology leapfrogs on all links of the Change Release value chain. From software development platforms, through project management software and down to technical test automation tools – innovation is ongoing. The only exception to this rule seems to be in the area of functional testing. Here it seems, innovation is stopped at the door.
The reason for functional testing becoming the bottleneck of change is not what you’d expect. Automation, the great white hope of testing, is yet to deliver on its promise. In fact, our customer data suggests that most companies are somewhere between 0% and 30% of automated test coverage.
Automation – the Illness or the Cure?
Industry analysts seem to be in accord that inadequate test automation has caused testing to become the bottleneck for change. The 2016 Gartner report on Software Test Automation states that as organizations accelerate software delivery, “testing simply cannot keep pace [with demand for faster delivery] due to a heavy reliance on manual testing processes.” Capgemini’s World Quality Report 2016-17 cites “inadequate test automation” as a top barrier to agile adoption.
In the realm of functional testing (as opposed to technical testing), we find that, based on ROI conventions, automation is mostly applied to tests that are repeatable and applications that require multiple test runs (either because the application will have many versions, maintenance reasons, or because it must be tested on different platforms). This is also known as regression testing.
Our data indicates that most companies do not automate UAT Testing that involve high reliance on visual UI elements. This is a problem that the right testing management tool can solve.
Test (Management) Automation vs Automated Testing
Moreover, there is a greater, unfulfilled scope for test automation that most companies are not aware of. Automating test design, allotment, workflow management and other process orchestration activities can reduce global test efforts by 30%.
Features like the automatic sequencing of manual tests, automatic capturing of test results, auto-creation of test scripts and on-demand availability of the above via a central platform can make test automation an integral part of the entire execution process.
Our new eBook, 5 Tips to Ace Your Functional Test Cycles incorporates our customer-proven insights as new methods you can easily apply for better control and accelerated functional testing.