Selenium Automation

This course covers Web Based Testing Using Selenium WebDriver, Selenium IDE, TestNG, Cucumber, Extent Reporting, Git & Jenkins. Get hands-on experience on various automation frameworks such as Behaviour Driven Development (BDD), Data Driven Framework, Keyword Driven Framework & Hybrid Framework. Also, you will get chance to work on Live Project.

PRICE

INR 10,000 INR 8,000

You can make this payment online after 3 classes.

DURATION:-

20 Hours (10 Classes of 2 Hours Each)

CLASS TIMING:-

  • Weekend (Saturday & Sunday)
  • Weekdays (In Early Morning & Nights)

SYLLABUS

Class 1 – Selenium Automation Basics

  • Why & When Automation?
  • Introduction to Selenium
  • Selenium Advantages & Disadvantages
  • Selenium WebDriver Architecture
  • Selenium Components
    1. Selenium IDE
    2. Selenium RC
    3. Selenium WebDriver
    4. Selenium Grid
  • Selenium IDE

Class 2 – Locators & XPaths

  • Locators
  • XPaths
    1. Absolute XPath
    2. Relative XPath  

Class 3 – Eclipse IDE & Java Basics

  • Installation of Eclipse
  • Java Basics
  • OOPS Concepts
  • Maven Project

Class 4 – Starting with Selenium WebDriver

  • Installation of Selenium WebDriver
  • Create First Script
  • Handling Web Elements
    1. Text Boxes
    2. Check Boxes
    3. Drop Down Values
    4. Radio Buttons
    5. Links
    6. Alerts
    7. Pop ups
    8. Frames
    9. Multiple Windows
    10. Handling Mouse Events

Class 5 – TestNG & Junit

  • TestNG Overview
  • TestNG Annotations
  • Use TestNG.xml
  • Priority & Grouping of Test Cases
  • Generating TestNG Reports
  • Assertions in TestNG
  • JUnit Overview

Class 6 – Jscript Executor & Log4J

  1. JavaScript Executor
  2. Log4J

Class 7 – Cucumber & POM Design Pattern

  • Features File
  • Step File
  • Runner File
  • Cucumber Reports
  • Generating Extent Reports
  • Page Object Model (POM) Pattern
  • Accessing Property File

Class 8 – BDD Framework & Other Frameworks

  • BDD Framework Designing using Selenium, TestNG & Cucumber (POM Design Pattern)
  • Data Driven Framework
  • Keyword Driven Framework
  • Hybrid Framework
  • Parameterization with an Excel file

Class 9 – Git & GitHub

  • Git
  • GitHub
  • Centralized vs Distributed Version Controlling System
  • Git Commands
  • Merge
  • Conflict
  • GitHub Desktop

Class 10 – Jenkins, Live Project, Interview Questions & Resume Update

  • DevOps & CICD
  • Why Jenkins
  • Execution Using Jenkins
  • Live Project for Hands On
  • Interview Questions Discussion
  • Resume Update

If you are interested or have any query, please text or WhatsApp at +91-9910-399-344 or email me at deepakraja@devtestops.in

WhatsApp Me