eValid -- The Web Quality Suite
Browser-Based Client-Side Functional Testing and Validation
Page Timing/Tuning Transaction Monitoring.
WebSite Spidering & Analysis and Realistic Server Loading.
eValid -- Monitoring Script Augmentation Options
This checklist describes some of the types of playback optimization that
can be added to an eValid playback that is in monitoring service.
Typically these augmentations would be applied to a script that was initially
"recorded from life" -- that is, the raw functional test recording -- that is
based on the customer UseCase for the monitoring function to be performed.
There could be overtime and other validation alarms brought out
to and email alert target.
- Flag Processing by Alternative Scripts
There could be playback flag processing (e.g. FAIL and TIMEOUT)
handled by alternative playback scripts.
These scripts could send messages by email.
- Email Alert Message Setup
If there are alternative playback scripts that involve emailing data or messages
the agent machine needs to have an email client installed and accessible.
- Visible Text Validation Steps
Validate Selected Text (VST) is done at one or more points in the
- Basic Synchronization Steps
This involves either inserting or re-recording to include synchronizations
on text items.
- DOM Synchronization Steps
This more complex form of synchronization is used when the page
is so dynamic that there is not specific text item upon which
- Work Area Preparation/Cleanup
There are various steps that can be taken to assure the reliability
of the playback process.
- Wait Time Normalization
Wait times can be normalized and/or replaced with fixed Delay's.
- Structural Script Conversions
Key passages of the script that could fail due to
page changes can be converted into structural
form to assure invulnerability due
to trivial page changes (regressions).
- Suppressing Unnecessary Commands
In some cases eValid records commands that,
in practice, depending on the application
are not strictly needed to assure reliable playback.
This step "scrubs" the script so that all
unnecessary commands are removed.