Ce n'est un secret pour personne, une suite de tests robuste et bien pensée constitue la pierre angulaire du développement web. Une application testée est une application robuste. Encore faut-il écrire ses tests correctement et ne pas tester uniquement pour "écrire du test". Les tests peuvent non seulement servir à jauger de la qualité de l'application mais aussi à bien architecturer l'implémentation. Les techniques actuelles de développement (Injection de dépendance, Webservices, etc...) peuvent rendre l'écriture des tests difficile mais grâce aux Mocks et autres techniques, il est en fait très facile de s'assurer que son application fonctionne en permanence. Dans cette session, nous analyserons les différentes problématiques auxquelles sont confrontés les développeurs au quotidien et nous proposerons des solutions adaptées grâce à PHPUnit.