Metodologie e Tecniche di Software Testing: White Box, Black Box e Strategie di Validazione
Classificato in Informatica
Scritto il in
italiano con una dimensione di 7,88 KB
Introduzione al Software Testing
Il Software Testing è il processo di esecuzione di un programma con lo specifico intento di trovare errori prima che raggiunga l'utente finale.
Obiettivi e Successo del Test
- Ricerca di difetti nel software.
- Un test ha successo se scopre un difetto.
- Un test fallisce se i difetti non vengono scoperti.
Verifica e Validazione
- Verifica (Verification Test): Vedere se il software soddisfa le specifiche di progettazione.
- Validazione (Validation Test): Vedere se il software si qualifica rispetto ai requisiti di analisi.
Principi Fondamentali del Testing
- Osservabilità: I risultati di ogni test devono essere osservabili.
- Controllabilità: Misura in cui i test possono essere automatizzati e ottimizzati.
- Decomposizione: Le prove devono