Join as a batch to avail 20% discount.

Ani QA Tech
A Modern way of training

Ani QA Tech A Modern way of trainingAni QA Tech A Modern way of trainingAni QA Tech A Modern way of training

Ani QA Tech
A Modern way of training

Ani QA Tech A Modern way of trainingAni QA Tech A Modern way of trainingAni QA Tech A Modern way of training
  • Home
  • ABOUT US
  • COURSES
    • Available Courses
    • Manual Testing Syllabus
    • Selenium Testing Syllabus
  • Software Testing
    • Manual Testing Questions
    • Selenium Interview Qns
    • Core Java Concepts
    • Job Sites
  • CONTACT US
  • More
    • Home
    • ABOUT US
    • COURSES
      • Available Courses
      • Manual Testing Syllabus
      • Selenium Testing Syllabus
    • Software Testing
      • Manual Testing Questions
      • Selenium Interview Qns
      • Core Java Concepts
      • Job Sites
    • CONTACT US
  • Home
  • ABOUT US
  • COURSES
    • Available Courses
    • Manual Testing Syllabus
    • Selenium Testing Syllabus
  • Software Testing
    • Manual Testing Questions
    • Selenium Interview Qns
    • Core Java Concepts
    • Job Sites
  • CONTACT US

Selenium With Java Syllabus

  Automation Testing

• What is automation testing

• When to go for Automation

• Different Automation Tools (vendor &open source tools)

• Advantages of Automation

• Criteria for Automation

• Difference between Manual Testing &

Automation Testing Process

Introduction to Selenium

• What is selenium Tool

• Use of selenium tool in automation

• Features of Selenium tool

• Differences between Selenium and other Tools

Selenium Components

• Selenium IDE 

• Selenium WebDriver

• Selenium Grid

Configuration of Selenium IDE & Dev. Scripts

• Recording the scripts in IDE

• Running the scripts

• Saving the scripts and using again

• Understanding of the objects identification (id, name)

• Limitations of IDE

Configuring Eclipse IDE for Java &

Selenium

• How to Create new java project

• How to create a new java class

• Running java class

• Viewing the results of java program

Learning Java

• Introduction to Java programming

• Data Types 

• Declaring Variables

• Writing java program and running

Conditional Statements

• If condition

• If else condition

• If else if condition (nested if)

• Switch case statement

• Examples for all the above conditions

Loop Statements

• While loop

• Do while

• For loop

• For each loop

• Examples for all the above loops

Array

• How to declare array

• How to store values in array

• Reading values in array

Exception, error handling

• What are exceptions, errors

• How to handle exceptions in the program

• Using try and catch blocks

• Types of Exceptions

• Using of throws

• Throw

Object Oriented Programming

Class

What is class

What are methods

How to create object for the class

How to access methods in the class

Constructors

Polymorphism

Inheritance

Interfaces

Encapsulation and abstraction

Package

Web Driver

• Introduction to Web Driver

• Configure Eclipse IDE (Adding selenium Libraries)

• Using Firefox Driver API

• Working with Different Elements and programming

• Edit boxes

• Checkbox, Radio Buttons

• Buttons

• Links

• Selecting values from a Dropdown

• Locators Identification

• Using Actions class

• Handing keyboard, mouse events

Handling Windows

• Handling alerts

• Handling Frames

Configuring other Browsers

• Configure IE browser

• Configure Chrome browser

• Running scripts on different browsers

Frameworks:

Automation Life Cycle

• What is a Framework

• Types of Frameworks

Modular Framework

Hybrid Framework

POM Framework

• Use of Framework

• How to develop framework

• Integration of the framework

• How to execute the scripts from framework

TestNG Framework

• What is TestNG

• Create TestNG.xml file

• Integrate the Selenium Scripts and Run from TestNG

• Reporting Results & Analyze

• Run Scripts from MultipleBrowsers

• TestNG Annotations

• Reporting Results

Copyright © 2025 Ani QA Tech - All Rights Reserved.

  • Available Courses

Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept