Test Complete

  • Course subject: Best practices of UI test automation using TestComplete (SmartBear).
  • Course objectives: Acquire the following skills in TestComplete tool –

    Design UI test automation projects, understand layered approach to test automation infrastructure, TestComplete project configuration, keyword testing, basic scripting skills, data driven testing, name mapping, object recognition techniques, Visual Studio integration, distributed execution.

  • Target audience: QA and automation engineers wishing to acquire practical knowledge with TestComplete tool.
  • Pre course requirements: Basic programming or Scripting skills
  • Total hours: 40 Hours
  • Course preparations: Introduction to TestComplete: http://support.smartbear.com/viewarticle/12674

Day Course Topics Description
1

Introduction

  • QA Background for Automation
    • QA Project Life Cycle
    • Test Documentation
    • Automation for QA

 

  • Test Complete Introduction
    • Create a Basic Test
    • Test Complete Basic Configuration

Keyword  Test

 

  • Objects Oriented Approach
    • Properties / Values
    • Object Spy
  • Synchronization
  • Checkpoints
    • Simple Checkpoint
    • Region Checkpoint
2

Scripting Testing Fundamentals

 

  • Creating a Script Test
    • Recording a Script Test
    • Inserting a Checkpoint with script
    • Introduction to Name Mapping
  • Naming Conventions
    • Parameters and  Variables
  • Coding aspects
    • Conditional Logic
    • Loop Statements
    • Functions
    • Manipulate Strings
    • Regular Expressions
  • Debugging
    • Log Reporting
    • Debug Tools
3

Working with External Environment

 

 

 

  • Using a Data Driven Loop with:
    • Excel
    • Data-Base
    • Table
  • The “Stores” Folder in Test Complete using:
    • Files
    • Database
    • Xml

Enhancing

  • Solving Object Recognition Issues
    • Name Mapping advanced features
    • Dynamic Object Recognition
  • Managing Exceptions
    • Event Handlers
4

Automation Coding good practice

  • Layers Methodology
    • Design and Implementation
    • Reporting aspects

Project

  • Building an efficient automation
5

Advanced Features

  • Visual Studio Integration
  • Web Testing using XPath

Other Useful Testing Tools

  • LoadComplete
  •  ALM

Registration: info@top-q.co.il