usch wrote:Why is AJAX test synchronization so important? Do you have a picture that shows how it's handled with eValid?
AJAX tests often fall out of synchronization because AJAX is asynchronous in nature.
If you add in
Wait commands to assure reliable playback that fix will only work for a little while. Once performance of the application degrades enough the length of the waits won't be enough, and your test will de-synchronize.
That's why eValid's active synchronization is so important. With commands as simple as
SyncOnText, which can be recorded from the GUI, or with commands like
SyncOnSelectedObjProperty that you edit into your script, you can always rely on such tests to self-synchronize even when AJAX responses slow down.
eValid Support