stiamo usando un classico processo di sviluppo a forma di V. Abbiamo quindi requisiti, architettura, progettazione, implementazione, test di integrazione, test di sistema e accettazione.
I tester stanno preparando casi di test durante le prime fasi del progetto. Il problema è che, a causa di problemi di risorse (*), le fasi del test sono troppo lunghe e spesso accorciate a causa di vincoli di tempo (conosci i project manager ...;)). Gli sviluppatori stanno facendo i test unitari come dovrebbero.
Quindi la mia domanda è semplice: gli sviluppatori dovrebbero essere coinvolti nelle fasi dei test e non è troppo "pericoloso"? Temo che darà ai responsabili del progetto una falsa sensazione di migliore qualità poiché il lavoro è stato svolto, ma i giorni lavorativi aggiunti avrebbero valore? Non sono molto fiducioso che gli sviluppatori facciano dei test (senza offesa, ma sappiamo tutti che è abbastanza difficile rompere in pochi clic ciò che hai fatto in giorni diversi).
Grazie per aver condiviso i vostri pensieri.
(*) Per ragioni oscure, aumentare il numero di tester non è un'opzione ad oggi.
(Solo in anticipo, non è un duplicato di Dovrebbero i programmatori aiutare i tester nella progettazione di test? Che parla della preparazione del test e non dell'esecuzione del test, dove evitiamo le implicazioni degli sviluppatori)