syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction...

24
DP Project Development Pvt. Six Months SQT Training Course Syllabus Be a Profession with Technical Training Courses at DP Project Development. Be a Profession with Technical Training Courses at DP Project Development. DP Project Development is one of the most preferred places where any layman can learn SQT in 6 months and also be an expert in IT. Our course offers an in-depth within reach solution to people. Anyone who prefers this training can learn both advantages and disadvantages of the program and can provide readymade solution of any issue arising from different situation. This course - SQT provides an in depth knowledge going into details starting from system design, problems related to definition, analysis related requirements and others details of testing. Interesting feature of this is that, it includes mock tests and technical test which provides confidence to students to clear technical interview and pass the certification exam with ISTQB. Software testing training will increase portability, maintainability, compatibility, capability, reliability, efficiency and usability of the candidate. This training program helps businessman and job applicants to know a prominent way to progress productivity and cost diminution. DP Project Development © DP Project Development Pvt. Ltd. Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA) Phone:-01204375244, +91-8586890684 Website: www.projectdevelopment.co.in , E-mail: [email protected]

Transcript of syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction...

Page 1: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Six Months SQT Training Course Syllabus

Be a Profession with Technical Training Courses at DP Project Development.

Be a Profession with Technical Training Courses at DP Project Development. DP Project

Development is one of the most preferred places where any layman can learn SQT in 6

months and also be an expert in IT. Our course offers an in-depth within reach solution to

people. Anyone who prefers this training can learn both advantages and disadvantages of the

program and can provide readymade solution of any issue arising from different situation. This

course - SQT provides an in depth knowledge going into details starting from system design,

problems related to definition, analysis related requirements and others details of testing.

Interesting feature of this is that, it includes mock tests and technical test which provides

confidence to students to clear technical interview and pass the certification exam with ISTQB.

Software testing training will increase portability, maintainability, compatibility, capability,

reliability, efficiency and usability of the candidate. This training program helps businessman

and job applicants to know a prominent way to progress productivity and cost diminution. DP

Project Development has trainers who are specialist in this field. They convey their proficiency

in a way that the trainee can relate very easily with the subject and excel in the field. The training

imparted makes them very much capable of taking proper situation based decision and to solve

issues, making them more desired candidates than rest in the job market.

SQT Training Module:

1. Introduction to Software Application Testing

Overview of Software Application Testing

Overview of SDLC [Software Development Life Cycle]

Overview of Project Execution Lifecycle

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 2: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Overview of Project Lifecycle

Terms used in software testing [Defect, Error, Bug, Failure etc.]

2. Models of Software Engineering

Waterfall Model

Prototype model

Spiral Model

Incremental Model

RAD (Rapid Application Development)

V Mode

3. Quality Management System

What is Quality Management System and It's need

What is Quality Assurance

What is Quality Control

Review process and Types of Review Process

What is Quality Improvement

Quality Management Life cycle

Principals of Quality Management

Policies and Processes

Elements of Processes

Overview of Quality and Operational Excellence

Quality Standard

4. Software Testing Methodology

White Box

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 3: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Black Box

Grey Box

5. Levels of Testing

Unit Testing

Integration Testing

System testing

UAT

6. Testing Types

Smoke Testing/ Sanity Testing

Functional Testing

Non Functional Testing

Security Testing

SOA testing

Mobile Testing

Adhoc and Exploratory testing

Web Application Testing

Accessibility Testing

7. Test Plan, Test Reports

Overview of Traceability Matrix and creation

Overview of Test Metrics and its importance

Test case writing

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 4: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Test case exhibition

Bug Reporting

8. Agile Methodology

Introduction to Agile Methodology

Scrum Process

Meetings & Artifacts (Sprint, Sprint Burn down chart, Sprint Review etc.)

9. Practical Implementation of Agile Introduction to Agile Tool

How to create User Story

How to Add Task

How to Track Tasks

Acceptance criteria of Task Order

Kanban Board

10. Practical Implementation of Agile Introduction to Agile Tool

How to create User Story

How to Add Task

How to Track Tasks

Acceptance criteria of Task Order

Kanban Board

11. OVERVIEW OF DOMAINS

Insurance

Health Care

General Banking Overview

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 5: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Basic understanding of Insurance Business

Know Terminology used in Insurance

Type of insurance

Non Life & Life & General Insurance

Introduction of Health care Domain

Health care Terminology

Health care work Flow

Role of Bank

Types of Banks

Banking structure in India

Service Offered by Bank

Type of Cards

Mobile Banking

12. Introduction

What is Database Application?

Understanding data storage

Back end & front end Testing

General Database Basics

Relational Database Concepts

13. Basic Sql

Overview of DML , DDL, TCL

DML : Insert , update , Delete , marge

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 6: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

DDL : Create, Drop, Alter, Rename, Modify, Truncate

TCL : Commit, RoleBack, SavePoint

14. SQL Functions

Single Row Function / Multiple Row Function

