Ilu testerów na programistę?
W mojej firmie toczyła się ostatnio dyskusja o liczbie testerów i o tym, ile czasu na testy potrzeba przed dużym wydaniem. Dla niektórych (głównie testerów) było oczywiste, że testerów mamy za mało. Odbyło się wiele długich dyskusji, na które nie będę (znowu) tracić czasu. Proporcja, którą wielu proponuje, to od 1:1 do 1:3 (testerzy do programistów). Może się wydawać rozsądna, ale jest kluczowe pytanie, którego nie można pominąć: ilu z nich to testerzy manualni? Jeśli wszyscy, lista kontrolna przed wydaniem szybko staje się studnią bez dna, w której znika czas. Druga ważna rzecz to doświadczenie testera, nie tylko w testowaniu w ogóle, ale też znajomość aplikacji, którą testuje.
Podsumowując: testerzy muszą automatyzować. Jeśli nie umieją, pozwólmy im się nauczyć (albo ich do tego zmuśmy).
Źródła
- Tester to Developer Ratio Revisited, Rice Consulting (kopia w Web Archive, po angielsku)
- What is a good ratio of developers to testers?, Stack Overflow (kopia w Web Archive, po angielsku)
- How many testers does it take to change a light bulb?, SmartBear (kopia w Web Archive, po angielsku)