Software Testing using Commercial Tool
This course is especially designed for the participants to perform more sophisticated action on software testing. This course includes basics of software testing in addition to commercial tool, QTP, which provides functional and regression test automation for software applications.
Objectives / Benefits
-
To perform more sophisticated actions on software by improving testing skills of participants through QTP
-
To equip participants with advanced testing skills so that they can perform testing jobs very well and improve their job prospects
Duration
9 weeks - 6 hours per week - Classes are held on weekdays and weekends as per participant's choice
Course Outline
Week 1 to Week 4
- Basics of Software Testing course is covered
Week 5
-
Introduction to Automation (1 hr)
- What is Automation Testing?
- Difference between Manual and Automation
- Benifits of Automation
- What to Automate and what not to be Automated?
- Assingment
-
Basics of QTP (2 hrs)
-
Over view of QTP
-
QTP Add-ins
-
QTP GUI
-
Test Pane (Expert & keyword view)
-
Active Screen and its Benefits
-
Data Table (Global & Local)
-
Types of Recording Modes (Standard,Analog & Low)
-
- Assignment
-
-
How QTP identifies the Objects? (2 hrs)
- Mandatory Properties
- Assertive Properties
- Ordinal Identifiers (Index & Location)
- Smart Identification
- Assignment
-
Objects Repository (45 min)
- Object Repository Overview
- Types of Object Repository (Per Action, Shared)
- Object Spy
- Assignment
-
Actions (30 min)
- Reusable Actions
- Non Reusable Actions
- External Actions
- Assignment
Week 6
- Parameterization (1.5 hrs)
- What is parameterization?
- Various types of parameterizaion
- Test,action or component parameterization
- Data Table parameterezation
- Environment variable parameters
- Random number parameters
- Assignment
- Synchronization (1 hr)
- What is Synchronization?
- Various ways of putting synchronization point
- Inserting Wait statements
- Inserting Synchronization points
- Increasing Tool default synchronization time
- Sync Method (Only for WEB)
- Exist Property
- Assignment
- Checkpoints (1.5 hrs)
- Types of Checkpoints (Standard, Text, Text Area, Bit-Map, Database and XML)
- Ways of Putting Checkpoints
- Assignment
- Types of Checkpoints (Standard, Text, Text Area, Bit-Map, Database and XML)
- Descriptive Programing (2 hrs)
- Introduction
- How to write Descriptive Programming
- Static Method
- Child Object Method
- When and Where to use Descriptive Programming?
- Assingnment
Week 7
- Output Values (1 hr)
- Standard Output Value
- Text Output Value
- Database Output Value
- Assignment
- Recovery Scenario (1 hr)
- Trigger Event
- Recovery Operations
- Post-Recovery Test Run Option
- Assignment
- Regular Expressions (1 hr)
- Defining a Property Value of an Object
- Creating Checkpoints with varying Values
- Descriptive Programming
- Assignment
- Test Result Analysis (15 min)
Week 8 & 9
Real time Project will start in 6th week of the course and will continue till 9th week. Participants should complete the project on or before 9th week.
Who Should Attend?
Students and job-seekers from any discipline. Also, any interested candidates who wishes to make their career in software testing can join these courses.
Trainers Profile
Our trainers (includes IITians and industry veterans) have strong expertise on software engineering, testing concepts, commercial and open source tools. Their profile can be accessed from our experts page. Also, OpCord testing team will assist in providing real time experience and value to participants.
How to Register?
Please Click Here to know the schedule, venue and cost for the program. Please Click Here to register for the program and you may call us at 91-9620887298 to know about special offers/discounts for early registrants, group registrations and corporates.