Les tests ont enfin droit à leur code propre.
“Very Important Tests: tests as VIP”
Clean Test® est une mouvance de l’ingénierie du test logiciel qui vise à promouvoir de meilleures pratiques en automatisation. Clean Test, c’est à la fois :
Clean Test® est à l’automatisation des tests ce que Clean Code est à la conception logicielle.
Vous pouvez vous procurer ici les livres de la ligne éditoriale Clean Test®, afin de développer de nouvelles compétences.
Les prestations de coaching pour les organisations et équipes qui mènent des projets d’automatisation de test sont assurées par CHRYSOCODE, afin de sécuriser vos objectifs.
Les bonnes pratiques d’automatisation de test sont formalisées et organisées dans des catalogues, qui peuvent être importés directement dans la plateforme Promyze sous forme de fichiers JSON. Le but de ces catalogues est d’appliquer de bonnes pratiques en situation opérationnelle, dans vos outils habituels (IDE, navigateurs web) pour le succès des projets.
Clean Test® est une marque enregistrée de Chrysocode IT.
Vous cherchez des arguments pour convaincre qu’il faut dès à présent investir dans la qualité des tests automatisés ? Nous vous proposons ici 3 arguments pour faire mouche, et une affiche imprimable pour communiquer auprès du plus grand nombre.
À chaque fois que des tests produisent des faux-positifs ou des faux-négatifs, ils échouent à apporter de la valeur au produit et deviennent un handicap pour ceux qui créent cette valeur. En revanche, des tests robustes guident les développements vers leur finalité, et accélèrent l’atteinte des objectifs.
Les tests automatisés ajoutent des boucles de rétroaction, et donc des opportunités de s’améliorer. En étant expressifs, ces tests facilitent le passage à l’action et deviennent une spécification exécutable. Une spécification exécutable par les tests est source de connaissances et de vérité. Elle ne ment pas, car elle est toujours à jour avec le fonctionnement des logiciels.
Des tests adaptables évoluent à moindre effort et sont exécutés de concert avec les changements apportés au code. Des tests adaptables sont des tests maintenables livrés en même temps que le code de production. Ils soutiennent durablement le rythme des livraisons. Au contraire, des tests qui arrivent tard dans le cycle de développement diffèrent les délais de livraison.
Téléchargez gratuitement l'affiche des 3 raisons d’investir dans la qualité du code des tests automatisés.
Le livre “Pratiques Essentielles avec Robot Framework en Automatisation Littérale” est en cours de rédaction.