Introduction à l'art des tests unitaires en PHP

le 06/12/2007 à 23:16
Introduction à l'art des tests unitaires en PHP
Si vous ne testez pas votre code, comment pouvez-vous être certains qu'il fonctionne comme attendu ?
Les tests manuels sont exécutés irrégulièrement, et de manière limitée. La réponse à la question est alors dans les tests unitaires, qui peuvent tester le code de manière régulière, profonde et fréquemment.

Avec des tests unitaires automatisés, on peut surtout vérifier que les fonctionnalités de base sont toujours actives. En exécutant une suite de tests, une centaine de situations peuvent être rapidement vérifiées, et cela donne une confiance dans le produit final incroyable. Pas totale, mais déjà bien tangible.

- An Introduction to the Art of Unit Testing in PHP
- PHPUnit
- SimpleTest
- PHPT

A lire également

Behaviour Driven Development, le développement piloté par les comportements, est une approche de la programmation qui fait la part belle à l'approche fonctionnelle et non technique. Vous pouvez considérer le BDD comme une version évoluée des TDD (Test Driven Developpement), où on met en place des situations plus complexes que les simples tests unitaires.

Pádraic Brady vous montre comment développer un navire Klingon à l'aide de cette approche (ou presque).

- Designing Klingon Warships Using Behaviour Driven Development
- An Introduction to the Art of Unit Testing in PHP

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours