SELENIUM AUTOMATION TESTING

Selenium Automation Testing

Course Overview 

Topics Covered :

Chapter 01: Core Java Refresher

    1.1 Keywords and Syntax
    1.2 variables, operators, and control flows
    1.3 OOPs overview from Java context
    1.4 Exception Handling, File handling
    1.5 Collections overview, and ArrayList example

Chapter 02: Automation Basics

    2.1 Fundamentals of test automation
    2.2 ROI in Automation
    2.3 Automation framework
    2.4 Various tools and comparison with Selenium

Chapter 03: Introduction to Selenium WebDriver

    3.1 What Selenium is and how it is used in the industry
    3.2 Features of Selenium
    3.3 Prerequisite and configuring Java
    3.4 WebDriver Architecture
    3.5 Installation of Selenium and supporting          tools/Frameworks

 

Course Duration :

30 Hours (30 days, 1 hour each day)

Trainer Experience :

15 Years in Testing Corporate Training

Page 1/3

Chapter 04: Locating Techniques
    
 4.1 Simple WebDriver Program Demonstration
     4.2 Importance of attributes in locating elements
     4.3 Installation of Firebug and Firepath in Firefox browser
     4.4 Locators and Eight Locating Techniques
     4.5 Creating robust locators using CSS and XPath
     4.6 Select Class - Handling Dropdown list
     4.7 Handling Multiple Elements from the Dropdown list
     4.8 Printing All links from the Webpage
     4.9 isElementPresent, isDisplayed, isEnabled, isSelected
     4.10 Handling Checkboxes and Multiple Elements

Chapter 05: WebDriver Basics 

     5.1 Execute Tests in Firefox, Chrome, and Internet Explorer
     5.2 WebDriver Commands: Driving Browsers and Handling.
     5.3 WebElement Commands
     5.4 Handling Various WebElements
     5.5 WebDriver Timeout Methods
     ASSIGNMENT 1
Chapter 06: WebDriver Basics 

     6.1 Handling Multiple elements using findElements() method
     6.2 Handling Alerts, Pop-ups, and Frames
     6.3 Limitation of Implicit Wait and how Explicit Wait helps
     6.4 Taking Screenshots
     ASSIGNMENT 2

Chapter 07: TestNG

     7.1 Various Annotations in TestNG
     7.2 TestNG configuration file
     7.3 Configuration Annotations
     

 

Page 2/3

Thank You

    7.4 Attributes of @Test     

    7.5 Passing Parameters to Tests     

    7.6 Configuring Test Suites     

    7.7 Reports using TestNG

Chapter 08: WebDriver - Framework

   8.1 Introduction to various frameworks
   8.2 Page Object Design Pattern
   8.3 Data Driven Tests using TestNG
   8.4 Introduction to Maven
   8.5 Typical components of a framework
   8.6 Overview of BDD, TDD

Chapter 09: Discussions and Clarifications if Any

    9.1 Test Automation Requirements Description
    9.2 What Next? How to Start?
    9.3 High Level Framework
    9.4 Configurability - No to Hard-Coding
    9.5 Modularity - Re-Use And DRY
    9.6 Test Data Management
    9.7 Logging and Reporting

 


    

Page 3/3

Logo-Red_Hat-Advanced_Bus_Partner-Traini
  • LinkedIn Social Icon
  • Facebook Social Icon
  • Instagram Social Icon

Copyrights © 2019 | Designed by OSELabs.