11 private links
Il y a effectivement quelque chose de bizarre dans la segmentation entre les tests unitaires et d'intégration. Ici l'auteur propose de segmenter selon deux axes : la pureté du test et la portion de code applicatif testé. C'est une bonne idée, mais est-ce la bonne idée ? Je n'en suis pas sûr
Un article assez intéressant sur les optimisations à faire pour utiliser Postgres pour créer une base de données de tests d'intégration
Une super séprie d'astuces pour améliorer l'usage de testcontainers
une extension de JUnit 5 permettant de faire des tests "de performance". Pourquoi les guillemets ? Parce que JUnit rajoute trop de couches pour que le test de performance réalisé soit parfaitement exact. Mais dans les cas qui m'intéresse, c'est bien suffisant.
Cette tablette me fait envie depuis un moment. Et ce genre d'article ne fait rien pour me dissuader ...
Une extension de JUnit (4 et 5) permettant de faire du test de performance. Ca remplacera le défunt Contiperf.
Un moyen moderne et réutilisable facilement d'initialiser des variables d'environnement dans des tests (parce que c'est normalement impossible en Java)
Une librairie sympathique permettant un meilleur affichage des tests dans un build maven.
J'ignorais complètement qu'assertj disposait d'un plugin maven permettant de générer des assertions pour les classes que j'écris. C'est très cool!
Une façon intéressante d'écrire des assertions, quelquesoit le framework de test, pour éviter qu'elles ne plantent à la première erreur mais affichent plutôt un rapport agrégé.
Il y a là-dedans un concept très intéressant, dont je vais avoir besoin très prochainement
Il semblerait que les rubyistes disposent d'un nouveau framework de test aux propriétés intéressantes ...
Il est donc maintenant possible d'utiliser TestContainers dans du code Rust ! Super génial
L'article est extrêmement intéressant et couvre vraiment bien l'ensemble des impacts qu'il y a à réfléchir sur la qualité du code et sur tous les éléments associés.
Wiser Unit ne marchait pas très correctement, mais cette librairie a l'air presque aussi sympa ...
Tester des lectures/écritures de fichier, c'est parfois compliqué. Avec cette librairie qui crée le système de fichiers en mémoire, c'est vraiment plus facile.
Une extension JUnit hyper intéressante si vous utilisez la syntaxe given/when/then du BDD
Une très astucieuse manière de tester du code javascript écrit sans framework
Une super référence sur le roller en ligne, avec une liste très complète de modèles
Une idée intéressante pour générer de la documentation vivante à partir des noms des tests