|
Test scripts for complex AJAX pages that change dynamically remain effective in spite of
web page modifications through introduction of a family of dynamic DOM analysis commands in eValid.
SAN FRANCISCO, CA -- 04 June 2008 -- Software Research, Inc. has announced general availability of major new DOM analysis commands in its Patented eValid Website Test & Analysis Suite.
eValid has introduced a powerful set of DOM Element Manipulation/Motion commands that provide direct control of test script playback based on the current content of the DOM of a rapidly changing web page. The basic idea of these commands is to relieve web application testers of the need to rebuild test scripts when pages change structure, content, or layout.
This new capability allows testers to address complex applications, including AJAX applications, and create test scripts that operate correctly, independent of the way the pages they are testing are actually constructed. As a result, test scripts have longer life and overall regression testing costs are minimized.
eValid scripts recorded "from life" are edited into the new commands to operate based on the logical order of objects on the page. The commands identify objects by their properties and/or page location, manipulate the sourceIndex where the object lies on the page, and take action on the object (e.g. click on it). More than fifteen command variations are available, a variety that covers all DOM manipulation and motion operations.
"The new DOM manipulation commands close a BIG testing gap that's been around for a long time: producing good, reliable, tests for pages which change their details drastically due to normal updates or due to dynamic page generation schemes -- for example, like those used in modern AJAX applications," said Edward Miller, President of Software Research."The tough part about a lot of web application testing is that the tests become too closely tied to how a page is actually laid out at the time the tests are recorded. These new eValid commands overcome that problem by making it possible to have test scripts that behave correctly every time -- even when the page has changed content and layout. The trick is to have the script find objects by their external identifying characteristics, and then take action against them independent of where they are on the page," Miller continued.
"The ability to search the DOM for page element matches with regular expressions is a super-powerful way to allow test scripts to operate correctly, and reliably -- whether they are used in regression testing, application monitoring, or server loading roles," Miller concluded.
The new manipulation/motion commands are explained in the DOM Element Manipulation/Motion command descriptions.
The eValid DOM Element Manipulation/Motion 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 www.e-valid.com.
eValid, eValid/I, and InBrowser Technology are trademarks or registered trademarks of Software Research, Inc., eValid Division. All other trademarks are owned by their respective companies.