Cuando trabajamos en proyectos con Frameworks modernos de PHP como Laravel o Symfony, podemos escribir pruebas funcionales.
Las pruebas funcionales se ejecutan más rápido que las pruebas de aceptación, además nos proveen errores detallados y nos permiten hacer comprobaciones adicionales a la base de datos etc.
En el siguiente video aprenderemos a instalar Codeception con Composer y escribiremos nuestra primera prueba funcional, espero que lo disfruten:
Resumen de pasos:
- Descarga Composer dentro de la carpeta del proyecto o de manera global
- Ejecuta el comando para instalar Codeception con Composer:
php composer.phar require –dev «codeception/codeception:2.0.*»
**Si instalaste Composer globalmente:
composer require –dev «codeception/codeception:2.0.*» - Inicializa los archivos de Codeception con: ./vendor/bin/codecept bootstrap
- Agrega el módulo de Laravel4 en el listado de módulos en tests/functional.suite.yml
- Configura la base de datos en Laravel (por ahora modificando app/config/db.yml)
- Genera la primera prueba con ./vendor/bin/codecept generate:cept functional Arrive
- Escribe la prueba tal como vimos en el video
- Ejecutala con ./vendor/bin/codecept run functional
(Nota: Si tu proyecto no está creado en Laravel sino con PHP solamente o frameworks obsoletos como Codeigniter aún puedes escribir pruebas de aceptación).
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Migraciones en Laravel Lección siguiente Behavior Driven Development con Laravel y Codeception