Utiliser une méthodologie de tests basés sur mots-clés présente les avantages suivants :
- Le test basé sur mots-clés sépare l'automatisation des tests de la conception de cas de test, ce qui permet une meilleure
répartition du travail et une meilleure collaboration entre les ingénieurs de test qui implémentent les mots-clés et les experts
qui conçoivent les cas de test.
- Les tests peuvent être développés de manière anticipée, sans nécessiter d'accès à l'application en cours de test, et les mots-clés
peuvent être implémentés ultérieurement.
- Les tests peuvent être développés sans connaissance en programmation.
- A long terme, les tests basés sur mots-clés nécessitent une maintenance moindre. Vous ne devez gérer que les mots-clés. Tous
les tests basés sur ces mots-clés sont automatiquement mis à jour.
- Les cas de test sont concis.
- Les cas de test sont faciles à lire et à comprendre, même pour un public non initié.
- Les cas de test sont faciles à modifier.
- De nouveaux cas de test peuvent réutiliser des mots-clés existants qui facilitent notamment l'obtention d'une plus grande
couverture de test.
- La complexité interne de l'implémentation des mots-clés n'est pas visible pour un utilisateur qui doit créer ou exécuter un
test basé sur mots-clés.