Qualité en PHP

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
54
Mois de parution
mai 2011
Spécialité(s)


Résumé
La qualité logicielle est un enjeu majeur. Il existe aujourd'hui un certain nombre d'indicateurs qui font consensus et qui aident à mesurer certains aspects du développement d'une application, et permettent d'aider à l'amélioration.Les objectifs finaux sont d'avoir un logiciel qui répond aux besoins de telle sorte qu'il reste simple et permette des évolutions ultérieures à moindre coût.Les pré-requis sont l'installation de PHP et de PEAR.

1. Tests unitaires

1.1 Installer PHPUnit

PHPUnit est la référence pour les tests unitaires. Il s'agit d'une extension PEAR et s'installe comme suit :

pear channel-discover pear.phpunit.de

pear channel-discover pear.symfony-project.com

pear install phpunit/PHPUnit-3.5.5

Il s'installe aussi très bien à l'aide du gestionnaire de paquets de votre distribution.

1.2 Réaliser des tests unitaires

Pour réaliser des tests, il faut créer une classe dont le nom se termine par « Test », puis se mettre dans une situation précise préalablement à chaque test à l'aide de la méthode setUp, et enfin, procéder au test proprement dit à l'aide d'une méthode dont le nom commence par « test »…

La suite est réservée aux abonnés. Il vous reste 96% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant


Article rédigé par