Concepto Estándar foundational ES

Regression Testing

Re-verificar que lo que funcionaba sigue funcionando tras un cambio. Es el caso de uso #1 de la automatización y el corazón de la red de seguridad de un equipo.

Definición

La regresión verifica que un cambio (feature, fix, refactor) no rompió funcionalidad existente. Como se repite en cada cambio, es el candidato natural a automatizarse.

Smoke vs Sanity vs Regression

TipoAlcanceCuándo
SmokeAmplio y superficial (“¿arranca?”)Tras cada build
SanityEstrecho y profundo (un área tocada)Tras un fix puntual
RegressionAmplio y profundoAntes de release

Grafo de conocimiento