Testing
87% of developers have tests in their projects. Unit-testing is the most popular approach, as it is used by 68% of developers.
What types of tests do you have in your projects?
77% said that testing is an integral part of the development process in their companies or teams.
The following questions were only shown to the developers who are employed as testers or QA engineers, or who are involved in testing activities in their company.
Does your testing process include test case design?
This question was only shown to the developers who use special test management tools.
What tools do you use to store test cases?
This question was only shown to the developers who use special test management tools.
How are test design and test implementation performed in your company?
Which types of testing are used in your project?
What is the ratio of the number of testers or QA Engineers to software developers in your team or project?
Three quarters of the respondents claim there are fewer than 3 testers or QA Engineers for every 10 developers on their projects. Only 3% of respondents said there are 9 or more QA Engineers per 10 developers on their projects.
How many testers or QA Engineers have programming skills in your team or project?
How many testers or QA Engineers do only manual testing in your team or project?
How many of your tests are automated?
49% of the respondents said that half or more of their tests are automated. The most popular tool for test automation is the Postman (35%), and the most popular frameworks are JUnit (41%) and Selenium WebDriver (31%).
Which test automation frameworks do you use?
What test automation tools do you use?
Which programming languages do you use for test automation in your team or project?
Java, JavaScript, and Python are the most popular languages for test automation, each being used by a third of respondents or more.
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.