Test - quando e con chi?

Vari ruoli possono essere coinvolti nei test e nelle varie fasi di sviluppo dei progetti.

Team Test Responsabile per... Quando...
Team di sviluppo Il team di sviluppo è responsabile dei test di unità e di alcuni test di integrazione. Questi test sono i primi nella catena, anche se saranno ripetuti / estesi durante lo sviluppo.
Team Quality Assurance

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

Questi sono 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 di clienti.

Il primo rilascio di funzione deve essere reso disponibile ai tester (non appena realisticamente possibile). Anche se una versione intermedia iniziale può generare molti bug, può fornire un feedback rapido su problemi critici.

Team Test Cliente

A seconda del modello di progetto selezionato, può essere pianificato che i membri del team del cliente siano coinvolti nel test, in particolare gli autori del sito del cliente.

La è vantaggiosa in quanto:

  • Fornisce al cliente l'esperienza del progetto in fase di sviluppo.

  • Fornisce feedback anticipati dal cliente.

  • Gli utenti spesso esprimono le loro esigenze in termini di esperienza passata; coinvolgere i clienti nel test il prima possibile aumenta l'esperienza del nuovo progetto in termini di esperienza pratica .

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

Le prime impressioni sono sempre importanti.

In questa pagina