Test basati su modelli
Che cos'è il test basato su modello?
Il test basato su modello è una tecnica di test del software in cui i casi di test sono derivati da un modello che descrive gli aspetti funzionali del sistema sottoposto a test.
Utilizza un modello per generare test che include test offline e online.
Test basato su modello - Importanza:
- I test unitari non saranno sufficienti per verificare le funzionalità 
- Per garantire che il sistema si comporti nella stessa sequenza di azioni. 
- La tecnica di test basata su modello è stata adottata come parte integrante del processo di test. 
- Gli strumenti commerciali sono sviluppati per supportare i test basati su modelli. 
Vantaggi:
- Si ottiene un livello di automazione più elevato. 
- È possibile eseguire test approfonditi. 
- Le modifiche al modello possono essere facilmente verificate. 
Svantaggi:
- Richiede una specifica o un modello formale per eseguire i test. 
- Le modifiche al modello potrebbero comportare una serie di test completamente diversa. 
- I casi di test sono strettamente collegati al modello.