RIA News Desk

Subscribe to RIA News Desk: eMailAlertsEmail Alerts
Get RIA News Desk via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Related Topics: RIA Developer's Journal

RIA & Ajax: Article

New Synchronization Features in eValid Support AJAX Application Testing

Set of AJAX Playback Synchronization on DOM Element Commands that Provide Direct Control of Test Script Playback Synchronization

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

eValid has introduced a 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 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.

More Stories By RIA News Desk

Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to RIA@sys-con.com to share your product and company news coverage with AJAXWorld readers.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.