Uso de DataProviders con PHPUnit

Un método puede aceptar argumentos arbitrarios. La forma de lograr que un mismo test pueda también aceptar estos argumentos es mediante el uso de DataProviders, unos métodos que, mediante la annotation @dataProvider, proveerán de datos al test y lo lanzarán tantas veces como conjuntos de argumentos devuelva el método data provider. Ejemplo: <?php class DataTest extends PHPUnit_Framework_TestCase { public static function provider() { return array( array(0, 0, 0), array(0, 1, [...]

 

Qué evitar al implementar Scrum en tu empresa o equipo

He iniciado la implementación de Scrum en un equipo de definición de producto. La idea principal es obtener un equipo que trabajarán definiendo las especificaciones, diseño, textos y traducciones de funcionalidades que el equipo técnico desarrollará en sprints posteriores. El objetivo es acelerar el desarrollo de funcionalidades a través de la especificación e incrementar el impacto de negocio de las funcionalidades propuestas por los stakeholders. Afrontando este nuevo reto, me [...]