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
| Tipo | Alcance | Cuándo |
|---|---|---|
| Smoke | Amplio y superficial (“¿arranca?”) | Tras cada build |
| Sanity | Estrecho y profundo (un área tocada) | Tras un fix puntual |
| Regression | Amplio y profundo | Antes de release |
Grafo de conocimiento
Complementa a
Parte de
Complementado por