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:

  1. Accetta il sistema come consegnato

  2. Accettare il sistema dopo aver apportato le modifiche richieste

  3. 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