Desarrollo web

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

Ismael Catalá Gil60 puntos · Nivel 1 · Curioso

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?

Respuestas (0)

Todavía sin respuestas. Sé el primero.