QTTA
  • Home
  • About Us
  • Testing Services
    • Testing Services
    • Functional Testing
    • Automation Testing
    • Performance Testing
    • Penetration Testing
    • Usability Testing
    • Compatibility Testing
  • Testing Training
    • Training Services
    • Professional Training
    • Corporate Training
  • Professional Courses
    • Software Testing
    • Manual Testing
    • ISTQB Preparation
    • JMETER Testing
    • Selenium with JAVA
    • Advanced Selenium
    • API Postman/RestAssured
    • Security Burp Testing
  • Contact Us
  • More
    • Home
    • About Us
    • Testing Services
      • Testing Services
      • Functional Testing
      • Automation Testing
      • Performance Testing
      • Penetration Testing
      • Usability Testing
      • Compatibility Testing
    • Testing Training
      • Training Services
      • Professional Training
      • Corporate Training
    • Professional Courses
      • Software Testing
      • Manual Testing
      • ISTQB Preparation
      • JMETER Testing
      • Selenium with JAVA
      • Advanced Selenium
      • API Postman/RestAssured
      • Security Burp Testing
    • Contact Us
QTTA
  • Home
  • About Us
  • Testing Services
    • Testing Services
    • Functional Testing
    • Automation Testing
    • Performance Testing
    • Penetration Testing
    • Usability Testing
    • Compatibility Testing
  • Testing Training
    • Training Services
    • Professional Training
    • Corporate Training
  • Professional Courses
    • Software Testing
    • Manual Testing
    • ISTQB Preparation
    • JMETER Testing
    • Selenium with JAVA
    • Advanced Selenium
    • API Postman/RestAssured
    • Security Burp Testing
  • Contact Us

Selenium with JAVA/Selenium Developer

Course Details

  • Course Duration: 3 Months (60 Hours)
  • Session Duration: 2 Hours
  • Session Timing: 7 to 9 AM
  • Week Schedules: 3 Sessions per week
  • Batches: Week Days / Week end
  • Session Mode: Online / Offline
  • Fees Terms: 50 % enroll time, 50% after 1 Month

Course Content

Session 1

Session 1

Session 1

•QTTA Company Introduction

•Software Testing Fundamentals

Session 2

Session 1

Session 1

•What is Software

•Software Development Life Cycle

•Software Testing

•Software Test Cycle

•Bug

•Bug Cycle

•Manual Testing & Automation Testing

•Why Automation

Session 3

Session 1

Session 3

•Automation Testing

•What is Selenium

•Use of Selenium

•When Selenium can be useful in testing

•Features of Selenium

What is the Difference between QTP & Selenium 

Session 4

Session 4

Session 3

•Selenium Components

•Who Developed Selenium Components

•Selenium IDE

•Selenium RC/Selenium Standealone Server

•Selenium WebDriver

•Selenium Frameworks JUnit & TestNG

•Apache ANT

•Selenium Grid 

Session 5

Session 4

Session 5

•Selenium IDE

•Download Selenium IDE from Mozilla

•Record the Selenium IDE Script

•How to save recorded script

•Object Identification

•Difference between Test Cases & Test Suite

•Languages supported while recording

•Synchronization in Selenium IDE

•When use Selenium IDE

•How to Run Recorded Scrip in Selenium IDE 

Session 6

Session 4

Session 5

•First Record & Replay Selenium Script in Selenium IDE

•Introduction of Web Technologies HTML,XPATH, CSS,ID,Name

•Use of FireBug in Selenium 

•Selenium IDE – create script w/o recording

•Why require to create script w/o record

•Selenium IDE Commands-1

•Installing Fire Bug, Create a Test Case, Run the Test Case

Session 7

Session 7

Session 7

•Selenium IDE Commands-2

•Find Object Elements with ID, Xpaths, CSS

•How to Take screen shots of every Test Results

•Handling Alerts

•Create a Test Suite

•Run the Test Suite

Session 8

Session 7

Session 7

•Selenium IDE Summary

•Discussion of Your Queries 

•Discussion of given Exercises

