Une solution de tests automatisés dédiée au langage de programmation PHP

icone/30/left arrow long

Caractéristiques :

Language PHP
Stabilité Depuis 2004
Maintenance Activement poursuivie
Exploité par Drupal, Symfony, Zend, etc
Public Développeurs / Testeurs
ELicence 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.

Créé en 2004 et en évolution permanente depuis, PHPUnit est un framework reconnu de tests automatisés.

PHP Unit & AODB

Il se positionne au sein de la galaxie des "Tests de non régressions" et assure la résilience de vastes projets impliquant des dizaines, centaines ou milliers de développeurs. En fournissant aux développeurs des outils qui leur permettent de vérifier la résistance du code spécifique écrit, il est également intéressant pour les petits projets.

Vous pouvez également étendre PHPUnit dans le but de mettre en place des tests fonctionnels, et ainsi s’assurer que la prochaine version livrée sur le projet n'affectera aucune fonctionnalité.

C'est d'ailleurs le cas des framework Symfony ou des CMS Drupal qui offrent la possibilité de mettre en place l’ensemble de leurs tests unitaires et fonctionnels via leur installation de PHPUnit. Ils permettent également de mettre en œuvre des tests PHPUnit spécifiques assurant ainsi la pérennité de vos propres fonctionnalités.

Par conséquent, il est tout à fait possible d'exploiter PHPUnit pour automatiser les tests dans Symfony, Drupal ou d'autres frameworks qui l'implémentent.

Concrètement :

  • Vous déterminez les fonctionnalités sensibles du projet.
  • Vous élaborez les scénarios de test autour de ces fonctionnalités.
  • Les équipes de développement mettent en place les tests PHPUnit concordants.
  • Le CIT programme les tests avant chaque déploiement pour garantir la conformité.

 
Mais attention, la définition et la rédaction de ces tests prennent beaucoup de temps et nécessitent donc un budget dédié. Mais cela doit être mis en balance avec le risque de régression accepté ou non, et le gain de temps en n'ayant pas à tester manuellement chaque nouvelle version !

Vous souhaitez une démonstration ?
Rencontrons-nous

Nos clients s'intéressent également à

d'autres technologies

AT Internet

Une solution d'Analytics permettant une analyse précise des comportements

AB Tasty

Plateforme d'optimisation des expériences et de la conversion en mode Saas.

Acquia Lift

Une solution de personnalisation de sites web simplifiée.

Acquia Site Factory

Offre packagée d'hébergement et de services à valeur ajoutée 100% Drupal.

Amazon Web Service

Amazon Web Services : une plateforme Cloud mature, fiable et sécurisée.
+ 200 Experts
7 Agences & Bureaux en France
+30 000Jour/Homme par an
Contributeur Et conférencier en Europe
+3000 Projets

Découvrez nos références

Nous bâtissons le

succès de nos clients

Decathlon
Drupal
AWS
CDN
AB Tasty
GitHub
20
Sites de marque
670M€
de CA via le Ecommerce
51
Pays
 Banque PSA
Drupal
GitHub
Varnish Software
Solr
18
pays
1M
véhicules
2Ms
de contrats d'assurance vendus

Participez à nos workshops et events

Savoir gérer un projet en Méthode Agile tout en respectant Délai, Qualité.. et les Coûts
  • 20 juillet 2021
    11:30 - 12:00
Webinar
Les contraintes règlementaires avec Drupal (Cloud Act, RGPD, Sécurité, etc.)
  • 17 juin 2021
    11:30 - 12:00
Webinar

Nous contribuons aux évolutions et aux conférences technologiques en Europe

  • Image
    drupal camp
  • Image
    Paris Open Source Summit
  • Image
    IT Security & Meetings
  • Image
    DrupalCon