Test di accettazione
Cos'è il test di accettazione?
Test di accettazione, una tecnica di test eseguita per determinare se il sistema software ha soddisfatto o meno le specifiche dei requisiti. Lo scopo principale di questo test è valutare la conformità del sistema ai requisiti aziendali e verificare se ha soddisfatto i criteri richiesti per la consegna agli utenti finali.
Esistono varie forme di test di accettazione:
Test di accettazione dell'utente
Test di accettazione aziendale
Alpha Testing
Beta test
Test di accettazione - In SDLC
Il diagramma seguente spiega l'adattamento dei test di accettazione nel ciclo di vita dello sviluppo del software.
I casi di test di accettazione vengono eseguiti in base ai dati di test o utilizzando uno script di test di accettazione e quindi i risultati vengono confrontati con quelli previsti.
Criteri di accettazione
I criteri di accettazione sono definiti sulla base dei seguenti attributi
Correttezza e completezza funzionali
Integrità dei dati
Conversione dei dati
Usability
Performance
Timeliness
Riservatezza e disponibilità
Installabilità e aggiornabilità
Scalability
Documentation
Piano del test di accettazione - Attributi
Le attività di collaudo si svolgono in fasi. In primo luogo, vengono eseguiti i test di base e, se i risultati del test sono soddisfacenti, viene eseguita l'esecuzione di scenari più complessi.
Il piano del test di accettazione ha i seguenti attributi:
Introduction
Categoria del test di accettazione
Ambiente operativo
ID caso di test
Titolo del test
Obiettivo del test
Procedura di prova
Programma dei test
Resources
Le attività di test di accettazione mirano a raggiungere una delle conclusioni:
Accetta il sistema come consegnato
Accettare il sistema dopo aver apportato le modifiche richieste
Non accettare il sistema
Rapporto del test di accettazione - Attributi
Il rapporto del test di accettazione ha i seguenti attributi:
Identificatore report
Riepilogo dei risultati
Variations
Recommendations
Riepilogo dell'elenco delle cose da fare
Decisione di approvazione