SELENIUM + CORE JAVA

SELENIUM + CORE JAVA ONLINE TRAINING

Selenium is an open-source suite of tools and libraries that provides a platform for automating web browsers. It allows software testers and developers to write scripts and automate interactions with web applications, including clicking buttons, filling forms, navigating pages, and verifying page content. Core Java, often referred to as “Java Standard Edition” (Java SE), is the fundamental and foundational version of the Java programming language.

1634 Satisfied Learners

SELENIUM + CORE JAVA TRAINING IN PUNE | ONLINE

Duration of Spark Scala Training  :  45 hrs

Batch type  :  Weekdays/Weekends

Mode of Training  :  Classroom/Online/Corporate Training

 

Why Radical Technologies

100% Placement Guarantee for the Right Candidate

10+ Years Real Time Experienced Trainers

Learn from Industry Experts, Hands-on labs

Flexible Options: online, instructor-led, self-paced

14+ Years of Industry Recognitions

1 Lakh+ Students Trained

50,000+ Students Placed

Guaranteed 5+ Interview Calls

Top MNCs - Associated with 800+ Recruiters

Free Internship Project & Certification

Monthly Job Fair - Virtual as well as Physica

5000+ Reviews & Ratings

 

 

COURSE CONTENT :

SECTION 1 : Manual Testing and Agile Methodology

1.1 Basics of Manual Testing

  • Introduction
  • Types of Testing
  • Development life cycle
  • Testing life cycle
  • Bug life cycle
  • Different development models
    A.Water fall
    B.Agile

1.2 Agile Methodology

  • Agile philosophy
  • Agile Menifesto
  • Agile Unbrella
  • Scrum
  • Things to do in Scrum
  • Scrum Nutshell
  • Reason Why Automation is necessary in Agile

SECTION 2 : Java

2.1 Introduction

  • Introduction
  • Java programming Keywords

2.2 Literals, Data Types, Variables, Access Specifiers

2.3 Control flows

  • If-Else
  • Switch
  • For loop
  • Do while

2.4 Classes & Objects

2.5 Oops concepts

  • Abstraction
  • Polymorphism
  • Encapsulation
  • Inheritance
  • Method overloading & Method overriding

2.6 Exception Handling

  • Checked/Unchecked Exception
  • Errors
  • Try-catch block
  • Finally block
  • Thow/Throws Keywords

2.7 Interface

  • Difference between class & Interfaces
  • Multiple Inheritance concept
  • Full Abstraction Concepts

2.8 Collection Framework classes

  • ArrayList
  • HashMap
  • TreeSet

2.9 Exercise and Assignment

  • Daily assignment
  • Test

SECTION 3 : Selenium

3.1 Automation need

  • Why
  • When
  • How

3.2 Eclipse

  • Configuring Eclipse
  • Write & compile Java programs
  • Debug java code
  • Run Java code
  • Write and Execute sample java programs

3.3 Basics of Selenium

  • Introduction
  • Why selenium
  • Selenium Vs Other automation tool (QTP)

3.4 Selenium components

  • Selenium Core
  • Selenium IDE
  • Selenium Webdriver (2.0)
  • Selenium Grid

3.5 Selenium IDE

  • Introduction
  • IDE features
  • Installing & configuring IDE
  • Inspecting elements in IDE
  • Recording and playback the scripts
  • Building test cases
  • Running test cases
  • Debugging

3.6 Selenium Webdriver (2.0/3.0/4.0)

  • Introduction
  • Configuring Webdriver with Eclipse
  • Create project
  • Create and run tests
  • Executing tests on multiple browsers Debugging tests
    A.IE
    B.Firefox
    C.Chrome
  • Using locators (Id, Class, Name, xpath, css etc)
  • Choosing locating Strategies
  • Handling Security popups / Alerts / Dialog boxes
  • Error Handling
  • Drag and Drop
  • Working with various Web Elements
  • Buttons
  • Input boxes
  • List
  • Links
  • Radio buttons
  • Check boxes
  • Comboboxes /dropdowns

