It depends a little on what methodology is used, as if someone followed the pure methodology of the waterfall, then testers may not be needed, for example, until the next stage. Some enterprises do not have testers, although I think this may reflect other methods of quality control.
Where I work for the project, we have 5 developers and 2 testers, but earlier in the project we did not have testers. The quantity can vary, and I doubt that there is an ideal that can be applied universally to all sizes and methodologies of the company. Where I worked to where I am now, in most cases there were several developers and non-testers, and one tester appeared as often as the company hired a contractor, who then could use other opportunities in a few months.
In response to a question with a headline, I think that zero testers will be minimal, since it is difficult to imagine the presence of a negative or imaginary number of testers that would be below zero.
source share