Companies Home Search Profile

Selenium WebDriver 4, Cucumber BDD, Java & More! [2024]

Focused View

Gianni Bruno

10:04:08

26 View
  • 1. Introduction.mp4
    01:49
  • 1.1 httpsjdk.java.netarchive.html
  • 1.2 httpsopenjdk.java.netinstall.html
  • 1.3 httpsstackoverflow.comquestions14702702how-to-set-java-home-in-mac-permanently.html
  • 1.4 httpsstackoverflow.comquestions24641536how-to-set-java-home-in-linux-for-all-users.html
  • 1. Java JDK.mp4
    07:56
  • 2.1 httpsmaven.apache.orgdownload.cgi.html
  • 2.2 httpsmaven.apache.orginstall.html.html
  • 2.3 httpswww.baeldung.cominstall-maven-on-windows-linux-mac.html
  • 2. Apache Maven.mp4
    04:43
  • 3.1 httpswww.jetbrains.comideadownload.html
  • 3. IntelliJ & Cucumber Addon.mp4
    04:54
  • 1.1 apache maven.pdf
  • 1. What is Apache Maven.mp4
    04:57
  • 2. IntelliJ - Layout Update - [Please Read].html
  • 3. Project Setup.mp4
    04:26
  • 4.1 httpsen.wikipedia.orgwikiJAR (file format).html
  • 4.2 httpsmvnrepository.com.html
  • 4.3 httpsmvnrepository.comartifactio.cucumbercucumber-java.html
  • 4.4 httpsmvnrepository.comartifactio.cucumbercucumber-testng.html
  • 4.5 httpsmvnrepository.comartifactorg.seleniumhq.seleniumselenium-java.html
  • 4.6 pom final.zip
  • 4.7 pom original.zip
  • 4. POM File & Downloading Dependencies.mp4
    10:28
  • 5.1 httpschromedriver.chromium.orgdownloads.html
  • 5.2 httpsgithub.commozillageckodriverreleases.html
  • 5. Browser Drivers.mp4
    09:09
  • 6.1 pom final.zip
  • 6.2 pom original.zip
  • 6. Maven Lifecycle Commands.mp4
    05:13
  • 7.1 pom final.zip
  • 7.2 pom original.zip
  • 7. Maven Compiler Plugin.mp4
    03:25
  • 8. Other Courses - (Coupon Codes).html
  • 1.1 1. what is cucumber gherkin.pdf
  • 1. What is Cucumber & What is Gherkin.mp4
    07:48
  • 2.1 contact us.zip
  • 2.2 httpscucumber.iodocsgherkinreference.html
  • 2.3 httpswww.webdriveruniversity.com.html
  • 2.4 httpswww.webdriveruniversity.comContact-Uscontactus.html.html
  • 2. Feature File - Creation.mp4
    12:56
  • 3.1 contact us steps.zip
  • 3.2 httpscucumber.iodocscucumberstep-definitions.html
  • 3.3 httpswww.webdriveruniversity.com.html
  • 3.4 httpswww.webdriveruniversity.comContact-Uscontactus.html.html
  • 3. Mapping Step Definitions.mp4
    13:38
  • 4. Important - [Please Read].html
  • 5.1 contact us steps final.zip
  • 5.2 contact us steps original.zip
  • 5.3 httpschromedriver.chromium.orgdownloads.html
  • 5.4 httpscucumber.iodocscucumberapi.html
  • 5.5 httpswww.selenium.devdocumentationwebdriverpage loading strategy.html
  • 5.6 httpswww.webdriveruniversity.comContact-Uscontactus.html.html
  • 5. Hooks & Browser Driver - Setup.mp4
    12:32
  • 6.1 contact us steps final.zip
  • 6.2 contact us steps original.zip
  • 6.3 httpsmvnrepository.comartifactorg.apache.commonscommons-lang3.html
  • 6.4 httpswww.ranorex.comselocitybrowser-extension.html
  • 6.5 httpswww.webdriveruniversity.comContact-Uscontactus.html.html
  • 6.6 pom final.zip
  • 6.7 pom original.zip
  • 6. Implementing Step Definitions - Part 13.mp4
    14:47
  • 7.1 contact us steps final.zip
  • 7.2 contact us steps original.zip
  • 7.3 httpsmvnrepository.comartifactorg.apache.commonscommons-lang3.html
  • 7.4 httpswww.ranorex.comselocitybrowser-extension.html
  • 7.5 httpswww.webdriveruniversity.comContact-Uscontactus.html.html
  • 7. Implementing Step Definitions - Part 23.mp4
    09:08
  • 8.1 contact us steps final.zip
  • 8.2 contact us steps original.zip
  • 8.3 httpsmvnrepository.comartifactorg.apache.commonscommons-lang3.html
  • 8.4 httpswww.ranorex.comselocitybrowser-extension.html
  • 8.5 httpswww.webdriveruniversity.comContact-Uscontactus.html.html
  • 8. Implementing Step Definitions - Part 33.mp4
    09:17
  • 9.1 contact us final.zip
  • 9.2 contact us original.zip
  • 9.3 httpsgithub.comcucumbercucumber-expressions#readme.html
  • 9.4 httpswww.webdriveruniversity.comContact-Uscontactus.html.html
  • 9. Cucumber Expressions Scenario Creation.mp4
    07:09
  • 10.1 contact us steps final.zip
  • 10.2 contact us steps original.zip
  • 10.3 httpsgithub.comcucumbercucumber-expressions#readme.html
  • 10.4 httpswww.webdriveruniversity.comContact-Uscontactus.html.html
  • 10. Cucumber Expressions Mapping Step Definitions.mp4
    13:29
  • 11.1 contact us steps final.zip
  • 11.2 contact us steps original.zip
  • 11.3 httpsgithub.comcucumbercucumber-expressions#readme.html
  • 11.4 httpswww.w3schools.comjavajava methods param.asp.html
  • 11.5 httpswww.webdriveruniversity.comContact-Uscontactus.html.html
  • 11. Cucumber Expressions Implementing Step Definitions.mp4
    05:58
  • 12.1 httpscucumber.iodocscucumberapi#running-cucumber.html
  • 12.2 mainrunner.zip
  • 12. Runner class - Creation.mp4
    11:59
  • 13.1 contact us final.zip
  • 13.2 contact us original.zip
  • 13.3 httpscucumber.iodocscucumberapi#tags.html
  • 13.4 mainrunner final.zip
  • 13.5 mainrunner original.zip
  • 13. Runner Class Tags.mp4
    07:26
  • 14.1 httpscucumber.iodocscucumberapi.html
  • 14.2 httpscucumber.iodocscucumberreporting.html
  • 14.3 httpscucumber.iodocscucumberreporting#built-in-reporter-plugins.html
  • 14.4 mainrunner final.zip
  • 14.5 mainrunner original.zip
  • 14. Runner Class Reporting.mp4
    09:07
  • 1.1 httpswww.webdriveruniversity.com.html
  • 1.2 httpswww.webdriveruniversity.comLogin-Portalindex.html.html
  • 1. Challenge Overview.mp4
    03:30
  • 2.1 httpswww.webdriveruniversity.com.html
  • 2.2 httpswww.webdriveruniversity.comLogin-Portalindex.html.html
  • 2.3 login.zip
  • 2. Feature File - Creation.mp4
    02:38
  • 3.1 httpswww.webdriveruniversity.com.html
  • 3.2 httpswww.webdriveruniversity.comLogin-Portalindex.html.html
  • 3.3 login final.zip
  • 3.4 login original.zip
  • 3. Scenario 1 Documenting Requirements.mp4
    06:02
  • 4.1 httpsgithub.comcucumbercucumber-expressions#readme.html
  • 4.2 httpswww.webdriveruniversity.com.html
  • 4.3 httpswww.webdriveruniversity.comLogin-Portalindex.html.html
  • 4.4 login steps.zip
  • 4. Scenario 1 Mapping Step Definitions.mp4
    06:03
  • 5.1 contact us steps final.zip
  • 5.2 contact us steps original.zip
  • 5.3 httpscucumber.iodocscucumberapi#hooks.html
  • 5.4 httpsgithub.comcucumbercucumber-expressions#readme.html
  • 5.5 httpswww.webdriveruniversity.com.html
  • 5.6 httpswww.webdriveruniversity.comLogin-Portalindex.html.html
  • 5.7 login steps final.zip
  • 5.8 login steps original.zip
  • 5. Hooks, Tags & Driver Setup.mp4
    09:41
  • 6.1 httpsgithub.comcucumbercucumber-expressions#readme.html
  • 6.2 httpswww.webdriveruniversity.com.html
  • 6.3 httpswww.webdriveruniversity.comLogin-Portalindex.html.html
  • 6.4 login steps final.zip
  • 6.5 login steps original.zip
  • 6. Scenario 1 Implementing Step Definitions.mp4
    10:42
  • 7.1 httpsgithub.comcucumbercucumber-expressions#readme.html
  • 7.2 httpswww.webdriveruniversity.com.html
  • 7.3 httpswww.webdriveruniversity.comLogin-Portalindex.html.html
  • 7.4 login final.zip
  • 7.5 login original.zip
  • 7. Scenario 2 Documenting Requirements.mp4
    05:15
  • 8.1 httpsgithub.comcucumbercucumber-expressions#readme.html
  • 8.2 httpswww.webdriveruniversity.com.html
  • 8.3 httpswww.webdriveruniversity.comLogin-Portalindex.html.html
  • 8.4 login steps final.zip
  • 8.5 login steps original.zip
  • 8. Scenario 2 Mapping & Implementing Step Definitions.mp4
    03:26
  • 1.1 4.1. background keyword.pdf
  • 1. Background Keyword.mp4
    04:20
  • 2.1 contact us final.zip
  • 2.2 contact us original.zip
  • 2.3 httpscucumber.iodocsgherkinreferencesbsearch=background#background.html
  • 2.4 httpswww.webdriveruniversity.comLogin-Portalindex.html.html
  • 2.5 login final.zip
  • 2.6 login original.zip
  • 2. Background Keyword In Action.mp4
    03:52
  • 3.1 3. scenario outlines.pdf
  • 3. Scenario Outline(s).mp4
    07:23
  • 4.1 httpswww.webdriveruniversity.comLogin-Portalindex.html.html
  • 4.2 login final.zip
  • 4.3 login original.zip
  • 4. Scenario Outline(s) Creation.mp4
    11:46
  • 5.1 httpswww.webdriveruniversity.comLogin-Portalindex.html.html
  • 5.2 login steps final.zip
  • 5.3 login steps original.zip
  • 5. Scenario Outline(s) Mapping & Implementing Actions.mp4
    12:59
  • 1.1 contact us final.zip
  • 1.2 contact us original.zip
  • 1.3 httpscucumber.iodocscucumberapi#tags.html
  • 1.4 httpsgithub.comcucumbercucumber-expressions#readme.html
  • 1.5 login final.zip
  • 1.6 login original.zip
  • 1.7 login steps final.zip
  • 1.8 login steps original.zip
  • 1. Tags - Organising Test Suites.mp4
    10:22
  • 1.1 contact us steps final.zip
  • 1.2 contact us steps original.zip
  • 1.3 hooks.zip
  • 1.4 httpsstackoverflow.comquestions215497what-is-the-difference-between-public-protected-package-private-and-private-in.html
  • 1.5 httpswww.w3schools.comjavaref keyword extends.asp.html
  • 1.6 login steps final.zip
  • 1.7 login steps original.zip
  • 1. Advanced Hooks.mp4
    09:36
  • 2.1 driverfactory.zip
  • 2.2 httpsdocs.oracle.comjavase7docsapijavalangThreadLocal.html.html
  • 2. Driver Factory & Properties File - Part 13.mp4
    13:45
  • 3.1 contact us steps final.zip
  • 3.2 contact us steps original.zip
  • 3.3 driverfactory final.zip
  • 3.4 driverfactory original.zip
  • 3.5 hooks final.zip
  • 3.6 hooks original.zip
  • 3.7 login steps final.zip
  • 3.8 login steps original.zip
  • 3. Driver Factory & Properties File - Part 23.mp4
    15:38
  • 4.1 config.zip
  • 4.2 driverfactory final.zip
  • 4.3 driverfactory original.zip
  • 4. Driver Factory & Properties File - Part 33.mp4
    17:48
  • 5.1 httpscucumber.iodocsguidesparallel-execution.html
  • 5.2 mainrunner final.zip
  • 5.3 mainrunner original.zip
  • 5. Parallel Test Execution.mp4
    07:48
  • 6.1 hooks final.zip
  • 6.2 hooks original.zip
  • 6. Advanced Reporting & Attaching Images.mp4
    14:57
  • 7.1 base po.zip
  • 7.2 contact us steps final.zip
  • 7.3 contact us steps original.zip
  • 7.4 login steps final.zip
  • 7.5 login steps original.zip
  • 7. Base Page & Custom Commands - Part 13.mp4
    10:43
  • 8.1 base po final.zip
  • 8.2 base po original.zip
  • 8.3 contact us steps final.zip
  • 8.4 contact us steps original.zip
  • 8.5 login steps final.zip
  • 8.6 login steps original.zip
  • 8. Base Page & Custom Commands - Part 23.mp4
    15:03
  • 9.1 base po final.zip
  • 9.2 base po original.zip
  • 9.3 contact us steps final.zip
  • 9.4 contact us steps original.zip
  • 9.5 login steps final.zip
  • 9.6 login steps original.zip
  • 9. Base Page & Custom Commands - Part 33.mp4
    06:39
  • 10.1 base po final.zip
  • 10.2 base po original.zip
  • 10.3 httpssqa.stackexchange.comquestions27583what-does-pagefactory-initelementsdriver-this-do.html
  • 10.4 httpswww.selenium.devdocumentationguidelinespage object models.html
  • 10.5 httpswww.w3schools.comjavaref keyword super.asp.html
  • 10.6 login po.zip
  • 10. Page Object Modelling - (POM) - Part 16.mp4
    09:40
  • 11.1 httpsmvnrepository.comartifactio.cucumbercucumber-picocontainer.html
  • 11.2 httpssqa.stackexchange.comquestions27583what-does-pagefactory-initelementsdriver-this-do.html
  • 11.3 httpswww.selenium.devdocumentationguidelinespage object models.html
  • 11.4 httpswww.w3schools.comjavaref keyword super.asp.html
  • 11.5 login po final.zip
  • 11.6 login po original.zip
  • 11.7 login steps final.zip
  • 11.8 login steps original.zip
  • 11.9 pom final.zip
  • 11.10 pom original.zip
  • 11. Page Object Modelling - (POM) - Part 26.mp4
    20:53
  • 12.1 httpssqa.stackexchange.comquestions27583what-does-pagefactory-initelementsdriver-this-do.html
  • 12.2 httpswww.selenium.devdocumentationguidelinespage object models.html
  • 12.3 httpswww.w3schools.comjavaref keyword super.asp.html
  • 12.4 login po final.zip
  • 12.5 login po original.zip
  • 12.6 login steps final.zip
  • 12.7 login steps original.zip
  • 12. Page Object Modelling - (POM) - Part 36.mp4
    13:13
  • 13.1 contact us po final.zip
  • 13.2 contact us steps final.zip
  • 13.3 contact us steps original.zip
  • 13.4 httpssqa.stackexchange.comquestions27583what-does-pagefactory-initelementsdriver-this-do.html
  • 13.5 httpswww.selenium.devdocumentationguidelinespage object models.html
  • 13.6 httpswww.w3schools.comjavaref keyword super.asp.html
  • 13. Page Object Modelling - (POM) - Part 46.mp4
    15:29
  • 14.1 base po final.zip
  • 14.2 base po original.zip
  • 14.3 contact us po final.zip
  • 14.4 contact us po original.zip
  • 14.5 contact us steps final.zip
  • 14.6 contact us steps original.zip
  • 14.7 httpssqa.stackexchange.comquestions27583what-does-pagefactory-initelementsdriver-this-do.html
  • 14.8 httpswww.selenium.devdocumentationguidelinespage object models.html
  • 14.9 httpswww.w3schools.comjavaref keyword super.asp.html
  • 14. Page Object Modelling - (POM) - Part 56.mp4
    17:59
  • 15.1 base po final.zip
  • 15.2 contact us po final.zip
  • 15.3 contact us steps final.zip
  • 15.4 httpswww.selenium.devdocumentationguidelinespage object models.html
  • 15.5 login po final.zip
  • 15.6 login steps final.zip
  • 15. Page Object Modelling - (POM) - Part 66.mp4
    06:40
  • 16.1 base po final.zip
  • 16.2 base po original.zip
  • 16.3 contact us po final.zip
  • 16.4 contact us po original.zip
  • 16.5 httpswww.w3schools.comjavaref keyword final.asp.html
  • 16.6 httpswww.w3schools.comjavaref keyword static.asp.html
  • 16.7 login po final.zip
  • 16.8 login po original.zip
  • 16. Constant Variables.mp4
    06:28
  • 1.1 httplocalhost8080.html
  • 1.2 httpsjdk.java.netarchive.html
  • 1.3 httpsstackoverflow.comquestions15265277how-to-start-jenkins-on-different-port-rather-than-8080-using-command-prompt-in.html
  • 1.4 httpswww.jenkins.iodocadministrationrequirementsjava.html
  • 1.5 httpswww.jenkins.iodownload.html
  • 1. Jenkins - Download & Setup.mp4
    11:14
  • 2.1 httplocalhost8080.html
  • 2.2 httpswww.jenkins.iodocbookmanaging.html
  • 2. Configuring Jenkins.mp4
    06:13
  • 3. Job Creation.mp4
    03:37
  • 4.1 httpscucumber.iodocscucumberapi#options.html
  • 4. Job Configuration - POM, Goals & Options.mp4
    05:44
  • 5.1 httpstestng.orgdocdocumentation-main.html#testng-xml.html
  • 5.2 testng.zip
  • 5. textng.xml.mp4
    10:46
  • 6.1 httpsmaven.apache.orgsurefiremaven-surefire-pluginusage.html.html
  • 6.2 httpstestng.orgdocdocumentation-main.html#testng-xml.html
  • 6.3 mainrunner final.zip
  • 6.4 mainrunner original.zip
  • 6.5 pom final.zip
  • 6.6 pom original.zip
  • 6.7 testng final.zip
  • 6.8 testng original.zip
  • 6. Surefire-Plugin.mp4
    13:22
  • 7. Enhanced Logs.mp4
    04:11
  • 8. Cucumber Reports.mp4
    09:30
  • 9. Attaching Exception Images to Reports.mp4
    10:41
  • 10. Targeting & Triggering Individual Test Suites.mp4
    10:06
  • 11. Parallelization.mp4
    08:25
  • 12.1 login final.zip
  • 12.2 login original.zip
  • 12. Ignore Test Suites & Individual Tests.mp4
    04:56
  • 13.1 driverfactory final.zip
  • 13.2 driverfactory original.zip
  • 13. Browser Selection.mp4
    12:51
  • 14. Other Courses - (Coupon Codes).html
  • 1.1 0. interview preperation questions and answers.pdf
  • 1. Interview Question & Answers (Examples).html
  • Description


    Full Automation Testing Bootcamp! Learn automation testing using Selenium Webdriver 4, Java, Cucumber BDD, TestNG & More

    What You'll Learn?


    • Students will learn Cucumber BDD from a beginner’s level all the way to an advanced level using Java.
    • Ability to develop small robust to large complex Cucumber Frameworks.
    • Gain the knowledge to become an Automation Test Engineering / SDET.
    • Understand the importance of Design Patterns.
    • Gain the knowledge / ability to implement advanced concepts such as Page Object Modelling, Parallelization, Jenkins (CI) integration and much more!

    Who is this 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.
  • What You Need to Know?


  • You should have some basic knowledge of Java.
  • Some basic selenium knowledge will be an advantage but not necessary.
  • More details


    Description

    This course has helped students become automation test engineers (check our the course reviews).

    This course will teach you automation testing using Selenium WebDriver 4, Java, Cucumber BDD (Latest Version: 'io.cucumber'), TestNG, Jenkins and Apache Maven to develop a real world, functioning framework for real world, enterprise environments. This is different to most courses, as we focus on frameworks that actually provide skills for the real world.


    Why Learn Automation Testing?

    Automation testing has been steadily grown in popularity these past few years thanks to the time/ cost savings and efficiency that it offers. Companies throughout the world have or plan to use automation testing to rapidly speed up their test capabilities. Automation test engineers are in great demand and offer an average salary of £45,000+ (2021, 2022). Now is a great time to learn about automation test engineering and this course has been carefully developed to slowly introduce you from the basics, all the way to building advanced frameworks.

    This course introduces you to some of the most in demand automation test tools currently being used by automation testers throughout the world. I teach you from the very beginning and slowly build up to demonstrate the advance capabilities they offer. All this is taught using practical examples that I explain and you can follow. 

    I have personally taught countless teams to learn about automation testing in the workplace. In fact this is part of my job. I know what works when it comes to teaching new people about automation testing and I have developed this course by keeping this in mind.


    So, why should you learn cucumber BDD?

    Cucumber (BDD) simplifies the requirement capturing process. Requirements can be captured, broken down and simplified effortlessly; making the captured requirements readable to anyone within the organisation and in turn providing the required details and backbone to develop accurate test cases also known as ‘Feature Files’.

    • Cucumber (BDD) simplifies the process of developing automation test scripts! Students enrolled within this course will see why! 

    • Students will learn Cucumber BDD from a beginner’s level all the way to obtaining the knowledge to develop advanced sophisticated Cucumber BDD framework(s) of their own.

    • Cucumber is one of the BDD frameworks which is in very high demand

    • Search online for many automation testing roles and you will likely see BDD, Cucumber as a mandatory requirement! 


    Why choose this course? 

    I have also been responsible for teaching countless students/colleagues and have refined this course so that students get the very best from my teaching material.

    By completing this course; I ensure you'll have all the knowledge you need to become an automation test engineer (and some students already have!)

    Students that choose to enrol will get the following:

    • A course that explains every step clearly and in detail.

    • Gain knowledge on some of the most popular and in-demand automation test tools that employers ask for in job descriptions.

    • A course that is structured in a way which will enable anyone with basic of knowledge of Java and Selenium WebDriver to create basic to advanced Cucumber tests and even develop sophisticated Cucumber framework(s) from scratch.

    • Gain knowledge to develop and schedule your tests using Jenkins (Continuous integration).

    • You will also create and run tests against real world websites.

    • Be given access to webdriveruniversity (a website that I developed) so you can practice you test automation skills using the knowledge gained form this course.


    What will I learn?

    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.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Gianni Bruno
    Gianni Bruno
    Instructor's Courses
    Hello! My name is Gianni Bruno and my goal is to help anyone learn automation testing either to gain new skills, change careers or to progress in their current field. I am a lead automation test engineer with many years of experience.I started as a manual tester and swiftly moved into test automation as it started gaining momentum. Since then, I have progressed from a junior automation tester, senior automaton tester, and now an automation team lead.To date, I have taught over 50,000 students and have used my teaching experience to ensure my students get the very most out of my courses. My courses are lean, effective and efficient. I ensure they are well structured, easy to follow and well designed from start to finish.I have had many students message me saying how my courses have gained them new jobs and promotions. This is what I strive for!I welcome you to check out my courses and if you do decide to enroll, then I hope you enjoy my content and learn many new things.All the best,Gianni
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 66
    • duration 10:04:08
    • English subtitles has
    • Release Date 2024/01/13