Selenium

 

Java

  • Introduction to Java
  • Introduction to Eclipse IDE
  • Basic Java Concepts
  • JDK, JRE & JVM
  • Java Naming Conventions
  • Java Comments, Identifiers, Keywords
  • Concept of Object
  • Functions/Methods in Java
  • Data Types in Java
  • Local & Global Variables
  • String Class
  • Static & Non Static
  • Java Operators
  • Conditional Statements
  • Loop Concept
  • Break Statement
  • Arrays, ArrayList
  • Object Oriented Programming Concepts (OOPS)
  • Constructors (Default, Parameterized, Overloaded)
  • Java Interface
  • Access Modifiers: Default, Public, Private, Protected
  • Type Casting
  • Java Keywords :- super, final
  • Collection API's: List, Set, HashMap, HashTable
  • Exception Handling

Selenium
  • Introduction to Automation Testing
  • Advantages & Disadvantages of Automation Testing
  • Introduction to Selenium WebDriver and Selenium Grid
  • Downloading & Configuring WebDriver Jars
  • Selenium Webdriver Architecture
  • Drivers for Chrome Browser
  • SelectorsHub Utility
  • Locators Strategies Using ID, Class, Value, Name, XPath etc.
  • Making custom xpaths using functions such as text(), contains()
  • How to handle Check Box & Radio Buttons
  • Retrieving values from different Web Elements
  • Handling Drop Down
  • Waits (Implicit Wait, Explicit Wait)
  • Handling Dynamic Web Table
  • How to get all/specific links from Web Page
  • How to use JavaScript in Selenium
  • Scrolling Up & Down in Selenium
  • Handling Cookies in Selenium
  • Mouse & Keyboard Simulation
  • Drag & Drop of Elements
  • Managing IFrames in Selenium
  • Handling Pop Up, New Tab, New Window
  • Handling Alert Box
  • Reading Properties File
  • Apache Log4j
  • Reading Excel File Using Apache POI Jar File
  • WebDriverManager (Will Cover using Maven)
  • Katalon Recorder
Automation Framework
  • Page Object Model (Data Driven Approach), Page Factory
  • TestNG - Testing Framework
  • BDD Cucumber - Behavior Driven Development Framework

TestNG
  • Downloading & Configuring TestNG Plugins & Jars
  • TestNG Annotations, Handling Multiple Test Scripts
  • Generating Reports, Sequencing & Prioritizing of Test Scripts
  • Skipping Test Scripts, Dependent Test Script Handling
  • Multiple Test Scripts / Test Suite Execution, Grouping Tests
  • Parameterization using Data Provider Annotation
  • Failed Test Cases Execution, Taking Screenshot on Failure Cases
  • How to use TestNG Listeners & TestNG Assertions
BDD Cucumber - Behavior Driven Development Framework
  • Downloading & Configuring Cucumber Plugins & Jars
  • How to Create Feature File, Step Definition File & Test Runner File
  • Execute Test Runner File, Analyze Test Result
Maven - Build & Dependency Management Tool
  • Maven Setup & Integration of Maven with Selenium & TestNG
  • Add Plugin & Dependency in pom.xml, Execute pom.xml, Analyze Result
Selenium Grid - Parallel Execution
  • Introduction of Selenium Grid, Configuring the Hub and Nodes
  • Develop the Script, Test Execution, Analyze Result
Git - Code Versioning Tools
  • Git Configuration, Project Cloning, Git Branch Creation
  • Git Pull/Push, Git Commit, Git Merge & many more commands
Jenkins - Continuous Integration Tool
  • Download & Configure Jenkins for Running Build
  • Execute build using Jenkins, Check Build History & Test Results

Duration: 2 .5 Months (Weekly 4 sessions Monday-Thursday)
Days: Monday - Thursday
Training: Online
Fee: ₹15,500

TRAINING BENEFITS

🎥 Access to Recorded Videos
📖 Frequently Asked Questions (FAQs)
📝 Thoughtful Assignments
📚 Comprehensive Study Materials
📄 Resume Preparation Assistance
🚀 Career Guidance


    ⚠️ Important Instructions Before Payment ⚠️

    🚫 The course fee is non-refundable.
    🔹 Payment must be made in full (No EMI/Installments).


      📩
       After making the payment:

      📷 Send a screenshot of the payment to rahul.singh@elearntesting.in. 
      📛 Mention the participant's name in the email.
      📝 Fill the form: Click Register Here and complete the form.


        📞 Contact for Queries:

        📧 E-Mail: rahul.singh@elearntesting.in

        Bank Details
        Bank Name: Bank of Baroda
        Account Holder Name: Rahul Singh
        Account Number: 66050 10000 1087
        IFSC: BARB0GAURCH

        UPI ID: qarahul7@ptyes

        Register Here

        Join WhatsApp