3.7 Advanced Selenium Webdriver

  • Complex xpath construction(relative xpath, xpath for tables)
  • Attachment using native window
  • Handling iFrame/Frame
  • File Upload/Download
  • Screenshots
  • UI Mapping/Object Map
  • Data Handling
  • Parameterization
  • Waits in Selenium
  • Implicit wait
  • Explicit wait.
  • Automating Web Table and creating generic library.
  • Action Class of Selenium

3.8 Selenium Grid

  • Hub and node concepts
  • Configuration of selenium Grid
  • Executing test using Selenium Grid and TestNG

3.9 Automation Framework

  • What is Automation Framework?
  • Selenium Integration with build tool. (MAVEN)
  • Data Driven Framework
  • Keyword Driven Framework
  • Hybrid Framework
  • Page Object Model
  • Reading the data from external files (Excel)
  • Executing test in parallel using Selenium and TestNG
  • Advanced Automation Framework Understanding
  • Database testing using selenium

3.10 Exercise

  • Daily assignment
  • Separate test for Java and Selenium
  • Project

SECTION 4 : TestNG

4.1 Overview

  • Introduction
  • Configuring TestNG

4.2 Annotations

  • Test
  • Group
  • Ignore
  • Include/Exclude
  • dependsOnMethods
  • priority
  • Package
  • Enable/Disable
  • BeforeSuite
  • BeforeTest
  • BeforeClass
  • BeforeMethod
  • Test Case
  • AfterMethod
  • AfterClass
  • AfterTest
  • AfterSuite

4.3 TestNG Execution

  • Composing tests
  • Parallel Execution
  • Assertions
  • Generating reports
  • Trouble shooting

SECTION 5 : Cucumber BDD

5.1 Cucumber/BDD Basics

  • Overview
  • How to use cucumber
  • TDD Vs BDD

5.2 Gherkin Introduction

  • Basics
  • Keywords
  • Given
  • When
  • Then
  • And
  • But
  • Feature
  • Background
  • Scenario
  • Scenario Outline

5.3 Cucumber Implementation

  • Scenario and Feature file
  • Multiple scenario in feature
  • Parameterization tests
  • Maps in Data Table
  • Cucumbers Tags
  • Cucumber hooks
  • Multiple Feature and StepDef File
  • Report Generation

 

Learn Selenium + Core Java – Course in Pune with Training, Certification & Guaranteed Job Placement Assistance!

 

Online Batches Available for the Areas

Ambegaon Budruk | Aundh | Baner | Bavdhan Khurd | Bavdhan Budruk | Balewadi | Shivajinagar | Bibvewadi | Bhugaon | Bhukum | Dhankawadi | Dhanori | Dhayari | Erandwane | Fursungi | Ghorpadi | Hadapsar | Hingne Khurd | Karve Nagar | Kalas | Katraj | Khadki | Kharadi | Kondhwa | Koregaon Park | Kothrud | Lohagaon | Manjri | Markal | Mohammed Wadi | Mundhwa | Nanded | Parvati (Parvati Hill) | Panmala | Pashan | Pirangut | Shivane | Sus | Undri | Vishrantwadi | Vitthalwadi | Vadgaon Khurd | Vadgaon Budruk | Vadgaon Sheri | Wagholi | Wanwadi | Warje | Yerwada | Akurdi | Bhosari | Chakan | Charholi Budruk | Chikhli | Chimbali | Chinchwad | Dapodi | Dehu Road | Dighi | Dudulgaon | Hinjawadi | Kalewadi | Kasarwadi | Maan | Moshi | Phugewadi | Pimple Gurav | Pimple Nilakh | Pimple Saudagar | Pimpri | Ravet | Rahatani | Sangvi | Talawade | Tathawade | Thergaon | Wakad

Our Courses

Drop A Query

    Enquire Now


    Enquire Now









      This will close in 0 seconds

      Enquire Now & Get 10% Off!

      (Our Team will call you to discuss the Fees)

        This will close in 0 seconds

        Enquire Now









          X
          Enquire Now

          Enquire Now & Get 10% Off!

          (Our Team will call you to discuss the Fees)

             

             

            logo

            Get a Call Back from Our Career Assistance Team

                Enquire Now