• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

SoftwareTestingo - Jira Selenium Protractor Testing SDLC Agile Methodology

Java Selenium Tutorial & Testing Interview Questions

  • Home
  • Interview Questions
  • Java
  • Java Programs
  • Test Cases
  • Selenium
  • Manual Testing
  • Difference
  • Search
SoftwareTestingo » Udemy Free Courses » Software Testing Courses » Automation Testing using Selenium – Beginner to Designer

Automation Testing using Selenium – Beginner to Designer

Last Updated on: February 22, 2020 By Softwaretestingo Editorial Board

What We Are Learn On This Post

  • What you’ll learn in Automation Testing using Selenium
  • Requirements For Automation Testing using Selenium
  • Description Of Automation Testing using Selenium
  • FAQ – What Is Included in this Course?
  • Some Amazing Reviews From Our Learners For Automation Testing using Selenium
  • Course Overview Of Automation Testing using Selenium
  • Learn Selenium: Selenium Tutorials
  • Who this course is for

What you’ll learn in Automation Testing using Selenium

  • You will Learn Automation Testing using Selenium the MODERN WAY – Step By Step – With 200 HANDS-ON Code Examples
  • You will Acquire ALL the SKILLS to demonstrate an EXPERTISE in Automation Testing using Selenium and Java in Your Job Interviews
  • You will Solve a Wide Range of Hands-on Automation Testing EXERCISES with Java and Selenium
  • You will Learn to WRITE Great Automation Tests with Selenium and Java
  • You will Learn to SETUP New Automation Test Projects with JUNIT and TestNG
  • You will Learn to Create Basic Automation Test FRAMEWORKS
  • You will learn to use Selenium IDE and Katalon Studio to Record and Replay Automation Testing Scenarios
  • You will learn to set up new automation projects with Selenium, Web Driver, JUnit, and TestNG Frameworks
  • You will learn some of the TestNG Advanced Features – XML Suite, Test Reports, Test Parameters and Parallel Execution
  • You will learn the basics of HTML, CSS, and XPath
  • You will understand all Selenium Locators – By Id, By Name, By Link Text, By Partial Link Text, By Class, CSS Selectors and XPath Expressions
  • You will learn to play with Form Elements – Text, TextArea, CheckBox, Radio Button, Select Box, and Multi-Select Box
  • You will learn to write automation test for a wide range of scenarios – Playing with Windows, Modal Windows (Sleep, Implicit Wait and Explicit Waits), Alert Boxes, Window Handles, and New Browser Window Launches, Frames, Taking Screenshots, Executing JavaScript Code, Actions Interface to control mouse and keyboard
  • You will learn to Set up Automation Testing Frameworks for Form Elements, Tables and Cross Browser Testing
  • You will learn to write Data-Driven Tests with Data Providers, CSV and Excel Spreadsheets
  • You will learn to implement the Page Object Model for a Complex Automation Test Scenario
  • You will learn to parallelize and scale-up Automation Tests with Selenium Standalone and Grid

Requirements For Automation Testing using Selenium

  • You should have the ability to learn while having fun!
  • Connectivity to the Internet to download various tools listed below
  • We will help you install Selenium IDE, Katalon Studio, Brackets, Java, NodeJs, and Eclipse.
  • Oracle Solaris or 64 bit Microsoft Windows or Linux or macOS
  • Java 9+ does NOT work on 32 bit Microsoft Windows! You would need a 64 bit Microsoft Windows if you
  • would want to use Windows.
  • We will help you download all needed dependencies using Maven and NPM.

Description Of Automation Testing using Selenium

  • Zero Java Programming Experience? No Problem.
  • Zero Automation Experience? No Problem.

Do you want to become a Great Programmer with Java? Do you want to become a Great Automation Tester with Selenium? Do you want to learn to setup New Automation Test Projects with Junit, TestNG, and Selenium Webdriver? Do you want to learn Creating Automation Test Frameworks?  Look No Further!

FAQ – What Is Included in this Course?

  • Java –  Yes
  • Junit – Yes
  • TestNG –  Included
  • Selenium 3 – Yes
  • Selenium Advanced Test Scenarios – Of Course
  • Selenium Standalone and Grid –       Yes
  • Data-Driven Tests –  Yes
  • Page Object Model –  Included
  • Build Automation Frameworks – Yes
  • Cross Browser Automation Testing – Yes. Of Course

Some Amazing Reviews From Our Learners For Automation Testing using Selenium

★★★★★ This course is very good. The instructor explains things clearly and provides lots of examples. It is highly recommended. Easy exercises and several examples!

