Wednesday, March 11, 2009

Adaptive Playback and DOM Synchronization

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.

No comments: