Bonnes pratiques de nommage des keywords dans Robot Framework
“Mal nommer les choses, c’est ajouter au malheur du monde.”
— Albert Camus
Sans entrer dans des considérations aussi “graves”, bien nommer les keywords Robot Framework améliore beaucoup le projet d’automatisation :)
En effet, il n’y a rien qui distingue fondamentalement un keyword d’un autre en Robot Framework à part le nom. Cependant un keyword peut se comporter de manière très différente (retourner une valeur, réaliser une action ou une vérification…).
D’où l’importance de bien distinguer le type de keyword grâce au nommage.
Je me souviens d’un keyword qui s’appelait “Check …” et qui en fait n’échouait jamais car il renvoyait plutôt une valeur, charge à nous de la vérifier dans le test ⇒ un vrai piège à faux-négatif.
Personnellement, je distingue donc 4 grandes catégories de keyword.