ÉV VÉGI AKCIÓK - jelentkezzen most tanfolyamainkra kedvezménnyel!

Automation Testing using TestComplete Training

ATTT-HV
6 nap
696 590 Ft + ÁFA
tanfolyamkezdési időpontok:
Jelentkezem!
oktatók:

A tanfolyamról

TestComplete is among the most popular frameworks for test automation and knowing this tool will certainly make your resume stand out. This VBScript based tool evaluates aspects like data tables, files, and internal programs to ensure that the software performs as per the customers’ requirements.
Hence for testing  professionals, mastery of TestComplete is a must-have qualification to stay relevant in this technology-oriented industry.  Furthermore, you learn to develop test suites with the aid of User Interface and manage your projects and team in a far more efficient way.  Integrating Quality Assurance (QA) processes in projects shapes your career in a big way in this field.

Benefits:
Software development environments are incredibly dynamic with multiple constraints. Automated testing offers several advantages to professionals and organizations alike.

Individual Benefits:

  • The demand for developers equipped with knowledge of automated testing is high.
  • A recent survey by Gartner pegged automation testing as a promising career option.
  • Get trained in a skill that directly contributes to overall organizational profitability.
  • Make your career marketable by gaining expertise in a must-have skill of the future

Organizational Benefits:

  • With TestComplete you can make the software development cycle faster and more flexible
  • Ensure faster delivery cycles and bug free releases
  • The software development life cycle gets shorter with increased customer/user satisfaction
  • The report generation for analysis gets robust and simpler
  • You can expect a higher volume of tests performed in a shorter time
  • Faster and higher ROI.

What you will learn

  • Automation Fundamentals
    Gain an end-to-end understanding of automation testing and its benefits over manual testing.
  • Script Creation & Test Log
    Learn script enhancement, verification point insertion, and storing application data in a variable.
  • Debugging
    Learn how to debug the script if any issues have been encountered.
  • Checkpoints
    Learn how to apply verification/checkpoints in the created script and store their values in a variable.
  • Parameterization
    Learn to implement parameterization concepts along with the variables.
  • Advanced Scripting Concepts
    Master advanced scripting concepts to write scripts that are robust and can be used anytime.
  • Web Testing
    Learn how to work with the Web-based application.
  • Web Service Testing
    Learn how to work with the Web service (Middleware) application.

Who should attend

  • Manual Tester Engineers
  • Automation Tester Engineers
  • Test Managers
  • Teams working on Testcomplete project
  • Anyone who wants to add Testcomplete Skills

On completing the course, you will learn about:

  • The fundamentals of TestComplete
  • Create, record and run tests
  • The different testing types
  • Managing projects and project items
  • All options and settings of TestComplete
  • Enhancing tests
  • Extending and Automating test cases built with TestComplete

We provide the course in English.

Tematika

Curriculum

1 Introduction to Automation Basics
Learning Objectives:
You will understand about Automation and how automation testing has the upper hand over manual testing. Get in-depth knowledge of automation knowledge irrespective of any tool.

Sub Topics:

  • Introduction
  • Test Automation Architecture
  • Testing Process
  • Testing Strategy
  • Six Phases of Testing
  • TestComplete Installation

Hands-on workshop description:
Install TestComplete on individual machines.

2 Introduction to TestComplete
Learning Objectives:
Get basic knowledge of TestComplete UI before moving on to the in-depth knowledge of the tool.

Sub Topics:

  • TestComplete IDE
  • Project WorkSpace & Explorer
  • Projects Suite & Projects Items
  • WorkSpace
  • Object Browser Tab
  • TestComplete Test Object Model
  • TestComplete User Interface, Projects and Settings
  • TestComplete User Interface
  • TestComplete Panels
  • TestComplete Menus
  • TestComplete Toolbars
  • Customizing TestComplete
  • Managing Projects, Project Suites and Project Items
  • Projects in TestComplete
  • About Project Items
  • List of Available Project Items
  • Project Suites in TestComplete
  • Tests and Test Items
  • Creating Projects and Project Suites
  • Adding and Removing Project Items and Their Child Elements
  • Editing Project Items and Their Child Elements
  • Renaming Projects, Project Suites and Project Items
  • Organizing Items Into Folders
  • Deleting Projects
  • Cloning Projects
  • Project and Project Suite Files
  • Project Editor
  • Project Suite Editor

Hands-on workshop description:
Working on the tool to use the TestComplete UI feature and understand the basic features.

3 Script Creation and Test Log
Learning Objectives:
Learn to enhance the script from different pane and learn how to insert a verification point. This session will also help to understand how to store the application data in a variable.

Sub topics:

  • Scripting Language selection
  • Script Project Items
  • Code Editor
  • Function in other Units and Projects
  • Playing Back and Analyzing the Test
  • Reviewing the Result from
  • Log Window
  • Log Structure
  • Logged Images
  • Configuring the Log window
  • Changing the Log Window Appearance
  • Lock Events
  • Test log project options

Hands-on workshop description:
Record Script, execute the same and explore the Log window to understand the logging functionality.

