Complete QA Training

by Envision Learning Academy Claim Listing

Software Testing Course Toronto Software testing provides information about the quality of the product. It rather checks whether the product meets the requirements that lead to its design and the satisfaction of the needs of stakeholders.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Envision Learning Academy Logo

img Duration

38 Hours

Course Details

Software Testing Course Toronto Software testing provides information about the quality of the product. It rather checks whether the product meets the requirements that lead to its design and the satisfaction of the needs of stakeholders. Evaluation of an attribute is very important before it is launched into the market.

The courseware is divided into teaching the basic concepts of software testing and then covering practical software testing with an approach of writing testcases, reporting bugs, regression testing, and test planning.

Looking at the global technological trends in software testing, the current market opportunities for Indian and offshore testing companies are on the rise.

 

Program Offers

  • essential Quality Assurance training with Domain and Technology knowledge from instructors who have 12+ years of industry experience with certifications in ISTQB, CSTB, CSTE,

  • Training on weekends (Saturday and Sunday)

  • Resume and cover letter preparation assistance

  • LinkedIn profile touch-ups

  • Job placement preparation, including Mock Interviews

 

QA Analyst Training Course

  • QA fundamentals

  • A typical day of a QA Engineer

  • Software Development Life Cycle

  • Waterfall methodology of project life cycle

  • Software Test Life cycle

  • QA Tools and Techniques

  • Fundamentals of Software Testing

  • Test Design Techniques

  • Test Execution and Management

  • Defect Management

  • Web and Mobile Testing

  • Web Service (API) Testing

  • SQL and Database

  • Agile methodology for the project life cycle

  • Jira and Confluence

  • Domain Knowledge

  • Technology Knowledge

  • Automation Testing: Java Programming

  • Automation Testing: Java Programming II

  • Automation Testing: Selenium I

  • Automation Testing: Selenium and TestNG

  • Exercises and workshop at each session

 

1: Overview On Software Testing and Automation

  • What is software testing?

  • Ways of Software Testing

  • Challenges in Manual testing

  • Use of automation Testing

  • Tools for Automation Testing

  • What is selenium?

  • Features of Selenium

  • Limitations in Selenium

  • Types of Automation tools and Frameworksss

  • Continuous Integration/Continuous Delivery (CI/CD) concepts

 

2: Java Basics

  • Introduction to Programming

  • Download and install Java

  • Setup Java Environment

  • Download and install Eclipse

  • How to use Eclipse

  • Basic Java Program

  • Compile and run a Java program

  • Understanding console output

  • Java Variables and Data Types

  • Java Operators

  • Conditional statements

  • Looping statements

  • Single-dimensional array

  • Double-dimensional array

  • Object class

  • String Class

  • String methods

 

3: Java OOPs Concepts

  • Classes and Objects

  • Java methods

  • Passing parameters to the methods

  • Call by value and call by reference

  • Java Constructor

  • Method Overloading

  • Constructor Overloading

  • this, final keywords

  • Static variables and methods

  • Java Inheritance

  • Method Overriding

  • Java Interfaces

  • Access Modifiers

  • Java Packages

  • Exception Handling

  • Array List

  • Hash Map

  • JDBC

 

4: Selenium WebDriver

  • Download WebDriver API

  • Create WebDriver Project in Eclipse

  • Create WebDriver test case

  • Execute test case on multiple browsers

  • Locators

  • What are locators? Types of Locators and Capturing Xpath on IE, Chrome and Firefox

  • Browsers, Types Xpath, Writing Xpath, Built-in functions in XPath, Handling Dynamic

  • Elements using Xpath

  • WebDriver commands, Browser commands, Get commands, switch commands,

  • Navigation commands, Conditional commands, Implicit, Explicit and Fluent Waits

  • Handling Web Elements, Textbox/Input box, Web Button, Radio Button, Checkbox,

  • Dropdown box/Combo box, Bootstrap dropdown, List box, Calendar/Date Picker, Web

  • Links, HTML frames/Iframe, Web/HTML Tables

  • Mouse actions using Actions class, Mouseover, Mouse double click, Mouse right Click,

  • Drag and Drop, Handling Slider/scroll bar, Resizing, and and and and and Handling Tooltips

  • AutoIT tool/Robot Class, what is Auto IT and its usage, Download and install AutoIT,

  • Creating and compiling auto-IT Scripts, auto-IT integration with Selenium, File Upload

  • and Download

 