Session 9

Session 7

Session 10

•Introduction of Java

•Steps to install Java

•Generating Selenium IDE Test Suite Report sending to client

•Selenium Standalone Server

•Steps to create batch file of Selenium Standalone Server

•Run the Selenium Standealone Server batch file at client side

Session 10

Session 10

Session 10

•Setting up Development Environments for JAVA- Install Eclipse

•Structure of Eclipse

•Create Java Project

•Create Package

•Create class file

•Java Programming 

Session 11

Session 10

Session 11

•Walk through of Java Concepts

•Introduction of JAVA Data Type

•Java basic Commands

•Java Variables

•Java Conditions

•Import project from other Workspace

•Switch to Workspace 

•To know class file path

Session 12

Session 10

Session 11

•Java Looping

•Java Arrays

•Single Dimensional Array

•Two Dimensional Array

•Object Array


Session 13

Session 13

Session 13

•Java Methods

•Simple Method

•Method with Arguments

•Method return values

Session 14

Session 13

Session 13

•Java Methods Continue

•Static Methods

•None Static Methods

•Static Variables

•Non Static Variables

•Local Variables

•Global Variables

Session 15

Session 13

Session 15

•Java Variables

•Private Variables

•Public Variables

•Protected Variables

Session 16

Session 16

Session 15

•Java functions

•Java Functions for Number Class

•Java Functions for Character Class

•Java Functions for String Class

•Replace

•Substring

•Trim

•equals

•equal ignore case

Session 17

Session 16

Session 17

•Java Exceptions Handling Try & catch

•Abstract Classes & Abstract Methods

•Create & Read Data from properties File

•Introduction of Selenium Web Driver

•Selenium Web driver set up in your Eclipse

•Download Selenium Web driver JAR Files

Session 18

Session 16

Session 17

•Attaching Web driver JAR Files in your Project •Web driver Commands-1 

•Automating different types of HTML Elements like Textbox, Button, Links etc. 

•Selenium Web driver Commands-1 Cont. •Discuss web driver command 1 in eclipse 

Session 19

Session 19

Session 19

•Selenium Web driver Commands-2

•Discuss web driver command 2 in eclipse

•Link Text

•Send keys

•Discuss web driver command 3 in eclipse

•Find Element

•Discuss Find Elements in eclipse

•Handling Keyboard Events

•Handling Alert Box

•Handling Page navigations – Move Forward & Move Back in URLs  

Session 20

Session 19

Session 19

•Mouse hovering on pages

•Web driver – frame handling

•Drag drop elements in frame

•Handling Web table

Session 21

Session 19

Session 21

•Get values from Web Table

•Handling dropdown elements

•Web driver List Object

•Click value from list

Get value from dropdown list 

Session 22

Session 22

Session 21

•Absolute Xpath 

•Relative XPath

•Custom Xpaths

•Breaking Xpaths

•Database Connectivity

Session 23

Session 22

Session 23

•Excel File Connectivity

•Read data from excel file using JXL 

•Introduction to various Java APIs – Apache POI

•Write data in excel file using Apache POI

Session 24

Session 22

Session 23

•Introduction of Browser Specific Drivers

•Working with different browsers like Mozilla, IE & Chrome

•Working with Multiple Windows

•Convert Selenium IDE Script to Webdriver Script

Session 25

Session 25

Session 25

•Different types of Selenium Frameworks

•Available Test Automation Framework on selenium

•Introduction to JUnit & TestNG

•JUnit Framework

•JUnit Annotations

•Apache ANT Introduction & start configurations

•Run Project using Apache ANT

Session 26

Session 25

Session 25

•TestNG Framework

•TestNG Annotations

•Execution of TestNG test

•Capturing Screen Shots

•Introduction of Java API Log4J 

Project Submission Session

Project Submission Session

Project Submission Session

Project submission and doubt countering session

End of Course

Project Submission Session

Project Submission Session

Thanks, Any query contact us.

Copyright © 2025 Quality Testing and Training Academy - All Rights Reserved.


Powered QTTA

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