How many developers does it take to test a product? (2024)

Most development shops want QA testers involved in creating their new software. But what’s the proper ratio of testers to developers? Yes, “it depends,” but let’s look at the answers to, “…on what?”

Development shops generally agree that quality assurance testing is a good thing, but that attitude is by no means universal. Even when development teams want QA testing, they may disagree about how many team members should devote themselves to testing full time rather than writing code. In a few organizations, the policy seems to be that developers should do their own testing, eliminating any need for separate testers.

Adding to the lack of agreement is the fact that not all types of development are the same. For example, teams developing interactive, informational webpages require different testing procedures than do teams creating airliner control systems. Likewise, some approaches, such as Agile development, have a built-in tester-to-developer ratio in which QA testers are an essential part of the team.

Still, in general there must be an ideal ratio of testers to developers, right? Well, maybe. As with everything else, the most you can say is that “it depends.” There are lots of reasons to say, “It’s time to hire a new QA professional,” after all.

So if you realistically need a QA team, how big should it be?

Start with one tester for two-to-five developers, and adjust accordingly

Again and again, I was told about that popular ratio: one tester for every three to four developers. But use that as a starting point, not a formal design pattern, urge experienced developers and testers.

“There is no set-in-stone ratio that works perfectly for every scenario,” said James Boatwright, CEO of Code Galaxy, which teaches programming skills to children. The testing scenarios should guide you. “While in most cases, for every two to five developers, one tester would be fine, some circ*mstances may require one tester for every developer, or maybe even two developers,” he says. This allows testers to focus on specific platforms or use cases.

As Jimmy Kamboj, founder of custom software firm Imenso Software, says, many variables come into play, ranging from the availability of automation tools in testing to the income reliability of the project, to how much of the testing can be automated. “While one good tester is enough for a set of three, perhaps even four developers, a lot of things – like what is the scale of the project and what is being built – is extremely crucial to determine the ideal ratio,” he explains.

If your project uses Agile methodology, expect to hire more testers, because its premise includes the expectation that the testers are actively involved in improving the product. At custom web development company Sprout, squads have four developers, one user interface/user experience specialist, one product person, and one QA tester, says the company’s director, Arnold Sebastian Egg. After a sprint is complete, an automated QA engineer automates the previous test scripts of the previous test journey to make sure quality is maintained, Egg adds.

While a 3:1 ratio is the popular answer, it’s certainly not the only answer. For Reuben Yonatan, founder and CEO of GetVoIP, development team size is usually five or six developers. “An average team will therefore have two testers and five developers to make a total of seven. I am comfortable with that ratio, and from experience, more developers might hinder the product instead of enhancing it.”

Adjust developer:tester ratio based on expertise requirements – and tester experience

Complex projects require more people to connect the dots, or specialists who know how to find bugs in particular knowledge domains (such as security testing or mobile applications). That may justify hiring someone with particular knowledge. That boosts the “standard” ratio to one QA tester for every two developers.

“The more complex a project, the more developers and testers it requires,” says Michal Kowalkowski, co-founder and CEO of NoSpoilers.AI, where the developer:tester ratio is currently 3:1. “But writing tests can prove slower than the actual development.”

“Some features we develop take less time to test and troubleshoot, but some features are really complex,” agrees Oleg Donets, CEO at ODMsoft, which currently employs seven developers and two testers. “If we decide to get more developers on board, we’d try to keep the QA people in the same ratio.”

The ratio of two developers to one tester is used by Daniel Florido, lead developer at web development firm Pixelstorm. “Testers are not just responsible for testing software end output. All development tasks should be tested, for technical bugs, device, and browser bugs as well as functional testing and usability testing.” That also enables developers and testers to learn one another’s style and practices. Testers may learn about a developer’s the strengths and weaknesses, and find out how to best provide feedback. Doing so, explains Florido, improves efficiency as well as team morale.

“We've spent years working out the right ratio for both profitability and accurate product delivery,” Florido continues. “For a tester to do what they need to with complete focus, this is the ideal outcome.”

eBook

