SQT SIX MONTHS TRAINING IN CHANDIGARH / MOHALI
Expert Training by 15 Years Experts
 
                        Introduction to Software Application Testing
- Overview of Software Application Testing
 - Overview of SDLC [Software Development Life Cycle]
 - Overview of Project Execution Lifecycle
 - Overview of Project Lifecycle
 - Terms used in software testing [Defect, Error, Bug, Failure etc..]
 
Models of Software Engineering
- Waterfall Model
 - Prototype model
 - Spiral Model
 - Incremental Model
 - RAD (Rapid Application Development)
 - V Model
 
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
 
Software Testing Methodology
- White Box
 - Black Box
 - Grey Box
 
Levels of Testing
- Unit Testing
 - Integration Testing
 - System testing
 - UAT
 
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
 
Test Plan, Test Reports
- Overview of Traceability Matrix and creation
 - Overview of Test Metrics and its importance
 - Test case writing
 - Test case exhibition
 - Bug Reporting
 
Agile Methodology
- Introduction to Agile Methodology
 - Scrum Process
 - Meetings & Artifacts (Sprint, Sprint Burn down chart,Sprint Review etc.)
 
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
 
Software Testing Lifecycle (STLC) Practical Introduction to Project (Lab Sessions)
- Creation of Use Cases
 - Creation Of Test Plan
 - Creation Of Test Cases
 - Implementation of testing optimization Techniques (ECP, BVA, Decision Table...)
 - Review Of Test Cases
 - Execution Of Test Case
 - Agile Tracking, Scrum Meeting and Daily Stand-ups
 - Defect Reporting
 
OVERVIEW OF DOMAINS
- Insurance
 - Health Care
 - General Banking Overview
 - 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
 
Introduction
- What is Database Application ?
 - Understanding data storage
 - Back end & front end Testing
 - General Database Basics
 - Relational Database Concepts
 
Basic Sql
- Overview of DML , DDL, TCL
 - DML : Insert , update , Delete , marge
 - DDL : Create, Drop, Alter, Rename, Modify, Truncate
 - TCL : Commit, RoleBack, SavePoint
 
SQL Functions
- Single Row Function / Multiple Row Function
 - String Function , Number Function , Date and Time Function, General Function
 
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
 
Operators : (Data Using Group Function)
- Arithmatic Operator
 - Relational/Logical
 - Like Operator
 
Constraints & View
- Not Null
 - Unique
 - Primary key
 - Foreign key
 - Check
 
QUICK TEST PROFESSIONAL (QTP)
- Introduction
 - Object Identification
 - Object Spy
 - Batch Execution
 - Run Mode in QTP
 
LOAD RUNNER
- Introduction
 - Load runner testing process
 - Vuser Scripts
 - Working with Vuser
 - Transactions
 - Parametrization
 - Check Points
 - Rendezvous Points
 - LR controller
 
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
 - User-extension JS in Selenium IDE
 - Using IF statements and loops in IDE
 - Echo,StoreEval and StoredVars
 - Randomization of Test Data
 
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
 
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.
 - 12 Hours lab facility with lab coordinator.
 - Training on the latest versions.
 - 100% Job Assistance.
 
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
 
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
 - Expert view and Keyword view - Which is better?
 - Option Steps
 - Slowing down the script execution speed
 - Saving the test
 - Batch Runner
 
Recording types, Virtual objects
- What If QTP fails to recognize objects?
 - Analog Recording Mode
 - Low Level Recording Mode
 - Virtual objects and their usage
 
Insert
- Dimension [Inferred , Horizontal , vertialcal , Parallel , Radius , Radius to center , Folded Radious Concentic Circle , Arc Length , Horizontal chain , Vertiacal chain , Horizontal
 
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
 - 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
 
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
 
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
 
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
 - Parameterizing output values
 - Practicality of checkpoints and output value
 
Parameterization
- What is Parameterization
 - Dynamic Parameterization
 - Data Table Parameterization
 - Random Parameterization
 - Environment Parameterization
 
Recovery Scenarios
- What is recovery scenario manager?
 - When do we use Recover scenario in QTP?
 - Various phases of recovery scenario
 - Handling popups with recovery scenario
 - Handling errors with Recovery scenario
 - Parameters of the recovery Function
 - Enabling conditions of recovery scenario
 
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
 - 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
 
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
 
Working without OR, Handling Webtables
- Working without Object repository
 - Why/When to work without OR
 - Counting total open browsers
 - 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
 
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
 
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
 
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
 
Descriptive programming/VB - Testing Links
- Extracting links and clicking them one by one
 - How to find if link is broken
 - Testing Pagination Links
 
Reports , ToProperty and ROProperty, Object validation
- Various Test Status-Pass, Fail, Done, Warning
 - 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
 
Datatable/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 Datatable
 
Handling XLS files with VB script
- Why do we need Xls file handling?
 - 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
 
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
 - Reading Files Using FSO
 - Files Collection - Handling multiple files
 - Folders Collection - Handling multiple folders
 - Random Number generation
 
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
 
                        
        
                



