Après avoir développé une nouvelle fonctionnalité, on passe souvent par une phase de refactoring pour essayer de trouver une meilleure implémentation. Mais peut-être qu’on oublie parfois d’améliorer aussi les tests ?
Une fois écrits, ces tests serviront non seulement à détecter de potentiels bugs, mais aussi à documenter un comportement et à apporter de la confiance à l’équipe lors des développements suivants. Pour remplir ces fonctions cruciales, une suite de tests doit être lisible, compréhensible, rapidement exécutable, et doit pouvoir être enrichie le plus simplement possible.
Voyons comment tirer parti d’outils tels que JUnit 5, AssertJ ou Spring Test pour atteindre ces objectifs !
JUnit: time to shift into 5th gear! | Devoxx Belgium 2019 | November 2019 |
---|---|---|
JUnit : il serait temps de passer la 5ème ! | VoxxedDays Luxembourg | June 2019 |
JUnit : il serait temps de passer la 5ème ! | Devoxx France | April 2019 |