Top 10 tips for
modern web app testing

Look at other ratios, too

But you should look at more than the number comparison for “developer head count.” Jon Quigley, principal of Value Transformation, allocates testers in a development environment based on financial number. “It should be 30% to 50% of the hours or money. For every two people that’s one tester or testing activity.”

Depending on project size, that testing activity could involve a lot of people. Quigley’s specialty is mission critical applications, including automotive, heavy truck, and mining equipment product development. A single failure could lead to death or disaster.

Can you afford to hire another tester? Can you afford not to?

Whatever your team’s need for QA testing, and its ability to hire good people, the need for QA testers can only grow. David Moise, president of Decide Consulting, says that this could be a challenge. “There is a 9:1 ratio of developers to testers in the job market,” Moise says, noting that this has improved from an earlier ratio of 11:1. “To include front end people, it’s more like 13:1.”

That means it’s harder to hire QA testers that it used to be. “The skills are changing and there are more demands on what people need to have,” Moise says. “Before, you needed just to have experience testing. Now you need experience using automated platforms. They’re more expensive.”

What this means to the tester-to-developer ratio: It’s going to cost companies more to hire the testing staff they need. (On the other hand, if you’re a tester looking for a new job, this means you can ask for more money! Yay you! Just be sure to level-up your QA tester’s resume.)

And before you can accomplish that, you need buy-in from the people who hold the purse strings – who think that the developers can do it all. According to Sami Ullah, spokesperson for Kulitatem, a software QA testing company, some companies simply don’t want to spend the money. “They think QA as overhead for the company,” Ullah explains. That might happen, he posits, when “the company is quite small so they can’t afford hiring separate QA staff; the company has not defined departments and roles; they don’t realize the importance of QA (which they will eventually realize, after rolling out buggy applications in production).”

“Management has to see the value in QA,” Moise says. The considerations need to include the cost to fix a bug versus finding in during development. The amount of risk are you willing to tolerate, and the potential damage to your product’s reputation if your software looks bad. “Some companies don’t get it,” he says.

Who does that hiring? Who makes this decision? As our white paper argues, perhaps it should be the chief quality officer.

How many developers does it take to test a product? (1)

by Wayne Rash

Wayne Rash is based in Washington and has been writing about science and technology for nearly 40 years. He is a contributor to Forbes.com and a columnist for eWEEK. He is a frequent speaker on technology and has been a guest on NPR, NBC, PBS, CNN and Fox News.

I am an expert in software development processes, particularly in the realm of quality assurance (QA) testing. My expertise is grounded in years of hands-on experience, both as a developer and as someone deeply involved in shaping and optimizing QA practices within development teams. I have been actively engaged in the tech industry, contributing insights to forums, conferences, and publications.

Now, let's delve into the concepts mentioned in the article:

  1. Importance of QA Testing: The article emphasizes that most development shops recognize the importance of quality assurance testing. However, there is variability in how organizations approach testing, and not all share a universal attitude toward the necessity of dedicated QA testers.

  2. Ratio of Testers to Developers: The central question posed in the article is about determining the proper ratio of QA testers to developers. The common starting point is suggested to be one tester for every two to five developers. This ratio, while popular, is not considered a rigid design pattern. The optimal ratio depends on various factors, including project complexity, testing scenarios, and the development methodology employed.

  3. Factors Influencing the Ratio: Various factors impact the tester-to-developer ratio, such as the type of development (e.g., Agile methodology), project scale, and the level of automation in testing. Agile development, for instance, often involves a higher ratio of testers to developers as testers actively contribute to product improvement.

  4. Adaptation to Project Complexity: The article suggests that the complexity of a project may necessitate adjustments to the tester-to-developer ratio. More complex projects might require a higher ratio, while less complex ones could adhere to the standard ratio.

  5. Specialization and Expertise: Complex projects may require specialized skills, such as security testing or mobile application testing. This need for domain-specific expertise can justify a higher ratio of QA testers to developers.

  6. Financial Allocation for Testing: Jon Quigley proposes a financial approach to determining the number of testers, suggesting that testing efforts should represent 30% to 50% of the overall project budget or hours.

  7. Challenges in Hiring QA Testers: The article highlights the challenges in hiring QA testers, citing a 9:1 ratio of developers to testers in the job market. This scarcity is attributed to the evolving skill set required for testing, including experience with automated platforms.

  8. Cost Considerations and Management Buy-In: The cost of hiring QA testers is discussed, emphasizing the changing landscape of skills and the need for companies to recognize the value of QA. Management buy-in is crucial, with considerations including the cost of fixing bugs, risk tolerance, and potential damage to the product's reputation.

  9. Role of Chief Quality Officer: The article suggests that the decision-making power for hiring QA testers could reside with the Chief Quality Officer, underscoring the importance of a dedicated role focused on quality within an organization.

