2022 Survey Report
2022 Survey Report
We developed this report in the hopes that it sheds light on the current state of the QA and software testing community. We aimed to learn more
about your current goals, challenges, and key focus areas like new approaches to development, trending automation techniques, frameworks, and
more.
So, what’s changed in the world of QA and software testing in the last year? (Beyond the need to set up a home office, that is.)
The last year has served as a catalyst for cultural transformation worldwide, and software testing is no exception. But how did it affect software
testing and QA specifically? What trends in testing and software development emerged? What were some of your primary objectives and business
goals? What key challenges did you face? These questions are what we set out to answer.
To answer these questions, we invited TestRail users and the broader testing community to answer an in-depth survey about their perspectives on
key QA and testing trends. This is the fourth annual survey we have run and we have now gathered enough data and insights to launch this inaugural
Software Testing & Quality Report. By looking at the trends, patterns, and sentiments revealed by your responses, we want to paint a picture of
where QA and the state of testing is headed and how you fit into the picture.
Over the last four years, we have received more than 15,000 responses to our annual surveys. To give you a sense of who is participating in these
surveys, here’s a breakdown of some of the key demographic highlights from this year’s questionnaire:
Most respondents were testers or QA engineers, followed by test leads and test automation engineers/SDETs
Respondents came from 30+ industries, with the largest segment of respondents currently employed by
companies that produce computer software
As you read this report, be on the lookout for trends around agile, DevOps, and other development methodologies, shifts in the focus on different
testing methodologies, and surprising data about the adoption of test automation. You can also keep an eye out for questions about the business
impact and ROI of testing, top challenges faced by QA teams these days, and people’s primary objectives around quality right now.
Finally, on behalf of everyone here at TestRail, our genuine thanks go out to those who took the time to answer the survey and made this report
possible. As we march into 2022 and beyond, we hope some of the findings from this report help you and your team reflect on your current software
development and QA processes and support your continued efforts to improve the quality practice within your organization!
20% 19%
18% When asked how frequent your organization’s release cycles
are, about 60% of respondents said they are releasing new
code as often as every two weeks. Over 75% said they are
10% releasing at least once a month. If quality has emerged as a
10% 8% 8% differentiator for businesses to expand their customer base,
enabling faster release cycles arguably comes next.
6%
4%
0%
When asked about what testing types, techniques, and 93% 63% 41%
methodologies your team currently uses, 92% of respondents
said they do some kind of regression testing, 88% reported
doing functional testing, and 71% employ unit testing. 88% 49% 28%
90% 62% 35%
Notably, when comparing the data from responses in 2020 to
2021, there’s a six-point increase from last year of respondents
who do load or performance testing.
38% 53% 23%
This increase in load and performance testing shows us the 54% 20%
value put into various kinds of non-functional testing. Without
good performance testing, you don’t know how your system
will deal with expected—or unexpected—demands. This kind of
testing should be done from the start to determine viability and 47% 17%
to build reliable performance into the design and structure of
63% 53% 19%
the system.
71% 54% 9%
66% 49% 9%
32% 39% 1%
*2020 and/or 2021 data not available 46% 2%
0%
Testing techniques
2021 Compared to the 81% of respondents who were satisfied or
very satisfied with their development methodologies and
60% 74% of respondents were satisfied or very techniques, 74% had the same assessment of the testing
methodologies they have in place (see: Current Trends in
satisfied with their current testing techniques Development: Adopting Development Methodologies and
Techniques - Page 7). This 7% drop-off might be explained
59% by common themes revolving around wanting to increase
automation. Teams are experiencing an increasing pressure to
do more with less and for many teams, increasing automation is
40% necessary to keep pace with agile development.
20%
17% 15%
“Manual testing is fine but we need to be extensive
on the automation side as well.”
8%
1%
0% “There is not enough time spent on automation
because of the lack of training and skill sets.”
40%
30%
28%
24%
14%
10%
Roles
100% 90% of respondents said testers define tests in their
90% organizations, which isn’t surprising. Interestingly, 82% of
respondents also report non-tester roles like developers,
2021 product managers, and business analysts helping to define
tests in their organizations, including 38% of respondents who
75% said developers help define tests.
50%
38%
27%
25%
17%
0%
Test Automation
Most respondents said they use automation to test web
2021 applications (76%) and APIs (63%). Meanwhile, 43% of
respondents are automating their mobile application testing,
80% 29% of respondents are doing the same with desktop
76% applications, and 25% of respondents said they use automation
to test microservices.
63%
60%
By automating web application tests, testers can save time
and effort on monotonous tasks because automated tests can
be run continuously or scheduled at intervals. By offloading
43% these time-consuming tasks from testers, they can focus on
40% exploratory testing or other high-value tests that require a
human perspective.
29%
25% Automation should not be seen as just a plug-and-play system
20% that requires no human intervention. Effective automation
requires testers to have a thorough knowledge of the software
9% 9% under test, as well as an “automation first” mindset.
3%
0%
1%
1%
These responses tell us that even though automated testing is 40% 43%
trending back upwards, this does not mean that manual testing 42%
will disappear in the near future. In fact, each type of testing 38%
serves a different function in the QA process, and together they
complement each other. 30% 35%
20%
10%
0%
Automated tests
For the past four years, respondents have expected to
2021 2020 2019 2018 automate over half of their tests. Compared to the percentage
of tests that respondents have actually automated, this data
indicated that they succeeded in automating approximately
80% 20% fewer tests than expected.
20%
0%
50%
45%
40%
40%
35%
30%
25% 26%
11%
21%
21% 21% 21%
21%
20% 20%
20% 19% 19%
18% 18%
17% 17% 17%
16% 14% 14%
12% 12% 11% 11%
10% 9% 9%
7% 7%
6% 6%
0%
Current Trends in Testing When asked which test automation frameworks teams used, Selenium appeared as the most popular choice even after a five-
point drop from 2020. Cypress is becoming increasingly more popular with a nine-point increase from 2020, while Appium and
Automated tools and frameworks Cucumber saw the same steady growth they’ve had since 2018. Other notable leaders include JUnit, TestNG, and Pytest, while
the number of respondents who answered “none” or “not used” continued to drop yearly.
Key challenges
Similar to 2020, developing and increasing automation is still the 45%
biggest challenge reported by the testing community, while having 48%
enough time to complete QA tasks is second—which may be a 36%
31%
contributing factor as to why people want to automate more. Users also
reported experiencing challenges with end-to-end testing, managing 35%
30%
testing data and environments, and driving testing earlier in the
33%
process. 31%
32%
Numbers speak volumes: the global automation testing
market size reached $12.6 billion in 2019, and this number is 28%
28%
expected to grow to $28.8 billion by 2024. The market is big
and enterprises are getting on the automation rails, but many 20%
of them are not able to fully enjoy the benefits of it and even
19%
fail without properly tackling the top challenges in automated 15%
testing. Whether it’s struggling to find the right framework
18%
or tool, lack of communication and collaboration among the
team, not implementing a proper test automation strategy, 17%
or even setting unrealistic expectations, automation is a 18%
challenge for many teams. 17%
18%
16%
11%
12% 2021 2020
When asked what key initiatives or challenges your teams are 11%
planning to focus on over the next 1-3 years, there were three
10%
common responses: Developing more automated tests, increasing 11%
automated testing, and taking advantage of CI/CD.
0% 10% 20% 30% 40% 50%
27%
When looking at trend comparisons from 2020, measuring 26%
the number of defects reported and development lead time 26%
58%
was way up. On the other hand, measuring the percentage of
automated versus manual tests, test execution numbers, and 26%
bugs found were down.
26%
33%
26%
2021 2020
26%
21%
10%
17%
34%
0% 20% 40% 60%
“ROI is the number of bugs found during pre-production versus “ROI is measured by calculated daily revenue
the number of bugs found in production. If we are seeing less generated versus the cost of the project.”
than 20% production bugs, that is successful.”
Primary objectives of QA
2021
QA is an activity that aims to evaluate the quality of a
software product and improve it by identifying defects
and potential risks present in the software before it gets 9.10
shipped to end-users. Clearly defining the objectives
of your testing not only helps communicate the value 8.38
and impact of QA to the rest of the organization but also
ensures effective testing. 8.26
7.86
When asked about the primary objectives for your
team’s software development and QA teams, the top 7.38
three responses you selected are tied directly to quality,
namely, increasing test coverage, reducing bugs in 6.71
production, and automating more tests. The following
two most commonly selected objectives address speed 6.65
to deployment, while the following four priorities revolve
around driving efficiency in testing. 6.38
6.28
4.23
3.90
3.55
7.60
These responses show us that people are looking at efficiency
7.50
and better collaboration to help them achieve their goals of
7.44 increased test coverage and achieving better quality overall.
7.40
7.28
7.06
6.98
6.36
6.28
5.94
With 81% of respondents using agile, it is clear that agile is here to stay. However, this does not mean it will remain static. Since their inception
in 2001, agile practices have continued to evolve. It was first about shifting from the waterfall model of software development to focusing on
iterative development using scrum, XP, and other methodologies, thereby removing many bottlenecks organizations had with more waterfall-style
development delivery. Agile is now about optimizing operations within the development process, using different practices and tools, and making the
entire process more efficient. It is about starting the testing process right from the beginning of the development lifecycle to catch defects early (i.e.
“shift left”) and distilling insights from the data collected from each stage of the development process.
The agile methodology quickly gained widespread adoption and became the industry standard. Yet, in a few years, a critical oversight arose: in its
initial iterations, agile left out the processes and requirements of the operations team that deployed and managed software products. This, along
with evolutions in technology and new distributed approaches to development, led to DevOps, an approach that aligns development and operations
teams around the core tenants of shipping high quality software early and often. As we found in this year’s report, the adoption of DevOps continues
its steady increase, with almost half of respondents now reporting that their teams employ at least some form of DevOps practices. DevOps has been
a trend for the last several years, but it is here to stay and will continue to be a big focus for organizations moving into the rest of 2022 and 2023.
DevOps enables teams to build, test, and release software faster and more reliably both by incorporating agile principles and by streamlining and
accelerating certain processes with increased automation, including test automation. In 2022, test automation is at the forefront of users’ minds
and larger organizations are executing more automated tests on a daily basis. This trend is exemplified by the strong interest among respondents in
adopting more automated regression testing (40% of respondents) and other automated testing methods such as automated web UI testing (29% of
respondents) and automated end-to-end testing (28% of respondents) over the next year (none of which are necessarily exclusive of each other).
Along with increasing automation, most respondents identified increasing test coverage and reducing bugs in production as primary business goals,
while efficiency, coverage tracking, and better collaboration with developers were called out as key drivers of success. We know that high-quality
products are not the result of chance or random luck. Setting goals, communicating well, and tracking KPIs are all part of the concerted effort to
create a culture of excellence in QA and software testing.
“Quality assurance” is often assumed to be the step that happens between writing code and getting it deployed to production. But software quality
doesn’t happen at just one point in time; it encompasses more than just your bug count. QA is a mindset and a culture that your entire team, company,
and industry should be involved in.
We look forward to reporting how these trends continue to develop next year. Thanks again to everyone on the team that collaborated on this report!
Integrate with all of the tools in your stack to build quality into every stage of
your software development lifecycle. More than 10,000 organizations like NASA,
Apple, Microsoft, Activision Blizzard, and Amazon trust TestRail to power their
QA and test management processes.
Image: Track all of your test activities and quality metrics in a single platform
TryTry
Try TestRail
aafree
free 14-day for free
TestRail
14-day TestRail trial
trial to improve collaboration, evaluate risk, and release higher-quality software.