Automated Software Testing Adoption and Trends
Automated software testing reduces human error and speeds up eicient delivery, but how integrated is it in modern software engineering organizations, and which trends stand to impact it? Find out.
One minute insights:
- Respondents commonly automate API testing and use automated testing continuously throughout the development cycle
- Many respondents’ organizations chose to automate testing to improve product quality and increase deployment speed
- Respondents report higher test accuracy after automating testing, but some struggle with implementation
- Tech leaders predict generative AI will impact the future of automated testing and that we will see a change in QA headcount and daily responsibilities
A range of automated software testing types and cadences are in place
40% of respondents automate software testing continuously during their development cycle. Other common timing options included at set milestones (38%), like prior to 40% a commit, and at set intervals (32%), such as a specific number of days.
Question: What are your final thoughts on automated software testing?
Automated testing is necessary to find bugs and security issues in a timely, efficient manner. We would be much slower to release new software without it.
This technology is still in its infancy. I’m anxiously looking forward to the coming advances in automated testing in the coming months and years.
Organizations automate software testing to improve product quality and increase deployment speed
60% of respondents said improving product quality was among their organization’s reasons to automate software testing. 58% said their 60% organization was influenced by a desire to increase deployment speed.
Other common reasons for automating testing included improving departmental agility (41%), facilitating CI/CD (36%) and alleviating the QA team’s workload (29%).
Question: What are your final thoughts on automated software testing?
[Automated software testing is] essential to ensure software development can scale, that changes can be released rapidly and to be sure many tests are covered despite human restrictions on headcount, working hours and accuracy.
It’s easily one of the most important hygiene practices in any Software Development Environment. Without some form of automated testing, you’re essentially flying completely blind to your most important workflows breaking.
Leaders report higher test accuracy after automating testing, but some struggle with implementation
Higher test accuracy (43%), increased agility (42%) and wider test coverage (40%) are among the most significant benefits respondents have seen at their organizations since automating testing.
Question: What are your final thoughts on automated software testing?
There is an increasing need to have automated testing. The challenge is the upfront investment to implement such framework and to maintain it. AI can positively impact the capability of automated software testing.
The practice has lost a lot of its sophistication and eective tooling over the past decade or two. The push towards developer-led testing has reduced the availability of qualified resources who can help implement truly effective testing practices. We are struggling to find people and even find ideas of how to implement effective testing.
Tech leaders predict generative AI will impact the future of automated testing and that we will see a change in QA headcount and daily responsibilities
Thinking only of generative AI’s potential impacts on automated software testing in the next three years, respondents believe it will predict common issues or bugs (57%), analyze test results (52%) and suggest error solutions (46%).
Considering automated software testing’s potential impact on the QA department or roles, respondents believe that, in the next three years, we will see a reduction in QA headcount (40%) and a fundamental change to QA’s daily responsibilities (40%).
Question: What are your final thoughts on automated software testing?
The [automated software testing] process still has a way to go to completely replace individuals, but within 5 years and certainly 10 it may completely take over the function entirely.
Automated testing is going to fundamentally change the role of QA testing in [the] SDLC process and make the process a lot more robust and agile in the short run. In the long run, in combination with Generative AI, the level of automation may not be only limited to testing execution but will expand to script generation and test result analysis.
Want more insights like this from leaders like yourself?
Click here to explore the revamped, retooled and reimagined Gartner Peer Community. You'll get access to synthesized insights and engaging discussions from a community of your peers.