There have been a number of questions lately about how the adaptive playback feature in eValid interacts with the use of in-the-browser DOM-based synchronization.
As you may know, adaptive playback is a method built into eValid that allows a playback to compensate for a limited range of changes in the underlying web page. eValid includes this because it makes tests less brittle and therefor extends their life.
Here is a new writeup that gives a detailed Adaptive DOM Synchronization Explanation, concentrating on a subset of the available commands that perform this kind of action.
We've found that the combination of DOM-based sync plus use of adaptive playback makes a lot of sense when functional tests that are used in "monitoring mode" -- that is, when they are run hundreds or thousands of times a day, to confirm continued operation of a complex web application.