Radical Technologies

SELENIUM + CORE JAVA

Selenium is a new generation automation testing tool to automate web based application/Mobile application.

It is also the core technology in countless other browser automation tools, APIs and frameworks.

In the current competitive world, manual testing is getting obsolete, because of the time to market hence companies looking for technical professionals who can handle Automation efficiently which result in cost reduction.

It’s open source tool, evolving day by day with the help of automation experts. Hence tool has a bright future in long run

google
0 +

Google Reviews

0 +

JustDial Reviews

The Syllabus

Curriculum Designed by Experts

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: Testing

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

Enquire Now

    Why Radical Technologies

    Live Online Training

    Highly practical oriented training
    Installation of Software On your System
    24/7 Email and Phone Support
    100% Placement Assistance until you get placed
    Global Certification Preparation
    Trainer Student Interactive Portal
    Assignments and Projects Guided by Mentors
    And Many More Features
    Course completion certificate and Global Certifications are part of our all Master Program

    Live Classroom Training

    Weekend / Weekdays / Morning / Evening Batches
    80:20 Practical and Theory Ratio
    Real-life Case Studies
    Easy Coverup if you missed any sessions
    PSI | Kryterion | Redhat Test Centers
    Life Time Video Classroom Access ( coming soon )
    Resume Preparations and Mock Interviews
    And Many More Features
    Course completion certificate and Global Certifications are part of our all Master Program

    Self Paced Training

    Self Paced Learning
    Learn 300+ Courses at Your Own Time
    50000+ Satisfied Learners
    Course Completion Certificate
    Practical Labs Available
    Mentor Support Available
    Doubt Clearing Session Available
    Attend Our Virtual Job Fair
    10% Discounted Global Certification
    Course completion certificate and Global Certifications are part of our all Master Program

    Skills Covered

    • SA1 , SA2 ,SA3

    • RHEL 6/7/8/9

    • Virtualization

    • Type1 & Type2

    • CCNA Foundation

    • Networking

    • Servers-SSH/DHCP/DNS/
      Apache/Nginx/Apache Tomcat/MySQL/NTP/FTP/
      NFS/Samba/SMTP/Proxy

    • SAN/NAS/All RAID/LVM Storage

    • Backup Solutions

    • Security - all types of firewall

    • Scripting..  Bash scripting

    • Automation Tool - Complete Ansible

    • 250 hrs Hands on training

    • Resume preparation

    • Mock test interview preparation

    • Migration strategy

    • Server Hardening

    • Docker & Kubernetes

    • Basics AWS comparison with Linux

    • 150+ live on scenarios

    tool covered

    Why Enroll for Red Hat Linux

    Covers each topics with Real Time Examples . Covers More than 250+ Real Time Scenarios which is divided into L1 ( Basic ) + L2 ( Intermediate) and L3 ( Advanced ) . Trainer from Real Time Industry .This is completely hands-on training , which covers 90% Practical And 10% Theory

    We give Combo Pack of RHEL 6 with RHEL 7 , to make sure all the candidate will get at least 5+ Year experience knowledge in Redhat Linux after attending this course.Covers SA1 + SA2 + SA3 topics in Details from the very basic to advanced level .

    Complete RHCSA and RHCE Exam Preparations.Appear for Redhat Global Certification Exam At any time After the course – No need to wait to get schedule from Redhat .At your convenient time , you can book and appear for exam using our Individual Exam Delivery System called KOALA

    Course benefits

    • Agentless Architecture

    • Simplicity and Ease of Use

    • Idempotent Execution

    • Infrastructure as Code (laC)

    • Broad Platform Support:

    • Scalability and Performance

    • Community and Support

    Who Can Apply for Red Hat Linux

    Why Red Hat Linux

    Industry Recognition

    Red Hat certifications are widely recognized in the IT industry. Holding a Red Hat certification demonstrates to employers that you have the skills and knowledge needed to effectively work with Red Hat Linux systems.

    High Demand for Linux Skills

    Linux is a dominant operating system in the server market, particularly in enterprise environments. Many organizations, including tech giants, financial institutions, and government agencies, rely on Linux for their infrastructure. As a result, there is a high demand for professionals with Linux skills, including Red Hat Linux expertise.

    Specialized Knowledge

    Red Hat Linux is a popular distribution used in enterprise environments due to its stability, security, and support offerings. By gaining expertise in Red Hat Linux through a certification course, you position yourself as a specialist in this specific distribution, which can make you more attractive to employers who use or plan to use Red Hat Linux.

    Job Opportunities

    Holding a Red Hat certification opens up various job opportunities in roles such as Linux system administrator, DevOps engineer, cloud engineer, network engineer, and more. Many job postings in these fields specifically mention Red Hat certifications as desired or required qualifications.

    Salary Potential

    Professionals with Red Hat certifications often command higher salaries compared to their non-certified counterparts. Employers value certified individuals for their proven skills and expertise, leading to potentially higher earning potential.

    Career Advancement

    Red Hat certifications can help you advance your career by providing a clear path for skill development and progression. As you gain more advanced certifications, you become eligible for more senior roles and responsibilities within organizations.

    Like the Curriculum ? Let's Get Started

    Global Certification

    Radical Technologies is the leading IT certification institute in Bangalore, offering a wide range of globally recognized certifications across various domains. With expert trainers and comprehensive course materials, it ensures that students gain in-depth knowledge and hands-on experience to excel in their careers. The institute’s certification programs are tailored to meet industry standards, helping professionals enhance their skillsets and boost their career prospects. From cloud technologies to data science, Radical Technologies covers it all, empowering individuals to stay ahead in the ever-evolving tech landscape. Achieve your professional goals with certifications that matter.

    course certificate

    Red Hat Linux Fees in Bangalore

    Online Classroom PREFERRED

    16 jul

    TUE - FRI
    07.00AM TO 09.00
    AM LST (GMT +5:30)
    Radical

    20 jul

    SAT - SUN
    10.00AM TO 01.00
    PM LST (GMT +5:30)
    Radical

    20 jul

    SAT - SUN
    08.00PM TO 11.00
    PM LST (GMT +5:30)
    Radical

    ₹ 85,044

    Online Classroom PREFERRED

    Online

    09 Dec

    Weekday

    08:30 PM TO 09:30 PM IST (GMT +5:30)

    Selenium With Java Training & Certification In Bangalore
    Highly Experienced Certified Trainer with 10+ yrs Exp. in Industry
    ENROLL NOW

    Discount Voucher

    "Register Now to Secure Your Spot in Our Featured Course !"

    BOOK HERE

    career services

    About Us

    At Radical Technologies, we are committed to your success beyond the classroom. Our 100% Job Assistance program ensures that you are not only equipped with industry-relevant skills but also guided through the job placement process. With personalized resume building, interview preparation, and access to our extensive network of hiring partners, we help you take the next step confidently into your IT career. Join us and let your journey to a successful future begin with the right support.

    At Radical Technologies, we ensure you’re ready to shine in any interview. Our comprehensive Interview Preparation program includes mock interviews, expert feedback, and tailored coaching sessions to build your confidence. Learn how to effectively communicate your skills, handle technical questions, and make a lasting impression on potential employers. With our guidance, you’ll walk into your interviews prepared and poised for success.

    At Radical Technologies, we believe that a strong professional profile is key to standing out in the competitive IT industry. Our Profile Building services are designed to highlight your unique skills and experiences, crafting a resume and LinkedIn profile that resonate with employers. From tailored advice on showcasing your strengths to tips on optimizing your online presence, we provide the tools you need to make a lasting impression. Let us help you build a profile that opens doors to your dream career.

    Red Hat Linux Course Projects

    Infrastructure Provisioning

    And Configuration Management

    Implementing automated infrastructure provisioning and configuration management using Ansible. This may include setting up servers, networking devices, and other infrastructure components using playbooks and roles. 

    software-developer

    Applications Deployment

    And Orchestration

    Automating the deployment and orchestration of applications across development, testing, and production environments. This could involve deploying web servers, databases. middleware, and other application components using Ansible

    Continuous Integration

    And Continuous Deployment

    Integrating Ansible into CI/CD pipelines to automate software. build, test, and deployment processes. This may include automating the creation of build artifacts, running tests, and deploying applications to various environments.

    completed course section

    Radical Learning Eco-System

    Exam simulator

    Cloud Send Borey

    Hands - on Cloud Lab

    Developer Coding Ground

    Testimonials