ORACOLO DEL TEST

Unisciti anche tu alla prima grande comunità italiana dedicata al TEST!!!

La definizione della settimana: Test di Sistema

Categoria: Blog Pubblicato: Sabato, 29 Febbraio 2020 Scritto da La Redazione dell'Oracolo

La definizione della settimana è: TEST di Sistema ( System Test) 

Mediamente abbiamo  

  1. Unit Test  
  2. Integration Test 
  3. System Test 
  4. Acceptance Test 

Il test di sistema si effettua quindi dopo che sono stati fatti diverse verifiche prima ed e` mirato a verificare il funzionamento del sistema completo. Citando ISTQB  

"Gli obiettivi del testing di sistema includono:  

  • Riduzione del rischio  
  • Verificare se i comportamenti funzionali e non-funzionali del sistema corrispondono a quanto progettato e specificato  
  • Validare che il sistema è completo e funzionerà come previsto  
  • Creazione della fiducia nella qualità del sistema nel suo complesso o Individuare difetti  
  •  Evitare che i difetti sfuggano ai livelli di test più alti o in produzione"  

 

In questa fase tipicamente sono fatti i seguenti tipi di test: 

  •  Test di usabilità - si concentra principalmente sulla facilità d'uso dell'applicazione da parte dell'utente, sulla flessibilità nella gestione dei controlli e sulla capacità del sistema di raggiungere i suoi obiettivi 
  • Test di carico - è necessario sapere che una soluzione software funziona con carichi reali. 
  • Test di regressione - comporta un test fatto per assicurarsi che nessuna delle modifiche apportate nel corso del processo di sviluppo abbia causato nuovi bug. Si assicura anche che nessun vecchio bug appaia dall'aggiunta di nuovi moduli software nel tempo. 
  • Test di recupero - è fatto per dimostrare che una soluzione software è affidabile, affidabile e può recuperare con successo da possibili crash. 
  • Test di migrazione - è fatto per assicurare che il software possa essere spostato dalle vecchie infrastrutture di sistema più vecchie alle attuali infrastrutture di sistema senza problemi. 
  • Test funzionali - Conosciuto anche come test di completezza funzionale, il test funzionale consiste nel cercare di pensare a qualsiasi possibile funzione mancante. I tester potrebbero fare un elenco di funzionalità aggiuntive che un prodotto potrebbe avere per migliorarlo durante il test funzionale. 
  • Test Hardware/Software - Questo è quando il tester concentra la sua attenzione sulle interazioni tra l'hardware e il software durante i test di sistema.