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:

  1. 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.
  2. Day 2 - Basic Course 2 - object map, alias map, synchronizing scripts with the application, test management, user administration, and database maintenance.
  3. 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