Test: quando e con chi?

Possono essere coinvolti diversi ruoli nel test e in varie fasi di sviluppo del progetto.

Team di prova Responsabile di... Quando...
Team di sviluppo Il team di sviluppo è responsabile degli unit test e di alcuni integration test. Questi test sono i primi nella catena, anche se saranno ripetuti / estesi durante lo sviluppo.
Team di controllo qualità

Sarà necessario un team di controllo qualità (di qualsiasi dimensione) per i test funzionali e delle prestazioni.

Si tratta di tester neutrali e dedicati: una regola d'oro del software afferma sempre che uno sviluppatore non dovrebbe mai testare il proprio lavoro.

I membri di questo team possono provenire dal team di progetto Day, dal partner e/o dal team del cliente.

La prima versione della funzione deve essere resa disponibile ai tester (non appena realisticamente possibile). Anche se una versione provvisoria anticipata può generare molti bug, può fornire un feedback anticipato su problemi critici.

Team di test cliente

A seconda del modello di progetto selezionato, può essere pianificato il coinvolgimento dei membri del team del cliente nel test, in particolare degli autori della sede del cliente.

La è vantaggiosa in quanto:

  • Fornisce al cliente un’esperienza del progetto in fase di sviluppo.

  • Fornisce un feedback tempestivo dal cliente.

  • Gli utenti esprimono spesso le loro esigenze in termini di esperienza passata; il coinvolgimento dei clienti nei test il più presto possibile aumenta la loro esperienza del nuovo progetto in termini di pratico esperienza.

Anche in questo caso il coinvolgimento anticipato è positivo, anche se qualsiasi versione utilizzata dai clienti dovrebbe essere stabile, con funzionalità ragionevoli.

Le prime impressioni sono sempre importanti.

In questa pagina