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.

eValid -- Training Curriculum
eValid Home

Introduction
Application of eValid technology often requires more than passing knowledge of product behavior. The eValid training curriculum is designed to provide in-depth, hands-on experience with applying eValid technology to the full range of website quality issues and concerns.

Content Summary
Here are the content summaries of each separate eValid training day. As indicated below, 1-day seminars can be combined for greater coverage.

DAY
COURSE TITLE
MAIN TOPICS COVERED TRAINING OUTCOMES
1

WebSite Analysis & QA
(Site Analysis)

Basic concepts and introduction. GUI operation & preferences, profiles. eValid search-engine (spider) architecture. Choosing search limits. Choosing files to block. Alternative search modes, implications on results. Setting result filters. 3D-SiteMap operation, adjustments of display. Performance issues. Worked examples; student exercises. Prepares the website test and QA engineer for work applying the eValid site analysis process to the process of qualifying and tuning a website for optimum user experience.
2

Testing & Tuning
(Functional/Regression Testing)

Basic Concepts and Introduction GUI operation & preferences. Basics of testing. Recording/playback basics. Script editing; extrinsic and intrinsic commands. Synchronization modes and methods. Handling modal dialogs. Handling Applets and Flash. Handling sub-windows and Javascript. Managing desktop resources. Validation methods; image checksums and comparisons. Viewing logfiles, charts. Analyzing timing data; detailed timing results. Managing the cache. Test management with eVmanager. Fully worked examples; student exercises. This course prepares the website test and QA engineer for work with functional testing, test suite development, and quality assurance of complex websites.
3

Performance
Testing
(Server Loading)

Basic Concepts and Introduction GUI operation & preferences. LoadTest operation. Creating LoadTest scripts. Scenario creation Managing desktop resources. Reduced-fidelity playbacks; eVlite playback. Managing the cache. Fully worked examples; student exercises. This course prepares the website test and QA engineer for work server loading using eValid multiple-browser playback capability and the specialized eValid data collection methods.

Multi-Day Training
Expert eValid users can benefit from coverage of two-day or three-day sequences of the above 1-day courses.

DAYSTOPICS COVERED
1+2 Site Behavior: Mapping, Testing, Timing, Tuning.
2+3 Site Performance: Testing, Timing, Tuning, Performance.
1+2+3 Site Quality: Mapping, Testing, Timing, Tuning, Load, Performance.

Typical Daily Schedule and Format
The best training on eValid is obtained with a combination of "stand up lectures" and detailed student exercises. While the specifics for each train day vary somewhat here is the nominal layout for all of the training days described above.

TimeActivity
9:00 - 10:15 Session 1
Introductory Lecture. Ground rules and structure.
Overview of what is to being studied.
Explanation of detailed example to be worked.
Principles of tool/suite operation.
Initial explanation of tools/process architecture
Technical presentation #1 today's topic.
Questions and Answers.
10:15 - 10:45 Break
10:45 - 12:00 Session 2
Simple walk-through.
Technical presentation #2 today's topic.
Divide into teams.
Individual/team operation.
Details of operation resolved.
Process questions resolved.
Questions and Answers.
12:00 - 1:30 Lunch
1:30 - 2:45 Session 3
Technical presentation #3 today's topic.
Begin Example problem.
Team work on Example.
Instructor assistance as necessary.
General discussion.
Questions and Answers.
2:45 - 3:15 Break
3:15 - 4:30 Session 4
Technical presentation #4 today's topic.
Solution to Example Problem.
Discussion of student solutions.
Difficulties encountered.
Suggestions for efficient use.
General discussion: Pros and Cons
Questions and Answers.

See also the Training Sessions.