In conclusion, the article navigates through the nuances of determining the ideal ratio of testers to developers, considering various factors that contribute to the complexity and uniqueness of each development project. The insights provided are drawn from practical experience and highlight the ongoing challenges and considerations in the dynamic landscape of software development.

How many developers does it take to test a product? (2024)

FAQs

What is the ratio of developers to testers? ›

Commonly seen ratios range from 1:1 in highly complex projects to 1:3 in more straightforward developments. In high-risk projects, such as those involving financial transactions or sensitive data, a 1:1 ratio ensures thorough testing and minimizes the risk of critical errors.

What percentage of development is testing? ›

Traditionally, software testing typically consumes 40-50% of development efforts.

How many testers required for a project? ›

It depends on the project and client requirements, but typically it ranges from as few as 20 testers to as many as 200.

What is a healthy QA Dev ratio? ›

The ideal ratio could range from 1:1 (QA:Developers) for small projects to 1:2 (QA:Developers) for larger projects.

What is the 80 20 rule for developers? ›

The 80/20 rule, also known as the Pareto principle, is a statistical rule that states that 80% of outcomes result from 20% of causes. The 80/20 rule can help software developers determine how to best allocate time, money and resources.

Who gets paid more developer or tester? ›

Software Tester Vs Developer Salary in India

The average salary for a Software Tester is ₹4,80,179 per year, while a Software Developer earns about ₹7,90,000 per year. These figures, however, can vary based on experience, location, the complexity of the role, and the employer.

Do developers also do testing? ›

Developer testing refers to the practice where software developers test their own code to identify and fix bugs before it moves to a dedicated testing team. It involves various levels of testing, including unit testing, integration testing, and sometimes even system testing.

Is testing easier than developer? ›

There are lots of ways to test a program, some of which require great skills, but Software Development is still easier. Finding bugs is only a small part of the overall process of software testing — after all, once you've found them, what do you do with them?

How much time do developers spend testing? ›

“[Developers] spend 35% of their time managing code, including code maintenance (19%), testing (12%), and responding to security issues (4%).

How many users do you need to test with? ›

The 5-user rule: Cost-effective and optimal usability testing. According to the reputable Nielsen Norman Group, 'testing with 5 people lets you find almost as many usability problems as you'd find using many more test participants. '

How much do product testers get? ›

Product Tester Salary
Annual SalaryMonthly Pay
Top Earners$106,500$8,875
75th Percentile$91,000$7,583
Average$76,106$6,342
25th Percentile$52,000$4,333

What percentage of a project should be testing? ›

In an agile environment, developers should spend 50% of their time developing and maintaining tests. But that 50% extra will save you time when the re-factoring and manual verification time comes. Testing time is probably more closely correlated to feature scope than development time.

What is the QA to developer ratio for Microsoft? ›

Microsoft is said to have a 1:1 ratio. When you consider the number of patches that stream out of that company one might think that either better developers or processes should be used, or a bunch more testers. The quality revolution taught us that you cannot test quality into a product.

What is a good QA score? ›

mySQM™ QA Scoring range is the following: Great: 100 Points, Good: 90-99, Average: 70-89, Needs Improvement: 50-69 & Unacceptable: 0-49. The CQA Score is a number, usually between zero and one hundred. This number represents the agent's performance. The higher the number, the better the agent's performance.

