
« Unité de test » devient « cas de test »
Parmi les changements apportés autour de Robot Framework 7.5, il y en a un qui concerne directement la traduction française.
J’ai proposé de remplacer le terme « unité de test » par « cas de test ».
À première vue, la différence peut sembler minime. Pourtant, pour les professionnels du test logiciel, elle a son importance.
En anglais, Robot Framework utilise le terme Test Case. Or, dans la terminologie française du test logiciel, sa traduction naturelle est « cas de test ».
« Unité de test » pouvait également prêter à confusion avec une autre notion bien connue : celle de test unitaire, qui désigne un niveau de test particulier, généralement associé au test d’un composant ou d’une petite unité de code.
L’objectif de cette correction est donc simple : utiliser dans Robot Framework le vocabulaire que les testeurs francophones connaissent et utilisent déjà.
C’est un petit changement dans l’outil, mais il s’inscrit dans un sujet qui me tient particulièrement à cœur : traduire Robot Framework ne consiste pas à faire une traduction littérale de l’anglais vers le français.
Il faut aussi adapter son vocabulaire à la terminologie du test logiciel francophone.
Et c’est justement tout l’intérêt du support natif du français dans Robot Framework : permettre d’écrire des tests dans notre langue, sans pour autant réinventer le vocabulaire du métier.