Easyb, Behavior Driven Development
Pour rappel, le concept de Behavior Driven Development propose de se focaliser sur le comportement attendu de l’application plutôt que sur les tests. Ces comportements peuvent être décrits soit sous la forme de spécifications, soit sous la forme d’histoires !
Mots clés : agile, bdd, Développement, groovy, java, tdd, tests
Mocks et Multithreading
Afin de compléter la série d’articles sur les tests logiciels, voici une méthode permettant de tester efficacement une application « concurrente ».
Mots clés : Développement, java, mock, multithread, tests
Applications et bases de données, comment tester ?
Même si l’on préfèrerait l’éviter, les tests unitaires d’une application web par exemple, portent souvent sur des parties du programme accédant à une base de données. Bien qu’il existe plusieurs outils servant à simplifier la tâche, voici tout d’abord des bonnes pratiques que je conseillerais à tout développeur.
Mots clés : base, données, intégration, java, mock, tests, unitaire
Le problème du Singleton
Le concept du Singleton en lui-même n’est pas un souci, avoir une instance unique d’une classe est même souvent très pratique. Quand bien même, qu’en est-il de la testabilité d’un tel composant ?
» Lire la suite …
Mots clés : dependency injection, Développement, ioc, mock, tests
Mocks & Stubs : La suite
Voici la suite de mon article précédent, « Leurre des tests » … Nous allons passer rapidement en revue les différents outils à notre disposition sur d’autres plate-formes pour exploiter les Mocks et les Stubs.
Mocks & Stubs : Leurres des Tests
Ces dernières années, les tests unitaires se sont imposés comme une technique obligatoire pour assurer la qualité d’un projet de développement. Pour simplifier le travail, de nombreux frameworks ont fait leur apparition pour à peu près chaque technologie. Cependant, certains comportements d’une application sont difficiles à tester par ce biais …