eValid -- Automated Web Quality Solution Browser-Based, Client-Side, Functional Testing & Validation,
Load & Performance Tuning, Page Timing, Website Analysis,
and Rich Internet Application Monitoring.
eValid -- The No-Worry List: What You Don't Have to Worry About
eValid Home
Summary
Here is a short list of things that with eValid I don't have to
worry about...but that I do with other tools?
Handling Post/Get data transactions...
These are done at the browser/HTML level by eValid,
so as a user you never have to deal with these.
Handling HTTP request headers...
Not needed at all...this is automatic within evalid
because eValid is a browser.
eValid does this work automatically and invisibly.
Meta-refresh handling...
Done automatically, by the browser...you don't
have to do anything...it's automatic.
Adding wait times to make sure pages are loaded...
Built in page synchronization handles this for non-AJAX pages.
For complex AJAX pages that require it, the
SyncOnText handles this perfectly.
For very complex pages, you have the option to use
the available
DOM-based synchronization logic.
Modifying the script...
No problem, the script is stored locally on YOUR
machine and it's in simple text format.
Easy to edit and easy to manipulate.
Confirming playback...
No problem, eValid runs on your local PC so you
can reconfirm a script any time...you own the
script and you own the outputs!
Minor page changes...
Adaptive playback overcomes 99.99% of minor-page-change
induced script playback errors...your tests become very
ductile and survive unimportant page changes.
Partitioning my JavaScript...
eValid operations in no way interfere with any of the
JavaScript operations...all eValid operations are direct
into the browser and do NOT use the JavaScript APIs.
Reliable operation...
Some eValid users launch 1,000,000's of playbacks
per month, so you've nothing to worry about in
terms of reliability.
Compiing/recompiling scripts...
eValid playbacks run directly from the saved script,
which is very compact and easy to modify.
There's no compilation or pre-processing needed.
Need to add Waits to assure synchronization...
While most scripts recorded in "real time" mode have
Wait statements that capture how long you waited during
the recording,
these are not necessary to assure synchronization of playback.
Context training prior to recording...
The "context" that eValid needs is present in the web page itself
No other training to equip eValid to handle your application
is needed.
If you can browse it, eValid can test it.
It's as simple as that.
No plug-ins or add-on's needed...
eValid is completely self-contained and you don't need to
add in anything at all to get reliable tests.
And, perhaps more important, eValid does NOT interfere
with operation of your AJAX applications because eValid
tests are NOT done with JavaScript passages.
No complicated programming language requiring technical skill...
The eValid engine is designed for the full spectrum of QA,
Testing and Performance Analysis personnel...all that is needed
is a basic understanding of how to browse the application.
No studio layouts or complex source control systems to learn...
eValid is architected to be simple and easy.
Scripts are text, log files are text, output files are text.
Everything is in user-defined working folders.
Everything is set up to be simple, simple, simple!
No worry about loss of investment...
Test cases are reusuable, can be chained into sequences,
can be used for defect documentation.
No concerns about customization...
eValid has parameterization, random testing, sequential
data selection, etc.
A simple script can become the pattern for a whole
family of tests.
No mystery about what is going on in a playback...
Script playback is clearly visible in single or multiple
windows on the tester's desktop .
This makes script validation and verification easy and intuitive
No worry about accuracy of response...
The responses generated by eValid come directly from
the application server -- they are the REAL responses
that the client generates with his action.
With eValid, "What you see is what you get..."
The responses look real because they are real!