String Function , Number Function , Date and Time Function, General Function

15. Joining Tables

Obtaining data from multiple tables

Types of joins : Inner joins , Non eque Join, Cross Join, Natural Join, Left Join ,Right

join, Full Join

16. Operators : (Data Using Group Function)

Arithmetic Operator

Relational/Logical

Like Operator

17. Constraints & View

Not Null

Unique

Primary key

Foreign key

Check

18. QUICK TEST PROFESSIONAL (QTP)

Introduction

Object Identification

Object Spy© DP Project Development Pvt. Ltd.

Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)Phone:-01204375244, +91-8586890684

Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 7: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Batch Execution

Run Mode in QTP

19. LOAD RUNNER

Introduction

Load runner testing process

Vuser Scripts

Working with Vuser

Transactions

Parametrization

Check Points

Rendezvous Points

LR controller

20. SELENIUM IDE

What is Selenium / Testing tool selenium

Introduction to Selenium IDE,RC and WebDriver

Configuring IDE

Recording Script

Running, Pausing and debugging Script

Running a Script line by line

Inserting commands in between script,

Commands commonly used in the IDE

About XPATHS, How to Get XPATH

Verification Mode in IDE

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 8: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

User-extension JS in Selenium IDE

Using IF statements and loops in IDE

Echo,StoreEval and StoredVars

Randomization of Test Data

21. QUALITY CENTER (QC)

Introduction

Site Administration

Test Planning

Test Execution

Filter Technique

Sorting Technique

Attachments Technique

Defect Tracking

Writing Test case using QC

Execution of test cases in QC

Overview of defect life cycle

Logging Defect in QC

22. USP

Certification level training of ISTQB.

Detailed Training on each topic-(From basic till advance level).

Practical Exposure- Enables Professional to work in the Industry immediately after the

course.

Chance to work on Live Projects.

Updated and well equipped Lab.© DP Project Development Pvt. Ltd.

Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)Phone:-01204375244, +91-8586890684

Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 9: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

12 Hours lab facility with lab coordinator.

Training on the latest versions.

100% Job Assistance.

23. QTP Fundamentals

Why QTP?

When do we use QTP?

Which application will we test? Will be doing live applications testing

Downloading and installing trial version

Installing addins

Installing script debugger

QTP vs. other automation tools

Advantages/ Disadvantages of QTP

How much VB scripting is required in QTP?

Simple Record and Run

24. Basics of QTP

Creating a new Test

Record/Run

Record and Run settings

Rules for recording web based applications

Rules for recording windows based applications

Run from step and Run to step

Commenting and uncommenting code

Changing font size in QTP

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 10: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Expert view and Keyword view - Which is better?

Option Steps

Slowing down the script execution speed

Saving the test

Batch Runner

25. Recording types, Virtual objects

What If QTP fails to recognize objects?

Analog Recording Mode

Low Level Recording Mode

Virtual objects and their usage

26. Objects, Object Repository

What is an object?

Object Spy

Features in Object Spy

Classification of objects

Object Repository

Mapping OR with code and application

Object hierarchy in Object repository

Dragging objects

Object Synchronization and wait

Adding objects manually in OR

Adding all objects of page in OR

Adding selected objects of page

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 11: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Finding Object in OR from app

Finding Object in app from OR

Storing OR on hard disk

Local and shared object repository

Implementing QTP in your project and importance of shared repository

Object repository manager

Merging object repositories

27. Object Identification

Native and Identification Properties

GetRoProperty - Read Identification properties

Script to find browser version

Script to print browser title

Find number of search results on live applications

Links

List box / Multi Select List Box

Input Box

Button

Radio Buttons

CheckBoxes

Identifying/reading Text from application

Spy Operations

Capture screenshot of page

Capture screenshot of an object like Link, button etc

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 12: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

28. Checkpoints

What are checkpoints?

Active screen

Concept of step generator

Standard Checkpoint

Text checkpoint

Text area checkpoint

Bitmap checkpoint

Database checkpoint

Accessibility checkpoint

XML Checkpoint

Practicality of checkpoints

Checkpoints in Webtables

29. Output Values

What is output value?

Standard Output value

Text Output value

Text area Output value

Database Output value

Checkpoints and output value with Webtables

Parameter zing output values

Practicality of checkpoints and output value

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 13: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

30. Parameterization

What is Parameterization

Dynamic Parameterization

Data Table Parameterization

Random Parameterization

Environment Parameterization

31. Recovery Scenarios

What is recovery scenario manager?

When do we use Recover scenario in QTP?

Various phases of recovery scenario

Handling popup with recovery scenario

Handling errors with Recovery scenario

Parameters of the recovery Function

Enabling conditions of recovery scenario

32. VB Scripting Fundamentals

What is VB? Why VB in QTP?

variables and constants

Msgbox, Inputbox, vbCRLF

Running Script

Concatination operator

Managing long Strings

Run from Step and Run to Step

Optionexplicit

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 14: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Statements

While loop, for loop

