~/talk

Stability in Unstability: Self‑Healing Test Automation

TalkinRussianat DelEx Conf 2019 · on Friday, 2019-02-08· [testing, ai-assisted-development]

Describes a reusable, framework‑agnostic self‑healing layer for test automation that intercepts Selenium element-not-found errors and replaces broken static locators by comparing previous and current DOMs using graph edit distance rather than only visual matching. Prototypes generate new locators from modified nodes and were validated against a random DOM generator; the approach handles attribute tweaks and saved examples reliably but is memory‑hungry and slow on large DOM diffs, and the talk references commercial tools (Mabl, Testim.io, Applitools) and prior projects that experienced about 40% locator failures.

AI-written summary · about

  1. 0:00Introduction
  2. 6:10Testing evolution
  3. 10:07Self-healing automation
  4. 14:42Neural networks in testing
  5. 20:02Stabilizing visual locators
  6. 27:43Legacy projects approach
  7. 36:28DOM comparison proof
  8. 41:55Q&A
  9. 51:23Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.