Skip to content
Desarrollo web

Tests: ¿por dónde empezar cuando el proyecto ya está en producción?

Ismael Catalá Gil60

La pregunta que más me llega: «tengo una app funcionando, sin un solo test, y no sé por dónde meterle mano».

Mi respuesta corta es que no empieces por el principio. Empieza por donde duele:

  • La parte que has roto dos veces
  • La que tiene dinero de por medio
  • La que nadie se atreve a tocar

Un test de esos vale más que cincuenta de getters y setters.

Y empieza por tests de funcionalidad, no unitarios. En Laravel, esto:

it('does not let a guest publish a post', function () {
    $this->post('/posts', ['title' => 'Hola'])
        ->assertRedirect('/login');
});

cubre rutas, middleware, validación y redirección de una tacada. El unitario perfecto de una clase aislada llega después.

¿Cuál fue el primer test que escribisteis en un proyecto heredado?

No replies yet. Be the first.