★★★★★ This course was amazing. It was a very in-depth look at Java and automation testing. I was a beginner automation test engineer, but there are quite a few things that I will be using on my next automation project.

★★★★★ I am able to understand it very quickly as voice and pronunciation are very clear. Also, the instructor is very experienced in his topic.

★★★★★ Excellent Course for Beginners – The right place to begin learning Selenium with Java.

★★★★★ Very detailed, easy to follow.

★★★★★ It is awesome.

Course Overview Of Automation Testing using Selenium

Writing Your First Automation Test with Java and Selenium Webdriver is a lot of fun.

Java is one of the most popular programming languages. Java offers both object-oriented and functional programming features. Selenium can be used for screen scraping and automating repeated tasks on the browser.

In this course, you will learn Programming with Java and Automation Testing with Selenium.

We take a Hands-on Approach using Eclipse as an IDE to illustrate more than 200 Java Coding Exercises, Puzzles, and Code Examples. We will also write more than 100 Selenium Automation Tests with Java for a wide variety of scenarios.

In more than 350 Steps, we explore the most important Java Programming Features and Selenium Automation Testing Scenarios.

  • Basics of Java Programming – Expressions, Variables, and Printing Output
  • Using Selenium IDE and Katalon Studio to Record and Replay Automation Testing Scenarios
  • Learn the basics of Selenium Webdriver
  • Exporting Automation Tests and Setting up new Maven Project for JUnit and TestNG
  • TestNG vs. JUnit
  • TestNG Advanced Features – XML Suite, Test Reports, Running Tests with Parameters defined in XML and Running Tests in Parallel
  • Basics of HTML, CSS, and XPath
  • Selenium Locators – By Id, By Name, By Link Text, By Partial Link Text, By Class, CSS Selectors and XPath Expressions
  • Setting and Reading values from Form Elements – Text, TextArea, CheckBox, Radio Button, Select Box, and Multi-Select Box.
  • Advanced Selenium Automation Testing Scenarios – Playing with Windows, Modal Windows (Sleep, Implicit Wait and Explicit Waits), Alert Boxes, Window Handles, and New Browser Window Launches, Frames, Taking Screenshots, Executing JavaScript Code, Actions Interface to control mouse and keyboard.
  • Set up Automation Testing Frameworks – Tables
  • Important Interfaces – WebDriver
  • Introduction to Cross Browser Automation Testing, Headless Testing and Setting up a Basic Cross Browser Automation Testing Framework
  • Writing Data-Driven Testing with Data Providers, CSV and Excel Spreadsheets
  • Implementing Page Object Model for a Complex Test Scenario
  • Scaling up with Selenium Standalone and Grid
  • Java Operators – Java Assignment Operator, Relational and Logical Operators, Short Circuit Operators
  • Java Conditionals and If Statement
  • Methods – Parameters, Arguments, and Return Values
  • An Overview Of Java Platform – java, javac, bytecode, JVM and Platform Independence – JDK vs. JRE vs. JVM
  • Object-Oriented Programming – Class, Object, State, and Behavior
  • Basics of OOPS – Encapsulation, Abstraction, Inheritance, and Polymorphism
  • Basics about Java Data Types – Casting, Operators and More
  • Java Built-in Classes – BigDecimal, String, Java Wrapper Classes
  • Conditionals with Java – If Else Statement, Nested If Else, Java Switch Statement, Java Ternary Operator
  • Loops – For Loop, While Loop in Java, Do While Loop, Break and Continue
  • Java Array and ArrayList – Java String Arrays, Arrays of Objects, Primitive Data Types, toString, and Exceptions
  • Java Collections – List Interface(ArrayList, LinkedList and Vector), Set Interface (HashSet, LinkedHashSet and TreeSet), Queue Interface (PriorityQueue) and Map Interface (HashMap, HashTable, LinkedHashMap and TreeMap() – Compare, Contrast and Choose
  • Generics – Why do we need Generics? Restrictions with extends and Generic Methods, WildCards – Upper Bound and Lower Bound.
  • Introduction to Exception Handling – Your Thought Process during Exception Handling. Try, catch, and finally. Exception Hierarchy – Checked Exceptions vs. Unchecked Exceptions. Throwing an Exception. Creating and Throwing a Custom Exception – CurrenciesDoNotMatchException. Try with Resources – New Feature in Java 7.

You will be using Eclipse and Brackets as the IDE. You will be using Maven, npm (Dependency Management), TestNG (XML Test Suite, Parallel, Multiple Browsers), JUnit, Selenium IDE, Katalon Studio, Selenium Standalone, and Selenium Grid. We will help you set up each one of these.

Learn Selenium: Selenium Tutorials

Start Learning Now. Hit the Enroll Button!

Who this course is for

  • You want to learn Programming
  • You want to learn Automation Testing
  • You want to learn how Selenium Web Driver Works
  • You are a beginner and want to explore Java further
  • You want to learn the basics of Object-Oriented Programming with Java
  • You want to learn the basics of Functional Programming with Java
  • You want to write great Automation test for your web applications in Java
Instructor: in28Minutes Official
DevOps, AWS, Docker, Kubernetes, Java & Spring Boot Experts
  • 4.4 Instructor Rating
  • 100,296 Reviewsin28Minutes Official
  • 501,366 Students
  • 32 Courses

Ranga is an AWS Certified Solutions Architect Associate.

We are teaching 30+ Courses to 450K Learners on DevOps, Cloud ( AWS, PCF, GCP, and Azure ), Full Stack (  React, Angular ), Java Programming, and Java Frameworks ( Spring, Spring Boot, Spring MVC,  Hibernate ).

[LEARNING PATHS 00 to 05 for DevOps, Full Stack, Cloud,  Spring Boot and Java in the FAQ below]

We use Problem-Solution based Step-By-Step Hands-on Approach With Practical, Real-World Application Examples.

We have a wide range of courses focused on Spring Boot –  Creating APIs and Microservices, Deploying to Cloud ( AWS, Azure, Docker, Kubernetes, Azure ), and Integrating with Full Stack Front end frameworks ( React & Angular ).

[LEARNING PATHS]

[LEARNING PATH 00] – DevOps 

  • Master DevOps with Docker, Kubernetes and Azure DevOps

[LEARNING PATH 01] – Spring and Spring Boot Web Applications & API Developer

  • Spring Framework Master Class – Learn Spring the Modern Way!
  • Learn Spring Boot in 100 Steps – Beginner to Expert
  • Master Java Web Services and RESTful API with Spring Boot
  • Master Hibernate and JPA with Spring Boot in 100 Steps
  • Master Java Unit Testing with Spring Boot & Mockito

[LEARNING PATH 02] – Full Stack Developer with Spring Boot, React and Angular

  • Go Java Full Stack with Spring Boot and React
  • Go Java Full Stack with Spring Boot and Angular

[LEARNING PATH 03] – Cloud Microservices with Spring Boot, Docker & Kubernetes

  • Master Microservices with Spring Boot and Spring Cloud
  • Master Docker with Java – DevOps for Spring Microservices
  • Master Kubernetes with Docker on Google Cloud, AWS & Azure

[LEARNING PATH 04] – Cloud Developer with Spring Boot, AWS, Azure, and PCF

  • Learn AWS – Deploy Java Spring Boot to AWS Elastic Beanstalk
  • Master Azure Web Apps – Take Java Spring Boot Apps to Azure
  • Master Pivotal Cloud Foundry with Spring Boot Microservices

[LEARNING PATH 05] – Learn AWS with Microservices, Docker, and Kubernetes

  • Learn AWS – Deploy Java Spring Boot to AWS Elastic Beanstalk
  • Master AWS Fargate & ECS with Java Spring Boot Microservices
  • Master Kubernetes with Docker on Google Cloud, AWS & Azure

[OUR BELIEFS]

  • Best Courses are interactive and fun.
  • Foundations for building high-quality applications are best laid down while learning.

[OUR APPROACH]

We use the 80-20 Rule. We discuss 20% of things used 80% of the time in depth. We touch upon other things briefly equipping you with enough knowledge to find out more on your own.

Problem Solution based Step by Step Hands-on Learning.

Download Link: https://bit.ly/automationtestingusingselenium

    Filed Under: Software Testing Courses

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Primary Sidebar

    Join SoftwareTestingo Telegram Group

    Tutorials Important Links

    • Software Testing Jobs
    • Manual Testing Tutorial
    • Selenium Tutorial
    • Core Java Tutorial
    • TestNG Tutorial
    • Java Programs
    • Selenium Programs
    • Manual Test Cases
    • Interview Tips
    • Contact US
    • www.softwaretestingo.com

    Important Links

    • Software Testing Interview Questions
    • Agile Interview Questions
    • Manual Testing Interview Questions
    • Testing Interview Questions
    • Selenium Interview Questions
    • Selenium Real Time Interview Questions
    • Selenium WebDriver Interview Questions
    • Automation Framework Interview Questions
    • Appium Interview Questions
    • TestNG Interview Questions
    • Java Interview Questions
    • Core Java Interview Questions

    Categories

    Copyright © 2021 SoftwareTestingo.com ~ Contact Us ~ Sitemap ~ Privacy Policy