Healing Engine
A system that automatically repairs a broken test locator when the UI changes, keeping tests passing without manual edits.
What is Healing Engine?
What is Healing Engine?
A healing engine is the component that keeps automated tests alive as the interface evolves. When a locator no longer matches—because a class name changed, an element moved, or markup was restructured—the engine analyzes the surrounding context and relocates the intended element, updating the selector so the test keeps running. Crucially, it heals how tests find things, not whether they pass: assertions still decide the verdict. This is the core of QI's self-healing approach, slashing the maintenance burden that normally makes UI automation so costly.