Web Training and Consulting
for QACenter - QARun, TestPartner, QADirector
All of
our training programs for Compuware's QACenter, either over the Web or On-site
can be customized to your needs.
|
We offer three one day training programs
for QARun or TestPartner. The Basic course is two days. The third day
is an optional Advanced course which requires rudimentry programming
experience. For your scheduling convenience, sessions can be scheduled
on non-consecutive days within a one-month period.
All of our courses are designed around learning the product, using
your application not a training application. Therefore to be most effective,
Web Training is limited to two participants. On-Site is limited to five
participants.
The Courses are:
- Day 1 - Basic Course 1- Introduction to Automated
Testing, Overview of product and test assets, learning to record and
playback test scripts. verify the application - checks.
- Day 2 - Basic Course 2 - object map, alias
map, synchronizing scripts with the application, test management,
user administration, and database maintenance.
- Day 3 - Advanced Course - test programming
and data driven testing.
Pricing: $800 per course. Each additional
participant is $400.
Customized consultive courses are also
available.
Minimum 2 Hours for $250.
|
|
Our
Web training includes a live instructor and webinar capabilities for
remote viewing.
For More Information or to Schedule Training Call:
(866) 204-6289
|
On-site Training for
QACenter - QARun, TestPartner, QADirector
In addition to the Web Training we provide
customized on-site training starting at $1,600 per day.
Consulting for QACenter
- QARun, TestPartner, QADirector
Our lead consutant has over has over ten
years experience with QARun and TestPartner technology automating testing
in the toughest environments. Consulting and training services start at $1,600
per day.
Course Descriptions
for QACenter - QARun, TestPartner,
QADirector
|
Web
Course 1 – Introduction to Test Automation
Testing GUI applications vs. Character based applications.
- What are Objects?
- What are Controls?
- What are Custom
Controls?
- Is the Object I
see really what I think. Using the Identify Utility
- The State of an
Object
- Taking a Tour of
your application and developing test strategies.
Different ways to approach Automated Testing. (Pitfalls
and Advantages)
- Capture/Playback
- Test Planning and
Modular Script Development
- Data Driven Test
Automation
- Dynamic
- Smoke
Product Overview
- Overview of Test
Assets
- Scripts
- Object Map
- Checks
- Events
- Log
- Help Resources
Recording & Replaying User Actions
- Recording a test
script
- Hot Keys
- Configuration of
Record and Playback options
- Different Record
methods
Log Output & Grid Layout
Testing record and playback on objects.
Using the Editors and Script Versioning
Modifying & maintaining scripts
Debugger
Testing and troubleshooting failed script
Using the Log file to Troubleshoot
Verify the Application, Using Checks, Creating Checks
- Verify Text
- Verify Images
- Verify Objects
Content
- Verify Objects
and State
|
Web
Course 2 – Object Map, Alias Map
Why the Object Map is important?
How are objects recognized when recording?
Object Properties
- Compare
- Creating Object
Map entries
- Modifying the Object
Map
- Partial Matches
Wildcard the object.
- Significant Fields
- Alias & Image
Mapping
Synchronizing Scripts with the Application
Events Wait or Whenever
- Bitmap
- Date/Time
- Screen
- Creating Events
- Test Management
Using QADirector
Project, Test Classes, Test Procedure
Inserting a QARun Test Script
User Administration
Database Maintenance
|
|
Web
Course 3 – Advanced Course
Test Programming
- Variables: declaration,
initialization, scope
- Operators: mathematical,
logical, relational, string
- Script editing
with the Command Wizard
- Control Flow Structures:
If and Switch statements; loops
- (For..Next; while;
Do...Loop While; Repeat...Until)
- Creating Message
and Input Boxes
- Modularization
- user-defined functions; function libraries,
- Driver scripts
- String parsing
- Arrays: single,
multidimensional, associative
- Data handling techniques
and routines
- Files: creating,
reading from, writing to
- Database access
through SQL calls
- Error Handling
- User-Defined Dialogs
- External DLL calls;
Win32 API
- Calling other scripts
from a script
Data-Driven Tests
Access External Data
Input data into the application using multiple records from an external
file.
|
|
Operative
Software Products
7219 Kentwood Avenue
Los Angeles, Ca 90045
Toll Free (866) 204-6289
©
2007 Operative Software Products