Creación de usuarios con Laravel y TDD

Verificar de forma manual que nuestros formularios funcionen correctamente puede llegar a ser complicado, más aún si nuestra aplicación crece y acabamos teniendo diferentes formularios con multiples campos en cada uno, además ¿Qué sucede si estamos trabajando en una API y nuestra aplicación de Laravel no tiene ningún formulario? A pesar de que existen apps […]

Ver post

Configuración y uso de base de datos en el entorno de pruebas automatizadas con Laravel y PHPUnit

En esta nueva lección del Curso de Laravel desde cero vamos a aprender a configurar y ejecutar operaciones de bases de datos en el entorno de pruebas automatizadas (PHPUnit). Para ello seguiremos una serie de pasos: crearemos una base de datos adicional para el entorno de pruebas automatizadas, veremos cómo ejecutar automáticamente las migraciones de […]

Ver post

Automatizando las pruebas con PHPUnit

En esta lección te enseñaré cómo puedes automatizar el proceso de prueba de una clase de PHP y sus métodos, escribiendo y ejecutando pruebas unitarias con PHPUnit. De esta manera ya no dependeremos del navegador ni de nuestro esfuerzo manual para comprobar que la clase funciona, sino que le dejaremos esta tarea al procesador de...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Instalación y configuración de PHPUnit

En esta lección voy a instalar y a configurar la última versión de PHPUnit disponible al momento de grabar este video (6.5) utilizando Composer, también voy a crear y a configurar mi directorio de pruebas automatizadas (tests/) de forma que pueda comenzar a escribir las pruebas de mi componente, las cuales serán las que me...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Pruebas automatizadas con Laravel Socialite, parte 1

En la lección anterior, completamos la funcionalidad para que los usuarios puedan conectarse con GitHub, sin embargo, si has sido usuario de Styde por algún tiempo, sabrás lo importante que es tener pruebas automatizadas en nuestra aplicación. Aunque acá parece difícil porque las peticiones dependen de un componente y proveedor externo, en esta lección aprenderás...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Pruebas con Laravel

En la lección anterior donde aprendimos cómo escribir las primeras rutas de nuestra aplicación, utilizamos el navegador para probar dichas rutas y URLs. El problema de estas pruebas en el navegador es que no perduran en el tiempo ni pueden ejecutarse de forma rápida / automática. Así que hoy veremos cómo podemos probar el código […]

Ver post

Manejo de excepciones en las pruebas en Laravel 5.5

En esta novena lección del Curso de Novedades de Laravel 5.5 aprenderás las mejoras que trae el framework con respecto al manejo de excepciones en las pruebas, de manera tal que podamos entender y manipular de una mejor forma los errores que  arrojan las pruebas cuando fallan. Esto con el uso de nuevos métodos como withExceptionHandling.  No […]

Ver post

Flujo de desarrollo con PHPUnit y base de datos en Laravel 5.5 (RefreshDatabase)

Laravel desde la versión 5.1 viene con un componente de pruebas basado en PHPUnit que nos permite desarrollar aplicaciones de una manera más profesional y rápida.  Para pruebas que involucren la base de datos ahora Laravel 5.5 nos trae un nuevo trait llamado RefreshDatabase. En esta lección conocerás cuáles son las diferencias con los traits […]

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.