Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
7 Days Selenium Java Automation Workshop
Rating: 3.0 out of 5(1 rating)
9 students

7 Days Selenium Java Automation Workshop

Learn end to end Selenium Java Automation in 7 Days
Last updated 11/2022
English

What you'll learn

  • Master End-to-End Selenium Automation – Gain complete hands-on experience in designing and executing automation tests using Selenium with Java.
  • Build Automation Frameworks from Scratch – Learn to independently develop robust, scalable automation frameworks using industry best practices.
  • Cover Full Tech Stack in Just 7 Days – Dive into Core Java, Selenium WebDriver, TestNG, Maven, Git/GitHub, Jenkins, and Cucumber BDD—all within one power-packed
  • Become Job-Ready in Automation Testing – Acquire the skills and confidence needed to face real-time interview questions and excel in automation testing roles.
  • Implement Real-World Testing Scenarios – Work on practical exercises that simulate real-time testing scenarios faced by QA professionals.Implement Real-World Te
  • Understand CI/CD with Jenkins Integration – Automate your test executions with Jenkins and understand continuous integration workflows.
  • Learn Behavior-Driven Development (BDD) – Implement BDD with Cucumber to create readable, maintainable test scripts.
  • Version Control with Git and GitHub – Master essential Git commands and collaborate using GitHub in a team environment.
  • Get Familiar with Maven Project Structure – Understand project dependency management and build lifecycle using Maven.
  • Kickstart Your Automation Career with Confidence – Walk away with a strong portfolio project and the skills to showcase your automation expertise.

Course content

1 section7 lectures12h 55m total length
  • Overview on end to end selenium java automation framework1:51:08

    This chapter provides an end to end walkthrough on selenium java automation framework. It describes on following items:

    1. JDK Installation

    2. IntelliJ Idea Installation

    3. GitHub - Account Creation, Repository Creation

    4. Git Installation

    5. Maven and Git Project Creation

    6. Core Java

  • Maven Project Creation with Git Enabled Option and Core Java Concepts1:44:57
  • Core Java Concepts1:55:18
  • Setup Selenium and Page Object Model1:47:12
  • Selenium and TestNG1:39:15
  • Maven and Jenkins - Trigger suites from Maven and Jenkins1:48:00
  • BDD Framework using Cucumber + Java2:09:26

Requirements

  • No Prior Programming Experience Required – This course is beginner-friendly and designed to teach everything from the ground up.
  • Self interest to learnA Passion for Learning Automation Testing – A self-driven attitude and willingness to practice regularly will help you get the best out of this course. selenium java automation testing
  • Basic Understanding of Manual Testing Concepts (optional but helpful) – Familiarity with software testing basics will accelerate your learning.
  • Access to a Computer with Internet – You'll need a laptop/desktop with internet connectivity to install tools and follow along with practical exercises.
  • Willingness to Follow a Hands-On Approach – This is a practical, project-based workshop—come prepared to code, test, and automate.
  • No Paid Software Required – All the tools used in the course are open-source and free to download.

Description

This course is mainly designed for those who want to get into Software Testing - QA Automation. Someone might have some experience in selenium, someone might be fresher or might have less experience, irrespective of these criteria, this course is designed from scratch and covers the end to end automation framework development including individual topics explained in detail. So the students who complete this workshop would be having the end to end knowledge on the topics and framework development. Also this workshop is more beneficial if someone appears for the automation interview. Students can use this and learn.

  • GitHub/Git

    • GitHub Account Creation, Repository Creation

    • Git Bash installation

    • Git Commands

    • Creating projects locally and pushing the project to the remote repository, etc.

  • Core Java

    • Download and install JDK

    • Class and Object

    • Default Constructor and parameterized constructor

    • Methods

    • Access Modifiers

    • Inheritance

    • Polymorphism - Method Overloading

  • Selenium

    • Selenium Setup

    • Selenium Concepts

    • WebDriverManager, etc

  • TestNG

    • TestNG setup

    • Annotations

    • Creating XML Automation Suite

    • Triggering Automation Suite from XML Suite

  • Maven

    • Maven Setup

    • POM File Explained

    • Build Life Cycle

    • Maven Commands

    • Triggering Automation Suite from Maven Command Line

  • Jenkins

    • Jenkins Job Creation

    • Triggering Automation Suite from Local

    • Triggering Automation Suite from GitHub

  • BDD Framework using Cucumber + Java

    • Feature File

    • Step Definitions

    • Automating Tests

This course is mainly designed for those who want to get into Software Testing - QA Automation. Someone might have some experience in selenium, someone might be fresher or might have less experience, irrespective of these criteria, this course is designed from scratch and covers the end to end automation framework development including individual topics explained in detail. So the students who complete this workshop would be having the end to end knowledge on the topics and framework development. Also this workshop is more beneficial if someone appears for the automation interview. Students can use this and learn.

  • GitHub/Git

    • GitHub Account Creation, Repository Creation

    • Git Bash installation

    • Git Commands

    • Creating projects locally and pushing the project to the remote repository, etc.

  • Core Java

    • Download and install JDK

    • Class and Object

    • Default Constructor and parameterized constructor

    • Methods

    • Access Modifiers

    • Inheritance

    • Polymorphism - Method Overloading

  • Selenium

    • Selenium Setup

    • Selenium Concepts

    • WebDriverManager, etc

  • TestNG

    • TestNG setup

    • Annotations

    • Creating XML Automation Suite

    • Triggering Automation Suite from XML Suite

  • Maven

    • Maven Setup

    • POM File Explained

    • Build Life Cycle

    • Maven Commands

    • Triggering Automation Suite from Maven Command Line

  • Jenkins

    • Jenkins Job Creation

    • Triggering Automation Suite from Local

    • Triggering Automation Suite from GitHub

  • BDD Framework using Cucumber + Java

    • Feature File

    • Step Definitions

    • Automating Tests


Who this course is for:

  • Manual Testing Engineer, Test Lead, Automation Engineer, Automation Lead, Test Manager
  • Those who wants to start their career in QA Automation