Ejemplos y material para el testing hacklab de AgileAragon http://agile-aragon.org/2013/02/25/testing-hacklab-en-marzo/
Algunas herramientas que vamos a utilizar:
Para los test unitarios
usaremos también el generador de esqueletos de test
phpunit-skelgen
Imprescindible... olvidate de los "var_dump($var)" ;)
Comprueba la sintaxis de nuestro código
http://www.php.net/manual/es/function.runkit-lint.php
Comprueba que nuestro código se ajusta a los estándares.
http://pear.php.net/manual/en/package.php.php-codesniffer.annotated-ruleset.php
Detector de código basura y posibles bugs
Para realizar métricas y analizar la estructura del proyecto
https://github.com/sebastianbergmann/phploc
Jenkins http://jenkins-ci.org/
Esqueleto jenkins para proyectos php http://jenkins-php.org/
Otra opción:
Servidor de integración continua online http://travis-ci.org
Este proyecto testeado por Travis (ver fichero .travis.yml) https://travis-ci.org/francho/TestingLab-php
Para automatizar todos los tests