stiamo utilizzando un processo di sviluppo a forma di V classico. Abbiamo quindi requisiti, architettura, design, implementazione, test di integrazione, test di sistema e accettazione.
I tester stanno preparando i test durante le prime fasi del progetto. Il problema è che, a causa di problemi relativi alle risorse (*), le fasi di test sono troppo lunghe e vengono spesso abbreviate a causa di limiti di tempo (si conoscono i project manager ...;)). Gli sviluppatori stanno facendo i loro test unitari come dovrebbero.
Quindi la mia domanda è semplice: gli sviluppatori dovrebbero essere coinvolti nelle fasi di test e non è troppo "pericoloso". Temo che darà ai responsabili del progetto una falsa sensazione di migliore qualità dato che il lavoro è stato fatto ma l'uomo aggiunto avrebbe avuto alcun valore? Non sono molto fiducioso degli sviluppatori che eseguono i test (senza offesa qui, ma sappiamo tutti che è abbastanza difficile interrompere in pochi clic ciò che hai fatto in diversi giorni).
Grazie per aver condiviso i tuoi pensieri.
(*) Per motivi oscuri, l'aumento del numero di tester non è un'opzione valida al giorno d'oggi.
(Solo in anticipo, non è un duplicato di I programmatori possono 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)