test automation with selenium

10

weeks

6 hrs

/ week

Sat & Sun

3 PM - 6 PM

Starts on

13th Nov 2021

English

Language

Overview

YS Technologies is happy to offer Selenium Test Automation using DevOps, a 60 hours course with hands-on training which includes important fundamentals of Selenium and its various components such as Selenium WebDriver, Selenium Grid, and Selenium IDE.

You will learn to work with various web element(s) locating strategies, perform actions on web elements, group, and sequence tests as well as generate reports for your test cases using TestNG and Hybrid Framework.

Additionally, this course will introduce you to the Page Object Model (POM) design pattern along with DevOps Tool integration using GitHub, Maven and Jenkins.

Our course is designed by leading selenium expert with 13+ years of IT working experience in top IT Company with great hands-on experience in Selenium Automation using DevOps. Materials, Assistance for Interview Preparation and placements will be provided.

  1. Automation Introduction

  2. Selenium Introduction

  3. OOPS Concept & Core Java

  4. Selenium Webdriver

  5. Testing Framework

  6. DevOps Hybrid Framework

  7. Design Patterns

  8. Hybrid Framework: (POM + TESTNG+ Cucumber+ Extent Reports)

  9. Selenium Grid

  10. DevOps Tool Integration

Prerequisites

  • Knowledge on SDLC
  • Software Testing Basics
  • Good to have experience in Development/QA Automation
  • Laptop

Who is the course for?

  • Software Testers
  • QA Engineers
  • System Analyst
  • Software Developers
  • System Administrators
  • Web Designers
  • Fresh Engineering Students

ADDITIONAL DETAILS

  • Duration of the course – 60 sessions (6 hrs on Every weekend up to 10 weeks from Day 1 of the course)
  • Timings: 3 PM to 6 PM (Every Saturday and Sunday)
  • Fees: Rs 15,999/- Per Person (can be paid in 3 instalments)
  • Classes will happen online using Zoom
  • Participants will have an opportunity to interact with the facilitator during the class.

Learning Path

  1. Why and When Automation?
  2. Is automation the final solution
  1. Selenium Introduction – What is Selenium and Why Selenium?

  2.   Introduction of Selenium Components

  3.  Selenium & Supported Languages – Java, PHP & Python

  1. Setup Java environment – Download JDK and Setup eclipse
  2. Java programming concepts
  3. Class, Object, Variables, Methods & Packages
  4. OOPs concepts – Abstraction, Encapsulation, Polymorphism & Inheritance Conditions and Loops
  5. Access and Non access modifiers
  6. Interfaces, Constructors
  7. Collections – Set, List and Map
  8. Exception Handling
  9. Retrieving data from database
  1. Selenium WebDriver Introduction
  2. Architectural difference between WebDriver Vs RC
  3. Download and Configure WebDriver with Eclipse
  4. Cross Browser Testing – Firefox, IE ,Chrome, HtmlUnitDriver
  5. Object locators / Identification
  6. Handling various Web Element using WebDriver
  7. Handling Mouse movements and keyboard Events
  8. Handling pop-ups, windows and Alerts
  9. Handling Web Tables
  10. Handling File Uploads
  1. Introduction of testing framework & Unit Testing
  2. Difference between TestNG and JUnit
  3. TestNG introduction and Configuration with eclipse
  4. TestNG Annotations and Data Providers
  5. Creating Test Suite with TestNG
  6. Parallel Execution in TestNG
  1. Creating Hybrid Framework for Web Application using WebDriver /TestNG
  2. Use external Data for Testing (Excel sheet, xml files, Property file)
  3. Reading and understanding reports
  4. Screenshot of Failed Test case
  5. Reporting -Extent Reports
  1. Page Object Model
  2. Page Factory Design
  1. Introduction to Selenium Grid
  2. Configuring Grid setup
  3. Configuring Grid for Multi-browsers
  4. Remote Web driver

GitHub:

  1. Integration with GitHub with Eclipse
  2. Pushing the code into Remote and Pulling the Code from Remote

Maven:

  1. Maven Life Cycles
  2. Generate Build Using Maven

Jenkins:

  1. Jenkins Integration with GitHub and Maven
  2. Setting up Jenkins Job to create CI/CD Pipelines
  3. CI/CD End-to-End Demo

Are You Ready To Start?

Share This Course: