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.
© Copyright 2000-2011 by Software Research, Inc.

eValid -- Browser Based WebSite Testing/Analysis Advantages
eValid Home

Summary
eValid uses patented technology that puts all WebSite Quality of Experience (QoE) analysis functionality into a free-standing, IE-compatible Web browser. Combined with an intuitive, easy-to-use GUI, highly flexible operation and its basic universality, eValid is a superior WebSite analysis and testing engine. See User Comments.

Alternative WebSite Testing/Analysis Technologies
eValid
InBrowser
Technology
All analysis and testing functionality is achieved entirely within a fully functional IE-equivalent browser. Control is entirely with point and click actions from the browser. eValid's simplicity and ease-of-use rule!
Browser
Proxy
Based
This method wraps a browser in a proxy and supports testing by capturing and replaying activity to/from the proxy. While powerful, this method cannot handle Javascript or applets or any other attribute of a WebSite that requires human/user interactions. eValid digs deeper and can simulated anything that a user can do with a website from a browser.
HTTP
Protocol
Emulation
This method simulates HTTP protocol activities independent of a browser. This method accesses all activity on the HTTP from multiple browsers. While powerful, this method cannot handle Javascript or applets or frames or may other attributes of modern WebSites. eValid can handle these with ease.
Windows
Desktop
Based
This is the method used by most client/server based test systems. This is the traditional approach used in regression test systems. It involves activity capture/replay within the main Windows event loop. Products built this way can be very difficult to use on complex WebSites.
eValid Site Analysis/Mapping Advantages
Programmable
Spider
in
Browser
Searches of WebSites can handle all navigation forms including JavaScript and Java Applets. Handles any WebSite, including dynamically generated pages Does not require server side access. Spider is fully programmable with limits on depth, length, and size of search.
Accurate
Timing,
Metric Data
Searches based on download time, page size, visible text content, are based on very accurate InBrowser timings (1 msec resolution).
Realism The mapping analyses are done entirely from a user's perspective -- the client side -- so there is never any question about the realism of the results. An unavailable link found by eValid really is unavailable at the time it was requested.
eValid Functional Testing/Validation Advantages
Object
Mode
Operation
Page validation steps are natural, completely object oriented, and are based on what the WebSite actually shows to a viewer.
Maintains Context Because eValid is a full-featured browser it can successfully handle the context information that is required for complex WebSite testing. Tests can be coherent because state can be maintained.
Advanced
Support
Handles all protocols including https, secure sessions with cookies, XML, multi-window operation, modal dialogs, etc. Adaptive playback synchronizes playback even with the WebSite page has changed. Complete ASCII command langauge fully editable with extensive report generation including HTML and spreadsheet outputs.
eValid Timing/Tuning Advantages
Cache
Control
eValid's InBrowser technology permits internal cache control so download times are very detailed, very accurate.
Component
Timing
Each page component (base page, Style-sheet data, Javascript data, images) can be timed individually. A unique stack chart to show detailed timings is built in.
eValid LoadTest Advantages
Realism Each playback by eValid behaves as an independent user, including maintenance of context, full download and rendering of pages, etc. No artificial loads.
Simple,
Flexible
Setup
LoadTest scripts are compositions of regular playback scripts. A WebSite functional test suite can also become the basis of a LoadTest scenario. Highly flexible reporting including aggregating of test suite results data. Automatic launch of multiple eValid browsers from parent browser.
eVlite
Agent
A thin-client playback agent, eVlite, is available to generate the work resulting from 1000's of navigation-only tests.
eValid Monitoring Advantages
Realism Monitoring scripts make the eValid browser behave identically the same as a real user, assuring very accurate measurement of users' actual response times.
Powerful, Flexible Command line access, multiple alarm modes and methods, pure-ASCII spreadsheet and SQL-ready logfiles, complete user control [as NT/2000 service].
eValid Ease-Of-Use Advantages
Intuitive
GUI
All commands are easily reached from pull-downs available from the eVlaid browser face.
Online
Documentation
All eValid documentation is online, assuring accurate, up-to-date functional descriptions.

Additional Information
The eValid technology is fundamentally different from other approaches used for testing WebSites. See Comparative WebSite Testing Technology Levels, and the eValid Relative Capability Description.