🩹 Self-Healing Tests (Pruebas de Auto-Reparación)
- Categoría: 00_MOC_Testing_IA
- Tags: concepto qa automation self-healing
Definición
Capacidad de un framework de testing para detectar cuando una prueba falla debido a un cambio menor en la interfaz (como la reestructuración de un selector CSS, cambio de ID o texto de un botón) y reescribir o ajustar el selector dinámicamente durante la ejecución para evitar falsos negativos.
Problema que Resuelve
- Test Flakiness: Reduce el mantenimiento manual constante de los scripts E2E cuando el frontend evoluciona rápidamente.
Implementaciones
- En SaaS: TestSprite aplica auto-healing en la nube.
- En Local: Stagehand usa semántica de lenguaje natural (
act,observe) en lugar de selectores rígidos.