These questions were only shown to the respondents who said they work as a Tester / QA Engineer or are involved in testing as part of their jobs.
Testing
75%
of all respondents say testing plays an integral role in their development.
44%
of all respondents are involved in the testing process.
33%
of respondents say that in their companies they have different people in charge of test design and test execution.
52%
of respondents use test case design as part of their testing process.
Interesting fact
Only 13% of respondents say they use external help from assessors and outsourced contractors for product testing.
It seems there is a shortage of QA engineers in companies – 44% of respondents say they have fewer than 1 QA engineer per 10 developers in their projects. Only 10% have more than 4 QA engineers per 10 developers.
In 29% of the projects over half of the QA Engineers do only manual testing, while in 27% of the projects over half of the testers have programming skills.
About 41% of testers and QA Engineers don’t use any specific tools to store test cases, and only 20% use special test case management tools.
47% of the respondents have automated half or more of their tests. Like last year, the most popular technologies are JUnit (34%), Postman (29%), Jest (23%), and Selenium WebDriver (20%). JavaScript, Java, and Python are still the top 3 languages for test automation.
Interesting fact
12% of respondents use Behavior Driven Development technologies in their testing process, and 8% use AI / ML. Among this group, AI / ML is mostly used for system logs and user behavior data analysis.
We have gathered our tools for Quality Assurance and Test Automation in one place. You can easily add useful tools and features to your JetBrains IDE, or you can give our Test Automation Kit a try.
Do you want updates on our QA news and tools? Subscribe to our QA blog now!
Find the right tool
Thank you for your time!
We hope you found our report useful. Share this report with your friends and colleagues.
Join JetBrains Tech Insights Lab
Take part in surveys and UX studies to make JetBrains products easier to use yet even more powerful. For participating in our research, you’ll also get the chance to earn rewards.
If you have any questions or suggestions, please contact us at surveys@jetbrains.com.