There would not be one single answer to this question. It depends on many factors namely environment, culture and intended use of software. For a gaming software the tester verses developer ratio would be low while for critical medial equipment software it would be high.
Let us look at what can be a possible ratio for a software development project which is neither a mission critical nor just gaming software.
Project needs both black box and while box testers. The testing activities to happen include functional testing, regression testing, acceptance testing and performance testing.
- One black box tester to test the source code developed by 3 engineers
- One tester to write the functional & regression (automated) test cases for the code developed by 3 engineers
- One tester to write the performance test cases for the code developed by 4 engineers
- One tester to write the acceptance test cases for the code developed by 6 engineers
The final ratio which comes out from the above is 13 testers for 12 developers. This is not an ideal ratio but certainly one which can be used to ensure that various quality controls are in place.
2 comments:
hmmmm I think the math is off a little there or we are missing some info..I saw only 4 testers illuminated
Thanks for asking.
Let me cross verify.
- One black box tester to test the source code developed by 3 engineers (4:12)
- One tester to write the functional & regression (automated) test cases for the code developed by 3 engineers (4:12)
- One tester to write the performance test cases for the code developed by 4 engineers (3:12)
- One tester to write the acceptance test cases for the code developed by 6 engineers (2:12)
Now, For 12 developers:
- 4 black box testers
- 4 testers for funcational/regression testing
- 3 testers for performance testing
- 2 testers for acceptance testing
Total: 13 testers
Post a Comment