Forum PHP 2019
[:fr]La parole est aux speakers : Adrien Lucas[:]
[:fr]Jusqu’au Forum PHP 2019, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !
La conférence
Le TDD dans la vraie vie avec PantherPanther est un tout nouveau composant Symfony dont l'objectif est de vous simplifier l'écriture des tests d'intégration et des tests end-to-end ! Dans ce talk vous découvrirez I. qu'est-ce que la pyramide des tests et en quoi Panther est l'outil idéal pour homogénéiser sa suite de tests ; II. en quoi consiste la pratique du TDD et comment doit-elle être adaptée pour correspondre aux problématiques d'une application web ; III. à quoi ressemblent ces pratiques sur un projet réel et quelles charges leur mise en place peut-elle coûter ; IV. quelles pistes peuvent être explorées pour améliorer nos suites de tests et bénéficier de toujours plus d'assurance qualité. |
Grace Hopper 25/10/2019 10:15-10:55 |
Panther s’impose progressivement comme un outil de test de référence : en quoi celui-ci aide-t-il à écrire des tests de meilleure qualité et quelles sont les raisons qui t’ont poussé à l’utiliser ?
Panther est un projet membre de l’écosystème Symfony, avec tout ce que cela implique en termes de “promesse” de rétrocompatibilité, de sérieux sur la qualité de code et d’une communauté parmi les plus bienveillantes de l’Open Source.
Il a ainsi pour principal avantage de s’inspirer au maximum des API existantes, en étendant et en implémentant des interfaces et des classes tierces, notamment celles du FrameworkBundle et des composants BrowserKit et DomCrawler.
Un développeur déjà familiarisé avec la pratique des tests automatisés sur des applications Symfony ne sera pas perdu face à une suite de tests propulsée par Panther.