Selenium WebDriver 4, Cucumber BDD, Java & More! [NEW: 2023]

Get a Free Week of Skillshare

$9.99 Coupon code for Selenium WebDriver 4, Cucumber BDD, Java & More! [NEW: 2023] Udemy Course. This is an exclusive discount coupon from the course instructor, it will be active for few days. Check ENROLL NOW button to get a maximum discount. We manually verified coupon code on November 3rd, 2023 .

Full Automation Testing Bootcamp! Learn automation testing using Selenium Webdriver 4, Java, Cucumber BDD, TestNG & More
Instructed by Gianni Bruno 10 hours on-demand video, 5 articles & 146 downloadable resources

The following topics are covered in this course. These topics have been specifically tailored to demonstrate and teach you the most important areas of automation testing. This is taught to you using a practical approach and you will see tests (that you have written) testing websites using your very own browser.

  • Gain a greater understating of Selenium WebDriver 4 & Java.
  • Gradually learn and understand Cucumber (BDD) from a basic level all the way to an advanced level (Latest versions of Cucumber BDD).
  • Learn the latest and most effective way to develop basic to advanced Cucumber Frameworks.
  • Learn how to architecturally design and develop Cucumber Frameworks the correct way taking into consideration concepts such as DRY (Don’t Repeat Yourself), maintainability etc.
  • Incorporate best practises when developing Cucumber Frameworks.
  • What is Gherkin and how can we use it?
  • Understand what exactly is a Feature File & how to create them.
  • Understand the purpose of Step Definition Classes & how to create them.
  • Explain the purpose of Runner Classes and explain how to optimize them using Options, Hooks & Tags.
  • Explain the advantages and purpose of reports and learn how to generate Advanced Reports.
  • Learn how to attach images to reports.
  • Understand the purpose of the Background keyword and why it’s a good idea to use it.
  • Demonstration of Scenario Outlines & Examples (which is very important).
  • Explain the purpose of the Page Object Model (POM) & Page Factories.
  • I will show you how to Integrate Selenium and Java into your Cucumber projects.
  • I will teach you how to simulate a wide range of different test scenarios via planned automation test scripts.
  • I explain how to find elements on website(s).
  • I will explain the purpose and then master the ability to create Dynamic Locators.
  • Learn how to stabilize your tests.
  • Learn why a BasePage is so important and why it’s vital to centralize your code.
  • I will explain how to create a customized Base Page including the creation of Bespoke Methods.
  • Learn how to Effectively handle Element Interaction (Wait for Element to be Visible, Clickable etc).
  • I’ll explain to you the purpose and limitations of Thread.sleep and teach you the correct way to wait and interact with website elements.
  • I will show you how to Master Inheritance using Subpages etc.
  • I will show you DriverFactory creation and why a DriverFactory is very important!
  • I’ll explain the importance of Modelling Pages of a website into Separate Containers (POM: Page Object Modelling).
  • We will go though the Java JDK and Apache Maven setup.
  • I will demonstrate to you IntelliJ IDE so that you become very familiar with it (including how to set it up).
  • I will demonstrate Maven and explain it’s purpose and why this is a wonderful tool to use.
  • Explain the importance of the Maven POM File and why we use it (Including handling dependencies).
  • I will explain the M2 directory.
  • I will teach you how to simplify the update process (Dependencies) of your project.
  • We will go through some of the most popular Maven commands.
  • I will explain the Constant class (for centralisation) & learn how to create dynamic directories.
  • I’ll teach you Continuous Integration using Jenkins and explain why this is very useful.
  • I will also show you some very important add-ons for Jenkins.
  • We will create some very visually appealing reports within Jenkins and attaching images to those reports.
  • How to handle Extensible Choice Parameters (Selection Dropdown lists) via Jenkins.
  • I have made sure to include course notes & code with each lecture(s) and module(s).
  • We will go through Chromedriver and Geckodriver and explain its purpose.
  • I will demonstrate how to use a specific Surefire plugin to our advantage.
  • I will teach you the purpose TestNG execution files and why these are used.
  • I will demonstrate how to effectively use TestNG Assertions.
  • I will demonstrate the Config / Properties file and explain the purpose of the config reader class.
  • Parallelization –  I will demonstrate how you can execute your tests in Parallel, how to increase / decrease the numbers of tests running in parallel etc.
  • And much more!

Who this course is for:

  • Anyone looking to Pursue a Career within Test Automation / SDET.
  • Anyone that has an interest in automation testing and wants to gain knowledge in this area.
  • Manual testers / QA engineers / QA analysts that are wanting to learn Automation Testing.
  • Automation test engineers looking to refresh/ learn about latest automation trends (+Advanced Concepts).
  • Anyone wanting to understand and learn the concepts of Cucumber BDD and Selenium WebDriver.
  • Anyone wanting to learn the skills required to develop Advanced Cucumber (BDD) frameworks.
  • Automaton Test Engineers / Software Development Engineers in Test.

Recommended Courses

  1. Cypress with Cucumber BDD – Beginner to Expert in 9 Hours!
  2. Automation Testing Masterclass – Selenium, Cucumber and More
Deal Score0
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.

Gain access to over 11,000+ courses for just $16.58 [₹850] per month

Choose between monthly or annual billing cycles, with the freedom to cancel at any time.

The future belongs to learners. Udemy online courses as low as $13.99

New customer offer! Top courses from $14.99 when you first visit Udemy

Gain the skills you need to reach your next career milestone for as little as $11.99

Course Coupon Club
Logo
Follow us on Telegram Join us on FB