TestWorks Training
Daily Schedule and Curriculum

Training Course Design and Objectives
eValid Home | TestWorks Home

The complete 5-day (1-week) curriculum on eValid & TestWorks for Windows and UNIX is designed so that individual days can be taken in any combination. Each 1-day course is completely self-contained and provides complete coverage of their respective areas:

DAYCOURSE TITLECOURSE OBJECTIVE
1 Windows Coverage Expertise in test coverage analysis techniques for Windows with TCAT C/C++ and TCAT/Java.
2 Windows Regression Expertise in Windows testsuite development with CAPBAK/MSW and SMARTS.
3 WebSite Testing Expertise in testsuite development with eValid and eVmanage.
4 UNIX Regression Expertise in UNIX testsuite development with eValid, SMARTS, EXDIFF.
5 UNIX Coverage Expertise in test coverage analysis techniques for UNIX with TCAT C/C++ and TCAT/Java.

2-Day and 3-Day Course Combination Training

Most organizations achieve the best results by combining two or three days training in the major TestWorks curriculum topics. The day to day sequences work together extremely well to provide in depth training on different parts of the TestWorks product suite.

DAYSTOPICS COVERED
1 + 2 Complete coverage of TestWorks for Windows for typical client/server applications on Windows platforms, including cross-testing and embedded system testing, but excluding Web Applications.
2 + 3 Complete coverage of TestWorks for Windows for client/server combined with Web Applications.
1 + 2 + 3 Complete coverage of TestWorks for Windows specifically for Web Applications.
2 + 3 + 4 Complete coverage of TestWorks Regression for Windows and UNIX with special orientation to Web Testing Applications.
3 + 4 + 5 Complete coverage of TestWorks for Windows for typical client/server applications on UNIX platforms, including cross-testing and embedded system testing, but excluding Web Applications.
3 + 4 Complete coverage of TestWorks for UNIX specifically for Web Applications.
4 + 5 Coverage of TestWorks for Windows for typical client/server applications on UNIX platforms, including cross-testing and embedded system testing, but excluding Web Applications.

Complete Course Content and Objectives

DAY
COURSE TITLE
MAIN TOPICS COVERED TRAINING OUTCOMES
1
Windows Coverage
Basic Test Coverage Concepts
Product Installation
System Architecture
TCAT C/C++
TCAT/Java
C1 vs. C0; S1 vs. S0
Call Tree to Digraph to Source
Recommendations for Use
Embedded Testing
Cross Testing
Selective Testing
Special Topics
Fully Worked Example: Scribble & TicTacToe
This course prepares the software test engineer for work with the TestWorks for Windows Coverage analysis products.

This course includes coverage of both TCAT C/C++ and TCAT/Java.

2
Windows Regression
Basic Concepts
System Architecture
Product Installation
Recording/Playback
Script Editing
Object Mode vs. True-Time Mode
OCR Engine
Synchronization Methods
Validation Techniques
Test Management Principles
Test Management Tactics
Test Tree Creation Wizard
Test Suite Organization
Special Methods
Fully Worked Example: Scribble
This course prepares the software test engineer for work with the TestWorks for Windows Regression products.

This course includes coverage of CAPBAK/MSW, SMARTS/MSW and associated testing wizards and utilities.

3
Web Regression
Basic Concepts
Product Installation
eValid Recording/Playback
Java Applet Recording
Advanced Recording
Cache Management
Script Editing
Links Test Wizard
FORM Test Wizard
All Text Validation Wizard
Content Validation
Use of Timer Facility
Page Tuning
Test Suite Management
Special Methods
LoadTest Operation
Load Scenario Creation
Fully Worked Example: example1.html
This course prepares the software test engineer for work with TestWorks for WebSite validation.

This course includes coverage of and SMARTS (for either UNIX or Windows).

4
UNIX Regression
Basic Concepts
CAPBAK/X Architecture
Recording/Playback
Script Editing
Object Mode vs. True-Time Mode
OCR Mode
Synchronization Modes
Validation Methods
EXDIFF Comparison Modes
Test Management
Test Tree Creation Wizard
TestFile Creation
Special Methods
Fully Worked Example
This course prepares the software test engineer for work with the TestWorks for UNIX Regression product suite.

This course includes coverage of the CAPBAK/X and EXDIFF products, as well SMARTS and Xvirtual use and operation. There is also a description of TDGEN.

5
UNIX Coverage
Basic Concepts
Architecture
TCAT C/C++
TCAT/Java
C1 vs. C0; S1 vs. S0
Call Tree to Digraph to Source
cover9 operation
Embedded Testing
Cross Testing
Selective Testing
De-Instrumentation
Special Topics
Recommendations for Use
Fully Worked Example
This course prepares the software test engineer for work with the TestWorks for UNIX Coverage analysis products.

This course includes coverage of TCAT C/C++ and TCAT/Java, available for the current versions of C-C++ and Java for most UNIX platforms. It also includes discussion of METRIC (four languages).

TestWorks Coverage for Ada, F77 and COBOL are also available.

Typical Daily Schedule and Format

The best training on eValid & TestWorks is obtained with a combination of "stand up lectures" and detailed exercises. While the specifics for each day vary somewhat here is a typical layout for any one of the five training days described above.

TimeActivity
8:30 - 10:00 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:00 - 10:30 Break
10:30 - 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 - 3:00 Session 3
Technical presentation #3 today's topic.
Begin Example problem.
Team work on Example.
Instructor assistance as necessary.
General discussion.
Questions and Answers.
3:00 - 3:30 Break
3:30 - 5:00 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 eValid Training Curriculum.