Des scripts de test sont définis par 5 caractéristiques:
- L'état initial du système avant l'exécution du test
- Les données du système (exemple, les valeurs dans la base de données)
- Les entrées
- Les résultats attendus
- L'état du système après l'exécution du test