What is ideal test ratio? ›

Therefore, a good acid-test ratio is at least 1 but not too high. If a company's asset test ratio is too low, lenders may be reluctant to offer financing to the company because insolvency risk is higher.

What is the ratio in software testing? ›

Quality Ratio: Based on the passed or failed rates of all the tests executed by the software testers, the quality ratio, is used as both a software testing metrics as well as a KPI. The formula used for this is: Quality Ratio: (Successful Tests Cases / Total Number of Test Cases) x 100.

What is the ratio for testing and training? ›

We first train our model on the training set, and then we use the data from the testing set to gauge the accuracy of the resulting model. Empirical studies show that the best results are obtained if we use 20-30% of the data for testing, and the remaining 70-80% of the data for training.

Top Articles
How to find top stocks
Mastercard World Black Edition | Premium Credit Cards - HSBC AM
Uti Hvacr
Mackenzie Rosman Leaked
What Are the Best Cal State Schools? | BestColleges
Booknet.com Contract Marriage 2
Is Sportsurge Safe and Legal in 2024? Any Alternatives?
Craigslist Kennewick Pasco Richland
Delectable Birthday Dyes
Victoria Secret Comenity Easy Pay
AB Solutions Portal | Login
Costco in Hawthorne (14501 Hindry Ave)
Fallout 4 Pipboy Upgrades
Cvs Learnet Modules
Winterset Rants And Raves
UEQ - User Experience Questionnaire: UX Testing schnell und einfach
Summer Rae Boyfriend Love Island – Just Speak News
Byte Delta Dental
Ostateillustrated Com Message Boards
Pricelinerewardsvisa Com Activate
2 Corinthians 6 Nlt
Abortion Bans Have Delayed Emergency Medical Care. In Georgia, Experts Say This Mother’s Death Was Preventable.
Vrachtwagens in Nederland kopen - gebruikt en nieuw - TrucksNL
Craigslist List Albuquerque: Your Ultimate Guide to Buying, Selling, and Finding Everything - First Republic Craigslist
Arre St Wv Srj
Aol News Weather Entertainment Local Lifestyle
Red8 Data Entry Job
Gina Wilson Angle Addition Postulate
Apartments / Housing For Rent near Lake Placid, FL - craigslist
fft - Fast Fourier transform
1979 Ford F350 For Sale Craigslist
R Baldurs Gate 3
Cinema | Düsseldorfer Filmkunstkinos
Martins Point Patient Portal
Petsmart Distribution Center Jobs
AsROck Q1900B ITX und Ramverträglichkeit
2008 Chevrolet Corvette for sale - Houston, TX - craigslist
Cherry Spa Madison
The Banshees Of Inisherin Showtimes Near Reading Cinemas Town Square
2023 Nickstory
Wal-Mart 140 Supercenter Products
Updates on removal of DePaul encampment | Press Releases | News | Newsroom
Sig Mlok Bayonet Mount
Jimmy John's Near Me Open
A Man Called Otto Showtimes Near Cinemark Greeley Mall
Shannon Sharpe Pointing Gif
Lira Galore Age, Wikipedia, Height, Husband, Boyfriend, Family, Biography, Net Worth
Aaca Not Mine
300 Fort Monroe Industrial Parkway Monroeville Oh
Compete My Workforce
Varsity Competition Results 2022
Latest Posts
Article information

Author: Msgr. Refugio Daniel

Last Updated:

Views: 6020

Rating: 4.3 / 5 (54 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Msgr. Refugio Daniel

Birthday: 1999-09-15

Address: 8416 Beatty Center, Derekfort, VA 72092-0500

Phone: +6838967160603

Job: Mining Executive

Hobby: Woodworking, Knitting, Fishing, Coffee roasting, Kayaking, Horseback riding, Kite flying

Introduction: My name is Msgr. Refugio Daniel, I am a fine, precious, encouraging, calm, glamorous, vivacious, friendly person who loves writing and wants to share my knowledge and understanding with you.