Advanced Testcomplete Training

This Advanced TestComplete course takes you beyond the basics to cover scripting and developing automation frameworks.

Advanced Testcomplete logo SmartBear Authorised Training Provider

This course includes

Automation framework development

Advanced scripting techniques

Framework architecture design

Practical implementation guidance

Duration

OnLine: 4 days x 3 hours

Classroom: 3 Days

Format

On-line

Public (you come to us)

In house (we come to you)

Dates
Please contact us

Benefit:

This Advanced TestComplete course takes you beyond the basics to cover scripting and developing automation frameworks. Starting with the fundamentals of automation frameworks we’ll take you right through to building your own data driven automation framework. The end result a scalable automation solution that you can implement on your projects.

Objectives:

On completion of this course, attendees will understand the scripting and development environment that TestComplete provides for the automation engineer. Using this environement attendees will understand the principals of designing the architecture and implementing a framework.

Pre-requisites:

Ideally attendees will have several months experience with TestComplete and ideally some experience of scripting with JScript (although this is not essential).

What you’ll learn:

The Development Environment

Focus: Understanding the TestComplete development environment and making the most of the scripting tools at your disposal.

  • The IDE
  • Scripting Languages
  • Creating Scripts

Scripting

Focus: Grasping the fundamentals of scripting, becoming familiar with the terminology and the basics of programming within TestComplete.

  • Objects
  • Properties and Methods
  • Functions and Modules

Designing The Architecture

Focus: Looking at some of the key principals of a good architecture that supports ease of maintenance, data scalability and test case independence.

  • Maintenance
  • Scalability
  • Independence

Framework Fundamentals

Focus: The building blocks of a scalable/maintainable automation framework and how those building blocks fit together.

  • Reusable Modules
  • Common Functions
  • Drivers

Practical Implementation

Focus: The page object model and defining reusable modules to interact with pages within the application under test.

  • Page Object Model
  • Structured Test Format
  • Multi Level Validation

Types Of Frameworks

Focus: A look at the types of frameworks, their advantages/disadvantages and when/where they should be used.

  • Test Script Modularity
  • Test Library
  • Data and Keyword Driven

Companies We’ve Worked With

Synergy Health logo Glencore logo Tyco logo The Kennel Club logo Scottish Water logo Siemens logo Equity Redstar logo