4 Enhancing the script Part A - Checkpoints and storing it
Learning Objectives:
Learn how to apply verification/checkpoints in the created script and store their values in a variable.

Sub topics:

  • About Checkpoints and storing
  • Property Checkpoints
  • (Deprecated) Object Checkpoints
  • Using Groups within an Object Checkpoint
  • Modifying an Existing Object Checkpoint
  • Table Checkpoints
  • Database Checkpoints
  • File Checkpoints
  • XML Checkpoints
  • Region Checkpoints
  • Mobile Checkpoints
  • Clipboard Checkpoints
  • Manual Checkpoints
  • Web Service Checkpoints
  • Web Accessibility Checkpoints
  • Web Comparison Checkpoints
  • Checkpoint Wizard
  • Stores
  • Quick Checkpoints
  • Using Key Columns

Hands-on workshop description:
Implement Script with all the above checkpoints and execute it.

5 Enhancing the script Part B - Parameterizing Tests & using variable
Learning Objectives:
Learn to implement parameterization concepts along with the variables.

Sub topics:

  • Parameterizing Tests - Overview
  • Parameterizing Script Routines
  • Parameterizing Keyword Tests
  • Parameterizing Tests Using Variables
  • Parameterizing Tests Using External Data Sources
  • Variable Collections
  • Variable Data Types

Hands-on workshop description:
Script needs to be parameterized and executed.

6 Exploring Applications
Learning Objectives:
Learn to explore the application properties with different options.

Sub topics:

  • Exploring Applications - Overview
  • Object Browser
  • Object Spy Window
  • GUI Explorer
  • Exploring an Application’s Graphical User Interface
  • Viewing COM Object Properties, Methods and Events
  • Categories of Object Methods and Properties
  • Selecting Objects: 'Drag the Target...' Mode
  • Selecting Objects: 'Point and Fix' Mode

Hands-on workshop description:
Create Script by using the above mentioned options in this session.

7 TestComplete – Automation FrameWork
Learning Objectives:
Learn to implement advanced scripting concepts which will help for project deliverables. By using advanced scripting concepts Script will become robust and can be used at any time.

Sub topics:

  • Data-Driven Testing - Basic Concepts
  • Preparing Data for the Data-Driven Testing
  • Using Scripts for Data-Driven Testing
  • Using Keyword Tests for Data-Driven Testing
  • Using DDT Drivers
  • Organizing Data Storages
  • Using Excel Files as Data Storages
  • Using CSV Files as Data Storages
  • Using Database Tables as Data Storages
  • Data-Driven Testing - Retrieving Input Data from Storage
  • Using Data Generators

Hands-on workshop description:
Develop Script with advanced scripting concepts and make it robust.

8 TestComplete Debugging & Event Handling
Learning Objectives:
Learn how to debug the script if any issues have been encountered.

Sub Topics:

  • 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 Unexpected Windows

Hands-on workshop description:
Implement Event handling case in the script.

9 Working with Script Test
Learning Objectives:
Learn to make the script robust which can be used by any other script at any given point of time.

Sub topics:

  • Overview
  • Selecting the Scripting Language
  • Supported Scripting Languages - Specifics of Usage
  • Calling Routines
  • Calling Methods Asynchronously
  • Calling Project Items From Scripts
  • TestComplete Helper Objects
  • Handling Exceptions in Scripts
  • Using Dictionary Object To Address Array Elements With String Indexes
  • Using Namespaces
  • Using Regular Expressions in Scripts
  • Using Structures in Scripts
  • Using Timers
  • Working With Various Objects In Script Tests
  • Converting Scripts From One Scripting Language To Another
  • How to Create or Delete a Script Routine
  • Code Editor
  • Code Explorer
  • Sending Email From Scripts
  • Working With Colors

Hands-on workshop description:
Record Script and implement above mentioned topics to make it robust.

10 Working on Web Testing
Learning Objectives:
Learn how to work with the Web Based application.

Sub topics:

  • Web Application Testing
  • Understanding TestComplete's View of Web Applications
  • Internet Explorer Process Nodes
  • The Page Object
  • Object Browser's Hybrid Mode
  • Web Application Login
  • Web Stores & Checkpoints
  • Web Comparison
  • Web Accessibility and Reviewing Test Results

Hands-on workshop description:
Create a project for Web based application.

11 Working on Web Service Testing
Learning Objectives:
Learn how to work with the Web service (Middleware) application.

Sub topics:

  • Overview of Web Services
  • Importing a Web Service
  • Using the Web Services Checkpoint
  • Calling Web Service Functions
  • Object Browser's Hybrid Mode
  • Web Application Login
  • Web Stores & Checkpoints
  • Web Comparison
  • Web Accessibility

Hands-on workshop description:
Create a project for Web service (middleware) application.

Kinek ajánljuk

Előfeltételek

Prerequisites

There are no mandatory prerequisites for taking up the Automation testing using TestComplete training but having the following knowledge can be an added advantage:

  • Working knowledge of QA Environment
  • Knowledge of scripting languages like VBScript.

Kapcsolódó tanfolyamok



Ajánlja másoknak is!