Home  |  About Us  |  Careers |  Resources  |  Client List  |  Sitemap  |  Contact Us
 

Call: 416-623-9493 or 905-497-8717

Toll Free: 1-866-955-4526
E-mail: info@globalerp.ca

 
Software Quality Assurance Training Business Analysis Training SAP Training PMP Training Informatica Training JAVA Training MICROSOFT .NET Training Big Data & Hadoop Training Scrum Training Microsoft BI Training Devops Jenkins Course ORACLE Admin Training

 
 
 
 
 
 
Software Testing (QA Training) Full Course
     
  COURSE ID   Software Testing Training
  DURATION   39 Hrs
  Course Fee   $1200+HST
  DELIVERY METHOD   Classroom Instructor-led training (CILT) or 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.
  AUDIENCE  
  PREREQUISITES   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.
  COURSE OBJECTIVES  
  COURSE OUTLINE  

QA ( Software Testing Training)

  1. Manual Test Process Implementation
  • 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

  1. Test Management with Quality Center (QC)
  • 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

  1. Basic Test Automation with Quick Test Professional (QTP)
  • 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.

  1. SELENIUM
  • Introduction to automation
  • Introduction to the Selenium Suite

Selenium IDE

  • Installing Selenium IDE
  • Selenium IDE icons
  • Recording your first test with Selenium IDE
  • IDE Context Menu
  • Assert
  • Verify
  • Adding Selenium IDE comments
  • Synchronization commands
  • Storing elements
  • Creating test suites
  • What you cannot record

Locators & Object Identification

  • Tools to identify elements/objects
  • Firebug
  • IE Developer tools
  • Google Chrome Developer tools
  • Locating elements by ID
  • Finding elements by name
  • Finding elements by link text
  • Finding elements by XPath
  • Finding Elements by using CSS
  • Summary
  • Some Special IDE commands
  • Write your own Selenium IDE script without record and playback

Java Basics

  • Introducing the JAVA technology
  • Packages
  • Introduction to all predefined packages
  • User Defined Packages
  • Access Specifiers
  • Object Oriented Programming Concepts
    • Introduction
    • Class
    • Object
    • Local, Instance and static variables
    • Constructors
    • This keyword
    • Inheritance and Types
    • Working with super classes and subclasses
    • Using types of polymorphism such as overloading, overriding, and dynamic binding
    • Abstraction
    • Encapsulation
    • Abstract classes
    • Interfaces
  • String Processing
    • String manipulation with String Builder and String Buffer
    • Essential String Methods
  • Exceptions and Assertions
  • I/O Streams
    • I/O using Java
    • Files (Create/Read/Write operations on files)
  • Wrapper Classes
    • Introduction
    • Byte, Short, Integer, Long
    • Float, Double
    • Character
    • Boolean classes
  • Collections
    • Introduction
    • util Package
    • List, Set and Map
  • Reading data from Property files using java program
  • Reading and Writing data from/to Excel files using Apache POI API and JXL API TestNGFrameWork
  • How to Install TestNG plugin in Eclipse?
  • TestNG sample script
  • Writing Selenium testing script from scratch
  • Creating Test suites using TestNG
  • Reports generation using TestNG
  • Parameterized test cases using TestNG framework

  1. Selenium WEB-DRIVER
  • Why WebDriver?
  • Downloading web driver Jars configuring in eclipse
  • Architecture of selenium webdriver
  • Drivers for Firefox, IE, Chrome
  • What is the difference between Selenium RC and WD?

Sample Programs in WebDriver

  • Text box
  • Link
  • Button
  • Checkbox
  • Radio Button
  • Drop Down Box
  • Select value
  • Display all values
  • Select values step by step
  • Capture screenshots
  • Synchronization Commands In Web Driver
  • Implicit wait
  • Explicit wait
  • Web Driver wait
  • File uploads and File downloads
  • Handling alerts
  • Handling confirmation messages
  • Keyboard actions
  • Mouse actions
  • Handling Iframes
  • Handling multiple tabs
  • Handling popups
  • Preparing web driver test cases using customized x-path
  • Identifying controls using x-path predefined functions
  • Web Tables
  • What is Web Table
  • Extracting data from web tables
  • Examples on static and dynamic Web Tables
  • Creating Reusable functions for Web Tables
  • Web Driver with TEST NG Frame Work
  • Batch Running Test cases using TestNG
  • Validations and its usage in Automation test scripts
  • Customized Report Generation
  • Implementing Logs using Apache Log4j API
  • Database testing using Web Driver

Working with Multiple Browsers

  • Executing Automation Test Cases in multiple browsers Sequentially
  • Executing Automation Test Cases in multiple browsers Parallel

Build Configuration Tool ? Apache Maven

  • Downloading and configuring Maven
  • Create Maven project
  • Maven commands and operations
  • Adding Maven dependencies to the project
  • Execute Test Suites using Maven

Automation Test Frame Work

How to develop Test automation frame work in live environment

  • What is a frame work
  • Types of frame work
  • Data driven frame work
  • Modular driven frame work
  • Keyword driven frame work
  • User Defined Keyword driven framework with implementation
  • Execute test scripts from the framework

  1. Backend Testing using SQL ( Structured Query Language)
  • 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

  1. Reporting tool Jira
  • Introduction to Jira
  • Track bugs and issues
  • Monitor Activity
  • Report on Project Status

  1. Mobile Testing
  • Introduction to Mobile Application Testing
  • Traditional Apps vs. Mobile apps
  • Technology buzzwords
  • Various Mobile Development Platforms & technologies

  1. Project Training
  • Insurance
  • Banking
  • E -commerce.

  SOFTWARE   North York:Weekend Batch Start Date 23-June-2018 from 2pm-6pm
Mississauga: Weekend Batch Start Date 16-June-from 10am-2pm.
Brampton : Weekend Batch Start Date 23-June-2018 from 10am-2pm.
  CONTACT INFORMATIONwe  

Brampton:199 Advance Blvd, Suite: 201
..................Brampton, ON, L6T 4N2

Mississauga:1065 Canadian Place, Suite: 201
..................Mississauga ON L4W 0C2

Toronto:5635 Yonge Street, Suite: 206
..................North York, ON, M2M 3S9

Montreal:279 Rue Sherbrooke O, Suite 209
..................Montreal QC H2X 1Y2

Phone: 416-623-9493 , 905-487-4500 or 1-514-664-3900
E-mail: training@globalerp.ca