Pruebas unitarias
=================

Un test unitario se encarga de verificar que una unidad simple de código funcione como se espera.
Esto decir, dados diferentes parámetros de entrada, el test verifica que el método
de la clase devuelve el resultado esperado.
Normalmente los tests unitarios son desarrollados por la persona que escribe las clases testeadas.

Los tests unitarios en Yii están construidos en base a PHPUnit y, opcionalmente, Codeception, por lo que se recomienda consultar su respectiva documentación:

- [Codeception para el _framework_ Yii](http://codeception.com/for/yii)
- [Tests unitarios con Codeception](http://codeception.com/docs/05-UnitTests)
- [Documentación de PHPUnit, empezando por el capítulo 2](http://phpunit.de/manual/current/en/writing-tests-for-phpunit.html)

## Ejecución de tests en las plantillas básica y avanzada

Si ha empezado con la plantilla avanzada, consulte la [guía de testeo](https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-testing.md)
para más detalles sobre la ejecución de tests.

Si ha empezado con la plantilla básica, consulte la [sección sobre testeo de su README](https://github.com/yiisoft/yii2-app-basic/blob/master/README.md#testing).

##Tests unitarios del framework

Si desea ejecutar tests unitarios para el framework Yii en sí, consulte
«[Comenzando con el desarrollo de Yii 2](https://github.com/yiisoft/yii2/blob/master/docs/internals/getting-started.md)».
