TestWorks Training Daily Schedule and Curriculum |
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:
DAY | COURSE TITLE | COURSE 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. |
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.
DAYS | TOPICS 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. |
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. |
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.
Time | Activity | ||||||||||
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.