Clean Test

Les tests ont enfin droit à leur code propre.
“Very Important Tests: tests as VIP”

Clean Test ?

logo_clean_test.png

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 :

  1. une ligne éditoriale pour publier des ouvrages de référence spécialisés dans les tests logiciels et leur automatisation ;
  2. une démarche valorisant le compagnonnage au sein des équipes de développement et d’assurance/contrôle qualité (QA / QC) pour développer leurs compétences en automatisation de test, voire de tâches RPA (Robotic Process Automation) ;
  3. ainsi qu’un savoir-faire distillé sous forme de catalogues de bonnes pratiques intégrés à une plateforme dédiée.

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.


Pourquoi investir dans la qualité des tests ?

3_raisons_d_investir_dans_les_tests_automatises.png

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.


Pratiques Essentielles

couverture_pratiques_essentielles_avec_rf.jpg

Le livre “Pratiques Essentielles avec Robot Framework en Automatisation Littérale” est en cours de rédaction.


Dernier article

Feb 28, 2022

Pourquoi créer Clean Test ?

Jouer avec les tests en tant qu’Artisan du code J’ai toujours été passionné par les pratiques d’ingénierie, qu’il s’agisse de comprendre et s’approprier l’état de l’art, ou d’en faire émerger de nouvelles. Comme je suis arrivé dans l’ingénierie du test par le Software Craftsmanship (TDD, BDD, ATDD), automatiser mes tests a toujours été une évidence, ainsi que de les automatiser de concert avec la conception du code. J’ai même trouvé ludique de jouer avec un framework de test comme JUnit et ses fonctionnalités, tant il permet de varier les approches et les plaisirs. Lire la suite
Tous les articles

Contact

Mon heure locale est .

cleantest@chrysocode.io