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
—
