Self-Healing Automation with Healenium and Regression Minimization with Drill4J
summary
Healenium is a self-healing layer for Selenium that plugs into existing tests (two jars plus a small wrapper), captures a known-good DOM, and on locator failures generates ranked fallback selectors with a clickable IDE report to recover locator-related failures (including mobile). Drill4J is a JVM-agent that maps tests to the code they exercise, records which methods each test touches, highlights changed or untested methods as risk counts, and lets CI run a small subset of tests (often ~5%) that still detect roughly 95% of regressions while providing coverage and performance traces.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:13Unstable tests and Healenium
- 8:54Healenium with Selenium demo
- 12:51Healenium integration
- 18:42Drill4J overview
- 21:08Test-code mapping
- 24:21Drill4J app demo
- 31:27Microservices and plugins
- 37:30Drill4J resources
- 38:13Q&A
related talks
30m'Self-Healing Tests' - The holy grail of test automation?
42mEnhancing Appium Tests' Stability with the Power of Healenium
55mStability in Unstability: Self‑Healing Test Automation
54mStability in Unstability: Self-Healing Test Automation
25mSelf-Healing in Test Automation
31mSelf-Healing or Self-Killing?
53mTest Gap Analysis and Regression Suite Minimization with Drill4J
44mSelf-healing Test Automation 2.0: The Future