5: Data-Driven Testing Using Excel

  • What is data-driven testing?

  • Usage of Apache POI API

  • Read data from Excel file

  • Write data into Excel file

  • Data-driven-driven-driven testing using Excel

 

6: TestNG

  • What is TestNG?????

  • Install TestNG in Eclipse

  • How to write TestNG Test case

  • Annotations in TestNG

  • Understanding testng.xml

  • TestNG Report

  • Prioritizing tests

  • dependsOnMethods

  • Skipping tests

  • Grouping methods

  • TestNG batch testing

  • Parameterization

  • Passing parameters using xml

  • Parallel testing

  • Data Provider

  • TestNG Listeners

 

7: Advanced Concepts

  • Extent Reports

  • Capturing Screenshots

  • Log4j for logging

  • Page Object Model – Creating Page objects

  • Handling cookies

  • Using options in Selenium

  • Setting up Browser Profiles

 

8: Maven Integration With Selenium

  • What is Maven and Why Maven?

  • Installing/Configuring Maven

  • Creating Maven Project

  • Importing Maven Project into Eclipse

  • What is POM.xml?

  • Adding Dependencies to POM.xml

 

9: Automation Framework

  • What is Framework?

  • Types of Frameworks

  • Prerequisites for designing frameworks

  • Implementation of Hybrid Framework

  • Creating Maven Project, Update pom.xml with dependencies, Creating page objects and

  • Object repository, Creating a base class files, Creating utility files, Setting up

  • configuration files, Creating automation test scripts, Creating data driven test scripts,

  • Generating extent reports, Generating logs using log4j, Execute test scripts using TestNG

  • XML File, Emailing test reports, Execute test scripts through Maven CLI, Execute test

  • scripts using bat file

 

10: Continuous Integration (CI) – Maven, Jenkins & GIT, SVN

  • What is Jenkins and its advantages

  • Jenkins Setup and Installation

  • Jenkins administration & Configuration

  • Configuring Jenkins Security

  • Jenkins Plugins management

  • What is Git and GitHub

  • Jenkins Git integration

  • Maven Jenkins configuration

  • Building a freestyle project using Jenkins

  • Building a remote project using Git and Jenkins

  • Jenkins scheduling test build on a Git RepositorySetup SVN

  • Toronto Branch

    5775 Yonge Street,7th Floor, Toronto

Check out more Software Testing courses in Canada

Global Erp Solutions Brampton Logo

Software Testing Full Course (QA Training)

This course delivers skills on how quality assurance is performed. It focuses on quality assurance standards and maintenance in order to assure the highest quality possible.

by Global Erp Solutions Brampton [Claim Listing ]
Sanrus Training Centre Logo

QA Manual Testing

This course gives you an understanding of the software development life cycle (SDLC), the software testing life cycle (STLC), and different methodologies for testing a software application.

by Sanrus Training Centre [Claim Listing ]
Web Age Solutions team Logo

Java Prereq for Selenium Training

Java prereq for Selenium Training is offered by Web Age Solutions team.  This course is an intro to Java for Selenium.

by Web Age Solutions team [Claim Listing ]
VoiSAP Calgary Logo

Software and Manual Testing Training

Voisap Software Testing training will help you master software testing concepts like test cases development, error guessing techniques and Black-Box techniques and make you understand the complete testing process.

by VoiSAP Calgary [Claim Listing ]
ACRA Training Logo

Automated Web Testing with Selenium

This course covers both the record-and-playback Selenium IDE as well as programming Selenium directly with WebDriver. Selenium WebDriver is a programming toolkit. This course is offered in Java, Python, and Javascript variations.

by ACRA Training [Claim Listing ]
  • Price
  • Start Date
  • Duration

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy