Automated Testing With TestComplete

Automated Testing With TestComplete
=====

—–
Course Id : TEST-TCMP
Duration : 32 Hours

Overview

* TestComplete is a product of SmartBear, an UI automation tool
* TestComplete helps in performing Functional and Regression Tests
* Automated testing can be performed on Web, Desktop based and Mobile applications
* It has various supports to work with third party controls available in the market
* It also supports integrations with Defect Management Tools and Source control tools

Pre-Requisites

* The participants should have the Basic Knowledge of computers
* Understanding about software languages

Training Objectives

* Understand TestComplete tool
* Work with TestComplete to automate application testing
* Learn to create new automation test scripts for any application
* Understand and maintain existing testcomplete scripts
* Working with TestExecute

Course Structure

* We provide more focus on hands-on in our technical courses (typically 80% hands-on/20% theory)
* Students get the capability to apply the material they learn to real-world problems

Materials Provided

* PDF of slides and hands-on exercises
* Access to instance with lab environment

Software Requirements

Any of the following
* Any current internet browser
* vnc client
* rdp client

Hardware Requirements

* Processor: 1.2 GHz
* RAM: 512 MB
* Disk space: 1 GB
* Network Connection with low latency (<250ms) to Internet

## Daywise Course Outline
—–
## Day 1
—–
* Unit 1 : Introducing Automated Testing and Test Complete
* Unit 2 : Creating Your First Test
* Unit 3 : TestComplete User Interface, Projects and Settings

## Day 2
—–
* Unit 4 : Managing Projects, Project Suites and Project Items
* Unit 5 : TestComplete Options and Settings
* Unit 6 : Creating, Recording and Running Tests

## Day 3
—–
* Unit 7 : Test Results
* Unit 8 : Enhancing Tests
* Unit 9 : Teamwork and Integration Into QA Process

## Day 4
—–
* Unit 10 : Extending And Automating TestComplete
* Unit 11 : Testing Types
* Unit 12 : Working With Application Objects and Controls

## Detailed Outline

Unit 1 : Introducing Automated Testing and Test Complete

* Automated Testing
* Test Types
* TestComplete Projects and Project Items
* TestComplete User Interface
* TestComplete Test Object Model
* Checkpoints and Stores

Unit 2 : Creating Your First Test

* Creating a Test Project
* Defining Applications to Test
* Completing the Project Creation
* Creating a Test
* Analyzing the Recorded Test
* Running the Recorded Test
* Analyzing Test Results Where to Go Next

Unit 3 : TestComplete User Interface, Projects and Settings

* TestComplete User Interface
* TestComplete Panels
* TestComplete Menus
* TestComplete Toolbars
* Customizing TestComplete

Unit 4 : 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

Unit 5 : TestComplete Options and Settings

Unit 6 : Creating, Recording and Running Tests

Unit 7 : Test Results

Unit 8 : Enhancing Tests

Unit 9 : Teamwork and Integration Into QA Process

Unit 10 : Extending And Automating TestComplete

Unit 11 : Testing Types

* Functional Testing
* Unit Testing
* Data-Driven Testing
* Regression Testing
* Distributed Testing
* Parallel Testing
* Coverage Testing
* Object-Driven Testing
* Manual Testing
* Load Testing
* Running Tests on Multiple Operating Systems
* Applications Testing

Unit 12 : Working With Application Objects and Controls

Scroll to top