Training Calendar    |    SmartBear    |    Telerik    |    Sitefinity    |    Microsoft    |    Portfolio     |     Contact

SmartBear TestComplete Training Summit

Pricing and Info

$1499.00
Contact Us
+1 (978) 236-7900

Introduction

This 3 day course prepares you to run fully automated tests against a full range of software products using SmartBear's TestComplete. Industry experts take you from simple manual testing through complex scenarios testing Windows, Web and distributed applications. This comprehensive course includes database access, HTTP performance testing, JUnit/ NUnit/ XUnit testing, scripting and best practices. Lecture and hands-on labs.

Pre-requisites

You should take 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.
TestComplete is a development environment, complete with an IDE (Integrated Development Environment) and programming languages. In this course you will not be simply clicking a few buttons and automatically recording your tests. Expect to perform development work, i.e. working with the IDE, writing script and working with relatively complex test configurations.

Course Outline

  1. 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
  2. Scripting
    1. Script Lanaguage Choice
    2. Script Project Items
    3. The Code Editor
    4. Functions in other Units and Projects
  3. 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
  4. 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
  5. 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
  6. TestComplete Debugging
    1. Debugging a Keyword-Driven Test
    2. Methods of Starting a Debug Session Contents
    3. Exploring the Debugger Windows
    4. Call Stack
    5. Locals
    6. Watch List
    7. Breakpoints
  7. Event Handling
    1. Using Events
    2. Handling Unexpected Windows
  8. Data Driven Testing
    1. The DB Table Object
    2. Creating Data Driven Keyword Tests
    3. DBTable Checkpoint
  9. Web Testing
    1. Web Application Testing
    2. Understanding TestComplete's View of Web Applications
    3. Internet Explorer Process Nodes
    4. The Page Object
    5. Object Browser's Hybrid Mode
    6. Web Application Login
    7. Web Stores & Checkpoints
    8. Web Comparison
    9. Web Accessibility
  10. Web Services Testing
    1. Overview of Web Services
    2. Importing a Web Service
    3. Using the Web Services Checkpoint
    4. Calling Web Service Functions
    5. Object Browser's Hybrid Mode
    6. Web Application Login
    7. Web Stores & Checkpoints
    8. Web Comparison
    9. Web Accessibility
  11. HTTP Load Testing
    1. About HTTP Load Testing
    2. Recording HTTP Load Tests
    3. LoadTesting Project Item Nodes
    4. Tasks Editor
    5. Tests Editor
    6. Creating Load Test Scenarios
  12. Distributed Testing
    1. About the Network Suite
    2. Setting up a Distributed Test
    3. Adding Hosts
    4. Creating Jobs
    5. Creating Synchronization Points
  13. Manual Testing
    1. About Manual Testing
    2. Creating a Manual Test
    3. Editing the Manual Test Description
    4. Adding Steps
    5. Running Manual Tests
  14. Low Level Procedures
    1. About Low Level Procedures
    2. Recording Low Level Procedures
  15. User Forms
    1. Using the Designer
    2. Calling User Forms in a Keyword Test
  16. Best Practices
  17. Conclusion