7939  Reviews star_rate star_rate star_rate star_rate star_half

TestComplete for Keyword Testers

This SmartBear© TestComplete™ for Keyword Testers training course teaches attendees how to run fully automated tests against a full range of software products using the latest version of...

Read More
Course Code ACCEL-TEST-COMP
Duration 2 days
Available Formats Classroom

This SmartBear© TestComplete™ for Keyword Testers training course teaches attendees how to run fully automated tests against a full range of software products using the latest version of SmartBear's TestComplete. Participants learn how to leverage TestComplete's full set of tools for test automation and how to create Keyword-Driven Tests for automation, including Windows client, Web client, and database access.

Skills Gained

  • Navigate the TestComplete interface
  • Incorporate scripting
  • Use the code editor
  • Work with the test log
  • Create and modify checkpoints
  • Use the NameMapping editor
  • Debug a keyword-driven test
  • Use events
  • Create data-driven keyword tests
  • Perform web testing
  • Import and use Web Services testing
  • Set up a distributed test
  • Create a manual test
  • Incorporate low-level procedures
  • Leverage user forms
  • Leverage best practices

Prerequisites

All students must have worked in a QA environment and have some TestComplete experience.

Course Details

Software Requirements

  • TestComplete installed

Outline

Introduction

Overview of TestComplete

  • About the IDE
  • Project Workspace Tab
  • Project Explorer
  • Project Suites and Projects
  • Project Items
  • Workspace
  • Object Browser Tab

Introduction to Keyword-Driven Testing

  • What is Keyword-Driven Testing?
  • Creating Keyword Tests
  • Recording from the Start Page
  • Recording from the main Test Engine Toolbar
  • Recording from the Keyword Test Editor
  • Creating Keyword Tests from the Project Explorer
  • About the Recording toolbar
  • About the Keyword Test Editor
  • Test Steps Tab
  • Variables Tab
  • Parameters Tab
  • Using Variables and Parameters
  • Playback of Keyword Tests
  • About the Log Window
  • Test Log Options

Editing Keyword Tests

  • TestComplete Keyword-Driven Testing Made Easy
  • Editing Keyword Test Steps
  • Editing Test Step Columns
  • Working with Operations
  • Adding Operations to a Test
  • Adding Conditional Logic
  • Error Handling
  • Error Handling Operations

Using Stores & Checkpoints

  • About Stores & Checkpoints
  • Checkpoint Wizard
  • Creating Checkpoints
  • Checkpoints
  • Selecting an Object
  • Property Checkpoint
  • Recommended Usage
  • Object Checkpoint
  • Using Groups within an Object Checkpoint
  • Modifying an Existing Object Checkpoint
  • Region Checkpoint
  • Recommended Usage
  • Table Checkpoint
  • File Checkpoint
  • Recommended Usage
  • XML Checkpoint
  • Updating Checkpoints

NameMapping and Aliases

  • Understanding NameMapping
  • Benefits of Name Mapping
  • Automatic Name Mapping
  • Creating NameMappings
  • Using NameMapping Editor
  • Modifying a Name Mapping
  • Leveraging Name Mappings to Managed Changes to UI

TestComplete Debugging

  • Debugging a Keyword-Driven Test
  • Methods of Starting a Debug Session Contents
  • Exploring the Debugger Windows
  • Call Stack
  • Locals
  • Watch List
  • Breakpoints

Event Handling

  • Using Events
  • Handling OnLogError event

Data Driven Testing

  • About the DDT Object
  • Creating Data Driven Keyword Tests
  • Adding DDT operations to a Keyword Test
  • DBTable Checkpoint
  • Creating a DBTable Checkpoint
  • Executing the DBTable Checkpoint

Web Testing

  • Web Application Testing
  • Understanding TestComplete's View of Web Applications
  • The Page Object
  • Object Browser's Hybrid Mode
  • Web Application Login
  • Web Stores & Checkpoints
  • Web Comparison
  • Web Accessibility
  • Web Audits

Web Services Testing

  • Overview of Web Services
  • Importing a Web Service
  • Using the Web Services Checkpoint
  • Calling Web Service Functions

Low Level Procedures

  • About Low Level Procedures
  • Recording Low Level Procedures

User Forms

  • Using the Designer
  • Calling User Forms in a Keyword Test

Conclusion