New Synchronization Features in eValid Support AJAX Application Testing

Share Article

Reliable self-synchronization tests for AJAX applications are now available.

Software Research, Inc. has announced general availability of major new specialized commands in its Patented eValid™ Website Test & Analysis Suite.

eValid has introduced a powerful set of AJAX Playback Synchronization on DOM Element commands that provide direct control of test script playback synchronization by interaction with the current DOM of an AJAX page. This new eValid capability allows testers to address AJAX applications -- which by nature are "asynchronous" -- in a completely reliable way. Once the playback synchronization is determined, eValid test scripts play back reliably, independent of how long the internal AJAX operations require.

eValid scripts that are recorded "from life" can be edited to include the special AJAX synchronization commands. There are eight variations to choose from, a variety that covers all types of AJAX application internal synchronization methods.

"The AJAX synchronization features close a gap that has been around for some time: producing good, reliable, self-synchronizing tests for AJAX applications," said Edward Miller, President of Software Research.

"The tough part about an AJAX application -- whether you are setting up monitoring scripts or you're trying to run multiple scripts in 100's of parallel eValid browsers in a server loading setup -- is to make sure each and every playback stays in sync, that is, maintains playback by waiting until the AJAX part of the applications completes its work. This is a big problem -- when playbacks get ahead of the application playback chaos usually results and the tests are meaningless," Miller continued.

"The eValid AJAX synchronization commands nail this problem directly in the browser -- where the problem is best addressed anyway," Miller concluded.

The AJAX synchronization commands and technical details are explained in the Playback Synchronization on DOM Element command descriptions.
The eValid AJAX Synchronization commands are included in all new eValid orders at no extra charge.

About eValid
eValid is a test-enabled web browser; the current release supports Windows 2000/XP/Vista. eValid V8 license bundles are available for Application Monitoring, Functional Testing/Validation, Test Programming, Regression Testing, Server Loading, and Site Analysis. There is also an International Edition that supports DBCS and foreign-language environments. Prices for product features start at $995.
Evaluation copies of eValid V8 are available from the eValid V8 Evaluation Download. Complete information about eValid is found at


Share article on social media or email:

View article via:

Pdf Print

Contact Author


Email >

Rita Bral
Visit website