używamy klasycznego procesu rozwoju w kształcie litery V. Następnie mamy wymagania, architekturę, projekt, implementację, testy integracji, testy systemu i akceptację.
Testerzy przygotowują przypadki testowe podczas pierwszych faz projektu. Problem polega na tym, że z powodu problemów z zasobami (*) fazy testowe są zbyt długie i często są skracane z powodu ograniczeń czasowych (znasz kierowników projektów ...;)). Deweloperzy przeprowadzają testy jednostkowe tak, jak powinni.
Więc moje pytanie jest proste: czy programiści powinni brać udział w fazach testowych i czy nie jest to zbyt „niebezpieczne”. Obawiam się, że da to kierownikom projektu fałszywe poczucie lepszej jakości, ponieważ praca została wykonana, ale czy dodatkowy man.day miałby jakąkolwiek wartość? Nie jestem do końca pewny, czy programiści przeprowadzają testy (tutaj nie ma urazy, ale wszyscy wiemy, że ciężko jest złamać za pomocą kilku kliknięć, co zrobiłeś w kilku dniach).
Dziękujemy za podzielenie się swoimi przemyśleniami.
(*) Z niejasnych powodów zwiększenie liczby testerów nie jest obecnie opcją.
(Z góry, nie jest to duplikat Czy programiści powinni pomagać testerom w projektowaniu testów ?, który mówi o przygotowaniu testów, a nie o wykonywaniu testów, w którym unikamy wpływu programistów)