Your e-Business Quality Partner eValid™ -- Automated Web Quality Solution
Browser-Based, Client-Side, Functional Testing & Validation,
Load & Performance Tuning, Page Timing, Website Analysis,
and Rich Internet Application Monitoring.

Functional Testing Summary
eValid Home

General Description
eValid is a complete automated test engine for functional testing and regression testing of enterprise applications. It includes every feature needed for WebSite testing and validation, and serves as the script recorder for the entire eValid Web Testing Suite.

Following are some of eValid's unique features, features unavailable on other systems that are not built inside a browser.

Record/Play
Tests are recorded using the actual web pages (Web or Intranet) (See GUI Animation). User interactions are recorded and the browser's internal state is maintained. eValid has support for all types of protocols used by browsers, for all kinds of objects seen by browsers, full support for JavaScript, and full support for Java Applets.

Advanced Record/Play
eValid also provides support for multi-window displays, modal dialogs, and XML type operation. In addition, there is a built in Application Mode recording feature that supports recording

Validation Modes
During recording the tester can note (validate) certain features of pages that are automatically checked during playback. Validation modes include text, images, checksums of image parts, page properties, etc.

Playback Control
There is complete control of playback, including single step, pause/resume, and multiple playback.

Security
eValid supports fully secure sessions automatically. There is additional support for sessions that involve multiple security keys and server implanted cookies.

Wizards
There are available test wizards that exercise every FORM element, visit all links on a page, or visit all buttons on a page.

Synchronization
Playback of tests is fully synchronized to wait for completion of all test operations before continuing. There are also additional synchronization commands for unusual circumstances.

Timing
Because eValid is a browser it has complete access to the times that every action takes

Script Language
The eValid script language is pure-ASCII, is fully editable, has advanced error-recovery and alarm-based responses. There are over 125 separate commands. There is also an available API for interactive mode operation to support advanced logic from an external scripting language.

Logging and Reporting
Responses to eValid playbacks are recorded in ASCII, SQL ready logfiles. There are built-in charts and other forms of automated reporting.

Creating Tests
eValid has many applications in WebSite quality testing and performance evaluation. Here are some standard kinds of tests that illustrate how eValid is supposed to be used. The detailed descriptions give you some hints on how to create these tests easily and quickly using eValid.

Test Suite Management: eV.Manager
The eValid toolkit contains a special test suite management engine: eV.Manager. This powerful system organizes a suite of eValid tests into groups and complete projects. It launches and analyzes eValid test results, and provides a compact PASS/FAIL report summary (see the Feature Summary).