Un framework de tests pour PHP
- Technologies
- Devops
- PHP Unit
Créé en 2004 et en constante évolution depuis, PHPUnit est un des composants phare des systèmes de tests automatisés.
PHP Unit & Actency
Il se positionne au sein de la galaxie des "Test de non régressions" et assure la résilience de vastes projets impliquant des dizaines, centaines ou milliers de développeurs. Il reste tout aussi intéressant pour des projets de moindre envergure en donnant les outils aux développeurs leur permettant de valider la résistance du code spécifique qu'ils écrivent.
PHPUnit peut également être étendu afin de permettre la réalisation de tests fonctionnels et ainsi de vérifier qu'aucune fonctionnalité ne sera impactée par la prochaine release livrée sur un projet.
C'est ce que font par exemple le framework Symfony ou le CMS Drupal en permettant, via leur implémentation de PHPUnit, de réaliser tous leurs tests unitaires et fonctionnels. Ces frameworks et CMS permettent également d'implémenter des tests PHPUnit spécifiques garantissant ainsi la stabilité de vos propres fonctionnalités.
Il est donc totalement envisageable d'utiliser PHPUnit en adéquation avec Symfony, Drupal ou les autres frameworks qui l'implémentent pour automatiser les tests.
Concrètement :
- Vous définissez les fonctionnalités critiques du projet
- Vous définissez les scénarios de test autour de ces fonctionnalités
- Les développeurs implémentent les tests PHPUnit correspondants
- Le CIT lance les tests avant chaque déploiement pour s'assurer que tout est conforme
Attention toutefois, définir et écrire ces tests nécessite un temps non négligeable et donc un budget dédié. Mais cela est à mettre en balance avec le risque de régression qui peut être ou non admis et le temps que vous économiserez à ne plus tester manuellement chaque nouvelle release !
Vous souhaitez une démonstration de PHP Unit ?
Rencontrons-nous.
CARACTÉRISTIQUES
Langage
Pérennité
Maintenance
Utilisé par
Public
Licence
PHP
Depuis 2004
Activement maintenu
Drupal, Symfony, Zend, etc
Développeurs / Testeurs
Gratuit
- Tests de non régressions
- Résilience des applications et des sites web
PHPUnit est le framework de test unitaire utilisé par de nombreux CMS ou Framework PHP pour leurs tests de non régressions.
Une offre qui répond aux enjeux de nos clients
Pagination
Découvrez nos références
Pagination
Découvrir plus de workshop technologiques
-
24 Juillet 2024
11:40 - 12:00
-
27 Août 2024
09:30 - 10:00
-
27 Août 2024
09:30 - 10:00
-
27 Août 2024
09:30 - 10:00
Pagination
en France