Attualmente sto creando un piano di test per il sistema su cui sto lavorando. Il piano è lungo 5.000 linee e circa 10 anni. La struttura è così:
1. test title
precondition: some W needs to be set up, X needs to be completed
action: do some Y
postcondition: message saying Z is displayed
2. ...
Che cos'è questo tipo di test chiamato? È utile?
Non è automatizzato .. i test dovrebbero essere consegnati a una persona sfortunata per essere esaminata e quindi i risultati dovrebbero essere dati allo sviluppo. Non sembra efficiente. Vale la pena di modernizzare questo metodo di test (rimuovendo i test per le funzionalità rimosse, aggiornando i test in cui avvengono postcondizioni diverse ...) o sarebbe più appropriato un approccio completamente diverso? Abbiamo in programma di avviare i test unitari ma il software richiede così tanto lavoro per ottenere effettivamente "unità" da testare - al momento non ci sono unità! Grazie.