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

Magento

Solution leader international pour la création de sites e-commerce

PrestaShop

Créer votre boutique en ligne grâce à des templates et une prise en main optimale

BigCommerce

Une plateforme Open SaaS pour sites E-commerce BtoB et BtoC

Wordpress

Système de gestion de contenu gratuit, libre et open-source

Drupal

Leader et éditeur de solutions Drupal en France !
+ 250 Experts
8 Agences & Bureaux en France
+30 000Jour/Homme par an
Contributeur Et conférencier en Europe
+4000 Projets

Découvrez nos références

Nous bâtissons le

succès de nos clients

Participez à nos workshops et events

Une usine à sites avec Drupal, c'est quoi et pourquoi faire ?
Webinar
Conception et déploiement de stratégies d'Inbound Marketing
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