HOME > Development > Automation Testing Masterclass Selenium, Cucumber and More

Automation Testing Masterclass Selenium, Cucumber and More

  • Development
  • Dec 13, 2024
SynopsisAutomation Testing Masterclass – Selenium, Cucumber and...
Automation Testing Masterclass Selenium, Cucumber and More  No.1

Automation Testing Masterclass – Selenium, Cucumber and More, available at $84.99, has an average rating of 4.53, with 154 lectures, 21 quizzes, based on 1254 reviews, and has 43472 subscribers.

You will learn about Everything about automation testing. Automation testing using Selenium WebDriver. Usage of unit test libraries such as Junit and TestNG. Making use of BDD through Cucumber. Make use CI/CD pipelines with Gitlab in running your tests. Become a full stack Software Development Engineer in Test This course is ideal for individuals who are Beginner and advanced automation testers, as well as tech-savvy people that wish to get an automation tester job. It is particularly useful for Beginner and advanced automation testers, as well as tech-savvy people that wish to get an automation tester job.

Enroll now: Automation Testing Masterclass – Selenium, Cucumber and More

Summary

Title: Automation Testing Masterclass – Selenium, Cucumber and More

Price: $84.99

Average Rating: 4.53

Number of Lectures: 154

Number of Quizzes: 21

Number of Published Lectures: 150

Number of Published Quizzes: 21

Number of Curriculum Items: 178

Number of Published Curriculum Objects: 174

Number of Practice Tests: 2

Number of Published Practice Tests: 2

Original Price: $64.99

Quality Status: approved

Status: Live