Exiting loops

Debugging Script

Practical usage of loops in QTP

Creating/Executing VB scripts in QTP

Creating/Executing VB scripts in notepad

33. Actions, Function Libraries

What is action?

Exit Action

Multiple Actions in Test

Shared OR of the Actions

What are reusable actions

Creating and calling a reusable action

Local Functions

Library Functions

Practical usage of function libraries

When to use reusable actions and when to use function libraries

Split Action

34. Working without OR, Handling Webtables

Working without Object repository

Why/When to work without OR

Counting total open browsers

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 15: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Closing all open Browsers

Identifying object with single/multiple properties without using OR

What if 2 objects have same Properties

Working with Links opening in new tab

Type of Descriptive Programming

Dynamic and Static Programming

Description .Create

35. Functions and Objects in VB

Arrays, Dim

Redim and arrays

Sub, Option explicit

Sat Statement

Using Inbuilt VB Functions

User Define Function

Type Conversion functions

Date and Time functions

Comparing dates

Formatting dates

String manipulation functions

Practical usage of functions in QTP

On error resume next

Methods and Properties of Err Object

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 16: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

36. Descriptive programming using VB

Counting all the objects in a page

How does QTP extracts objects

Extracting all the objects and printing properties of objects

What is Micclass

Extracting all links of page and printing their names

When do we use descriptive programming and bulk object extraction

Unique properties and similar objects

Extracting specific objects

Descriptive programming and various web components

Finding all result links after searching on Live Applications

Exercise on online applications(Google, Gmail, Yahoo and Facebook)

Navigating through Pagination links

37. Descriptive Programming/VB continued

Objects inside objects

Count Child Object

Finding Objects which do not have Unique properties

Login Text Fields in any live applications

Closing all open Browsers

Using regular expressions in descriptions

Using Regex to Handle dynamically changing object

38. Reports , ToProperty and ROProperty, Object validation

Various Test Status-Pass, Fail, Done, Warning

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 17: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Reporter Object

Reporter .report event

Properties and Methods of reporter object

Marking test case fail/pass

Difference between TO Property and RO property

Comparing RO and TO properties

Reporting RO and TO properties validation in reports using a dictionary object

39. Data table/XL file handling

Why data table

What is data table object

Local and global sheets

Global Sheet - Reading/writing data

Local Sheet - Reading/writing data

Adding custom sheets in data table

Run time Data table

Adding columns through script

Importing xls sheet data into data table sheet

Importing complete xls file in data table

Exporting sheet from xls file

Exporting complete data table to xls file

Counting Rows and Column in Data table

40. Handling XLS files with VB script

Why do we need xls file handling?

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 18: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

VB script to create xls file

Opening existing xls file

FileSystemObject object methods and properties

VB script to find if XLS file is existing

Overriding an existing file

Adding sheet / Deleting sheets

Counting number of rows/column in a sheet

Reading from XLS File

Writing in XLS File

Determining if sheet/column is existing

Copying contents of one sheet to another

Comparing contents of 2 sheets

Concept of function library

Creating custom Xls Functions and storing them in VBS File

Preparing custom functions to read, write, delete and add sheets/cells/columns

41. Dictionary Object, File Handling(FSO) in VB

What is Dictionary Object in VB

Methods and Properties of Dictionary Object

What is FileSystemObject

FileSystemObject object methods and properties

Reading, Writing, Creating, Deleting files

Creating files Using FSO

Writing files Using FSO

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 19: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

Reading Files Using FSO

Files Collection - Handling multiple files

Folders Collection - Handling multiple folders

Random Number generation

42. QC connection with QTP

What is QC

QC Addin

QC Test Plan

QC Test Resources

Saving a Test in QC

Adding Test to QC Test Set

Executing QTP test through QC

Batch execution of tests

Viewing QTP test run reports through QC

TRAINING SCHEDULE - Please contact us for latest training schedule

TRAINING MODE

We give flexible learning options to trainees

Instructor Lead (REGULAR / ONLINE / WEEK-END / PART-TIME / COMBINED-

FLEXIBLE)

INSTRUCTOR LEAD LIVE ONLINE TRAINING MODE - You can join the training

from any part of world

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]

Page 20: syllabus/SQT six... · Web viewWhen do we use descriptive programming and bulk object extraction Unique properties and similar objects Extracting specific objects Descriptive programming

DP Project Development Pvt. Ltd.

CONTACT DETAILS

DP Project Development Pvt. Ltd.

Address 572, Sec-4, Vaishali, Ghaziabad, Uttar Pradesh-201010, INDIA

Mobile +91-8586890684, +91-120-4375244

Email [email protected]

Website http://www.projectdevelopment.co .in

Skype dp.trainer

© DP Project Development Pvt. Ltd.Address- 572, Secter-4, Vaishali, Ghaziabad, Uttar Pradesh-201010 (INDIA)

Phone:-01204375244, +91-8586890684Website: www.projectdevelopment.co.in, E-mail: [email protected]