Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

13 Días
21 Hrs
40 Min
5 Seg

Unit y Feature

4/24
Recursos

Aportes 6

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Me gustaría explicar esto de una forma un poco más entendible con una analogía:
.
Una prueba unitaria es cuando tú pruebas una función en específico, es decir, algo muy específico que quieres saber que funciona, por ejemplo, suponiendo que tienes un programa que va a hornear un pastel, una prueba unitaria sería asegurarte que la masa se está horneando correctamente, otra prueba unitaria sería asegurarte que el horno realmente está calentando.
.
Una prueba de features es cuando tú pruebas ese conjunto de funciones, por ejemplo, cuando tú pruebas que realmente de tu cocina se está horneando un pastel, porque tus pruebas unitarias pueden estar bien, es decir, puede que la masa se esté haciendo bien y que el horno sí esté calentando, pero puede que de ahí estén saliendo galletas en lugar de un pastel, por eso la prueba de features es asegurarte que todas esas pequeñas funciones del sistema están trabajando bien entre sí 😄

A las personas que vayan a hacer en algún momento pruebas tengan mucho cuidado de hacerlas, revisen muy bien la configuración del archivo phpunit.xml y el uso del trait refreshDatabase no les vaya a pasar como me sucedió hoy que borre toda una base de datos entera de un cliente con el que trabajo con solo ejecutar php artisan test, seria bueno que hubiese un video con las consideraciones a tener en cuenta al momento de hacer dichas pruebas.

Por alguna extraña razón, cuando ejecuto el comando php artisan test esta me dice que no realizo ninguna prueba…alguna sugerencia sobre que podría estar haciendo mal?

Oooh Genial

Excelente clase, Este es el código del Feature/Prueba: **Dentro de la clase PageTest:** ```txt public function testHome() { $response = $this->get('/'); $response->assertStatus(200); } public function testAbout() { $response = $this->get('about'); $response->assertStatus(200); } ```    *public* function testHome()    {        $response = $this->get('/');         $response->assertStatus(200);    }     *public* function testAbout()    {        $response = $this->get('about');         $response->assertStatus(200);    }

explicacion prolija