Avez-vous déjà entendu parler de TestCraft, TestingWhiz, EndTest ?
Ce sont des solutions d'automatisation dites CodeLess.
Leurs promesses ?
Mais est-ce tenable ?
Nous vous proposons de lire l'avis de Bas Dijkstra dans son article "Why there’s no such thing as codeless automation".
Pour Bas, les tests produits restent malgré tout "codés". Sous une forme plus attrayante (des flow plutôt que des lignes de texte), mais certainement plus limitée (faisant perdre l'accès à des fonctions de plus bas niveau telles que l'appel de WebServices ou à des bases de données).
La conception de ces solutions CodeLess part du principe que les projets d'automatisation échouent du fait des faiblesses des outils existants.
Il n'en est rien.
Les projets d'automatisation échouent lorsqu'ils font l'impasse sur la stratégie d'automatisation.
Lorsque l'on souhaite automatiser la non régression, l’outil n’est pas LA réponse mais bien un des éléments de réponse au cœur de la statégie d’automatisation.
Ce sont les réponses à ces questions qui nous garantirons un automate exploitable et maintenable.