Software Testing (QA Training) Full Course


DELIVERY METHOD Classroom Instructor-led training (CILT) Online Instructor-led training ( OILT)

COURSE OVERVIEW This course delivers the skills on how quality assurance is performed. It focuses on quality assurance standards and its maintenance in order to assure the highest quality possible. Testing of an application or product is necessary to improve the business processes and quality of the product or application.

Candidate should have bachelor degree or college diploma
Candidate should either have past working experience in business, information technology, logistics, engineering, finance, health care, banking and insurance domains or is currently working in these domains.
Candidate should have good communication and writing skills.


Upon completion of this course participants should be able to:

Explain the principles, scope and best practices of test planning
Understand the management aspects of test design and execution
Explain the ways to measure and control the testing process .
Define what the test case, test plan, and other basic testing concepts are
Describe how to identify scenarios that must be handled by the system and tested by the test team
Understand how to derive test cases and test procedures from use cases
Understand principles of manual testing and test automation and its place in software life cycle
Utilize HP Mercury testing tools: Quality Center, Quick Test Professional and LoadRunner

• Introduction to Software Testing and Quality
• Software Life Cycle Stages
• Software Development Models
• Testing Techniques – Static Testing , Dynamic Testing , Black Box Testing, White Box Testing
• Software Quality Assurance Standards – CMMI Model and SIX SIGMA
• Test Planning, Test Design and Test Execution
• Test measurement Techniques and Metrics Collection
• Defect Management
• Defect Severities and Priorities
• Defect management and defect resolution process
• User Acceptance Testing
• Testing Terminologies

• Introduction to Quality Center
• Defining Test Requirements
• Adding Test Cases
• Planning Test execution
• Mapping Business Requirements to Test cases
• Adding Defects
• Generating Graphs and Reports
• Export requirements to Quality Center
• Export Text Cases to Quality Center from Excel
• Introduction to QTP
• Launching QTP, Add- in Manager and Quick Test window
• Introduction to Functional Testing
• Functional Testing approach
• Benefits of automation
• QTP testing Process – ( record and run process)
• Different types of checkpoints –( standard checkpoints and supported checkpoints)
• Parameterization –( datable and parameterization, parameterization by importing values from excel)
• Actions – ( Different types of actions, nesting the actions)
• Object repository
• Object spy
• Synchronizing a Test
• Handling exceptions using recovery scenarios
• Expert view and VB Scripting fundamentals
• VB script concepts
• Interaction with files and database
• Using file system object
• Working with data tables
• Functions and sub procedures
• Descriptive programming
• Interacting with Microsoft Excel
• QTP Automation and test automation framework
• QTP and Working with schedule task
• Introduction to automation
• Introduction to the Selenium Suite
• Understanding Selenium IDE
• Recording Test Cases in IDE
• Editing Test Cases in IDE
• Running Test Cases in IDE
• Selenium Action Commands
• Selenium Accessor Commands
• Selenium Assertion Commands
• Inserting Breakpoints
• Inserting Startpoints
• Test Log Analysis
• Analysis of Test Cases
• Editing Test Cases using HTML
• Test Suites
• Introduction to Selenium Server
• Flow Control using Selenium Server
• Iterating using Selenium Server
• Introduction to Database and Rational Database Management System
• DML Commands – ( Insert, Select, Update , Delete)
• DDL Commands- ( Create, Use, Alter, Drop)
• Sub queries ,Joins and Unions
• Simple and Complex SQL- queries
• Other DB Utilities Toad, SQL Navigator etc
• Database role in application development
• Introduction to Jira
• Track bugs and issues
• Monitor Activity
• Report on Project Status
• Introduction to Mobile Application Testing
• Traditional Apps vs. Mobile apps
• Technology buzzwords
• Various Mobile Development Platforms & technologies
• Mobile App development using Frameworks
• Mobile Application Types – Native vs. Wrapper
• Different features of Mobile platforms & how to test them–
• Location/Map based services
• Notifications
• Local storage in database
• Local data
• Web-services interaction
• Device Detection & Device Testing Challenges
• Impact on various stages of SDLC
• Requirements phase – ambiguities with devices
• User experience & usability testing
• Quality Analysis phase
• environments,
• different test cases,
• tools
• physical devices vs. emulators vs. simulators
• Mobile apps testing on Tablets
• Introduction to Mobile Application Testing
• Traditional Apps vs. Mobile apps
• Technology buzzwords
• Various Mobile Development Platforms & technologies
• Insurance
• Banking
• E -commerce

Recent comments

Mike V

"Good course with great content, presentations, real time examples and knowledgeable Instructor... Recommended to give a try and one of the best training's i ever had.."


"Woked with the Global ERP Solutions team they have serviced as outstanding job. I recommend to Global ERP Solutions as a technology driven complete solution for current market driven companies. "


"Well qualified QA Team with Global ERP Solutions, they have done outstanding job. Great job!"

popular courses
QA view

.net view

Java view
Oracle view
Sap view