What You Will Learn

  • Everything about automation testing.
  • Automation testing using Selenium WebDriver.
  • Usage of unit test libraries such as Junit and TestNG.
  • Making use of BDD through Cucumber.
  • Make use CI/CD pipelines with Gitlab in running your tests.
  • Become a full stack Software Development Engineer in Test
  • Who Should Attend

  • Beginner and advanced automation testers, as well as tech-savvy people that wish to get an automation tester job.
  • Target Audiences

  • Beginner and advanced automation testers, as well as tech-savvy people that wish to get an automation tester job.
  • This course covers everything you need to know about automation testing.

    Starting by learning the basic concepts of Java, followed by learning how to test Web Applications using Selenium Webdriver, and then diving into the topic of unit testing, using Cucumber, TestNG and Junit. Following this video series should give you a very good understanding on what automation testing really means.

    The objective of this course is to make you proficient in working with tools used by automation engineers. If your goal is to get a job as an automation engineer, this course would not just give you a solid preparation for the interview, but it will also provide the necessary knowledge in order to thrive at your new job.

    The course has the following structure:

  • We learn Java together, as well as Object Oriented Programming principles. If you are already familiar with Java, you can skip this part.

  • We dive into the subject of design patterns, with the objective of learning how to manage complex, repeatable situations in our code. This will give us the expertise on how to design our code for scalable, memory efficient automation frameworks.

  • We then learn about Selenium, what it is and how to use it in testing Web Applications.

  • The last part concentrates on how to develop your own automation framework, using the newest technologies available for automation engineers.

  • By following this structure, as a beginner, you will be confident enough to apply for automation engineer jobs, having the knowledge of all the libraries we cover in this course. As a more experienced person, you will be ready to tackle topics such as creation of a new automation framework from scratch, using the design principles and the full potential of the technologies covered here.

    As a general recommendation, in order to speed up the learning process, study the corresponding code snippets attached to each video. Start experimenting with it, by removing/adding stuff and see what happens. This will not only consolidate your knowledge, but it will help you understand deeply what the studied concept is about. There’s nothing better than stumbling upon issues, investigate and troubleshoot them yourself!

    I wish you a pleasant journey throughout the videos, and I hope you appreciate the content!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: BONUS: Java for Beginners

    Lecture 1: Installing the JDK

    Lecture 2: Choosing an IDE

    Lecture 3: Installing Intellij IDEA Community Edition

    Lecture 4: Creating the First Java Project

    Lecture 5: Variables

    Lecture 6: Primitive Data Types

    Lecture 7: Reference Data Types

    Lecture 8: Arrays

    Lecture 9: Operators

    Lecture 10: If Statements

    Lecture 11: For Loops

    Lecture 12: Explaining the Solution for the For Loops Coding Exercise

    Lecture 13: While Loops

    Lecture 14: Strings

    Lecture 15: Working with User Input

    Lecture 16: Switch Case Statements

    Lecture 17: Objects and Classes

    Lecture 18: Methods

    Lecture 19: Explaining the if statements and the Java coding exercise

    Lecture 20: Method Parameters

    Lecture 21: Constructors

    Lecture 22: Getters and Setters

    Lecture 23: Access Modifiers

    Lecture 24: Static Keyword

    Lecture 25: Static Keyword Coding Exercise Explanation

    Lecture 26: Abstract Classes

    Lecture 27: Final Keyword

    Lecture 28: Interfaces

    Lecture 29: Polymorphism

    Lecture 30: Collections

    Lecture 31: Generics and Lists

    Lecture 32: Generics Exercise Preparation

    Lecture 33: Generics Exercise Solution Explanation

    Lecture 34: Sets

    Lecture 35: Maps

    Lecture 36: Maps Coding Exercise Explanation

    Lecture 37: Equals

    Lecture 38: The toString() Method

    Lecture 39: Handling Exceptions

    Lecture 40: Working with Files

    Lecture 41: Anonymous Inner Classes

    Lecture 42: Inner Classes

    Lecture 43: Enums

    Chapter 3: BONUS: Design Patterns in Java

    Lecture 1: Introduction to the Design Patterns

    Lecture 2: The Builder Pattern Problem Statement

    Lecture 3: How to Implement the Builder Pattern

    Lecture 4: Introduction to the Factory Pattern

    Lecture 5: Factory Pattern Demo

    Lecture 6: Introduction to the Abstract Factory Pattern

    Lecture 7: Introduction to the Singleton Pattern

    Lecture 8: Singleton Pattern Demo

    Lecture 9: Introduction to the Prototype Pattern

    Lecture 10: Prototype Pattern Demo

    Lecture 11: The Object Pool Pattern

    Lecture 12: Implementing the Object Pool Pattern

    Lecture 13: The Structural Patterns

    Lecture 14: Introduction to the Adapter Pattern

    Lecture 15: Implementing the Adapter Pattern

    Lecture 16: Introduction to the Bridge Pattern

    Lecture 17: Implementing the Bridge Pattern.mp4

    Lecture 18: The Filter Pattern

    Lecture 19: Introduction to the Composite Pattern

    Lecture 20: Implementing the Composite Pattern

    Lecture 21: Introduction to the Decorator Pattern

    Lecture 22: Implementing the Decorator Pattern

    Lecture 23: Introduction to the Facade Pattern

    Lecture 24: Implementing the Facade Pattern

    Lecture 25: Introduction to the Flyweight Pattern

    Lecture 26: Implementing the Flyweight Pattern

    Lecture 27: Introduction to the Proxy Pattern

    Lecture 28: Implementing the Proxy Pattern

    Lecture 29: The Behavioural Design Patterns

    Lecture 30: Introduction to the Chain of Responsibility Pattern

    Lecture 31: Implementing the Chain of Responsibility Pattern

    Lecture 32: Introduction to the Command Pattern

    Lecture 33: Implementing the Command Pattern

    Lecture 34: Introduction to the Interpreter Pattern

    Lecture 35: Implementing the Interpreter Pattern

    Instructors

  • Automation Testing Masterclass Selenium, Cucumber and More  No.2
    Laurentiu Raducu
    Software Engineer in Test
  • Rating Distribution

  • 1 stars: 20 votes
  • 2 stars: 27 votes
  • 3 stars: 144 votes
  • 4 stars: 436 votes
  • 5 stars: 627 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!