|
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.