Objectives

PRE-REQUISITES

We recommend you to attend this training if:

  • You have worked in a QA environment and want to learn the SmartBear approach using TestComplete.
  • You have used TestComplete and want to make your knowledge more comprehensive.

If you are not comfortable with Javascript, we recommend you take the other class offered on this site for "TestComplete for Keyword Testers"

COURSE OUTLINE

  • Overview of TestComplete
    1. About the IDE
    2. Project Workspace Tab
    3. Project Explorer
    4. Project Suites and Projects
    5. Project Items
    6. Workspace
    7. Object Browser Tab
  • Scripting
    1. Script Language Choice
    2. Script Project Items
    3. The Code Editor
    4. Functions in other Units and Projects
  • Test Log
    1. Test Results
    2. Log Window
    3. Log Structure
    4. Logged Images
    5. Changing Log Appearance
    6. LockEvents
    7. Test Log Project Options
  • Stores & Checkpoints
    1. About Stores & Checkpoints
    2. Checkpoint Wizard
    3. Creating Checkpoints
    4. Checkpoints
    5. Selecting an Object
    6. Property Checkpoint
    7. Recommended Usage
    8. Object Checkpoint
    9. Using Groups within an Object Checkpoint
    10. Modifying an Existing Object Checkpoint
    11. Region Checkpoint
    12. Recommended Usage
    13. Table Checkpoint
    14. File Checkpoint
    15. Recommended Usage
    16. XML Checkpoint
    17. Updating Checkpoints
  • NameMapping and Aliases
    1. Understanding NameMapping
    2. Benefits of Name Mapping
    3. Automatic Name Mapping
    4. Creating NameMappings
    5. Using NameMapping Editor
    6. Modifying a Name Mapping
    7. Leveraging Name Mappings to Managed Changes to UI
  • TestComplete Debugging
    1. Debugging a  Javascript test
    2. Methods of Starting a Debug Session
    3. Exploring the Debugger Windows
    4. Call Stack
    5. Locals
    6. Watch List
    7. Breakpoints
  • Event Handling
    1. Using Events
    2. Handling OnLogError event
    3. Handling Unexpected Windows
  • Data Driven Testing
    1. CSV Vs Excel Vs Database as a source for DDT
    2. The DB Table Object
    3. Creating Data Driven Script Tests
  • Web Testing
    1. Web Application Testing
    2. Understanding TestComplete's View of Web Applications
    3. DOM Vs Tag Vs Tree Vs Hybrid
    4. The Page Object
    5. Object Browser's Hybrid Mode
    6. Web Application Login
    7. Web Stores & Checkpoints
    8. Web Comparison
    9. Web Accessibility
  • Web Services Testing
    1. Overview of Web Services
    2. Importing a Web Service
    3. Using the Web Services Checkpoint
    4. Calling Web Service Functions
  • Low Level Procedures
    1. About Low Level Procedures
    2. Recording Low Level Procedures
  • User Forms
    1. Using the Designer
    2. Calling User Forms in a Keyword Test
  • Best Practices
  • Conclusion