Automation Testing Masterclass – Selenium, Cucumber and More
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024