Companies Home Search Profile

Cypress with Cucumber BDD - Beginner to Expert in 9 Hours!

Focused View

Gianni Bruno

6:03:31

199 View
  • 1 - httpscucumberio.zip
  • 1 - httpswwwcypressio.zip
  • 1 - httpswwwcypressiofeatures.zip
  • 1 - httpswwwcypressiohowitworks.zip
  • 2 - httpsnpmtrendscombadeballcypresscucumberpreprocessorvscypressvscypresscucumberpreprocessor.zip
  • 3 - Want to delve deeper into the Cypress code.mp4
    07:02
  • 3 - httpsgithubcomcypressio.zip
  • 4 - Cypress Chat.mp4
    03:39
  • 4 - httpsgitterimcypressiocypress.zip
  • 5 - httpsnodejsorgendownload.zip
  • 6 - Visual Studio Code.mp4
    02:00
  • 6 - httpscodevisualstudiocomdownload.zip
  • 7 - httpsgitscmcomdownload.zip
  • 8 - Chrome & Firefox.mp4
    02:38
  • 9 - Java JDK.mp4
    06:18
  • 9 - httpsgitscmcomdownload.zip
  • 9 - httpsopenjdkorginstall.zip
  • 9 - httpsstackoverflowcomquestions9612941howtosetjavaenvironmentpathinubuntu9613062.zip
  • 9 - httpsstackoverflowcomquestions22842743howtosetjavahomeenvironmentvariableonmacosx109.zip
  • 9 - httpsstackoverflowcomquestions24641536howtosetjavahomeinlinuxforallusers.zip
  • 10 - Please Read Important.html
  • 11 - Cypress Download & Setup.mp4
    13:14
  • 11 - httpsdocscypressioapitableofcontents.zip
  • 11 - httpsdocscypressioguidesreferenceschangelog.zip
  • 11 - httpsdocsnpmjscomcliv8configuringnpmpackagejson.zip
  • 11 - httpswwwnpmjscompackagenpx.zip
  • 12 - VS Code Extensions.mp4
    16:47
  • 13 - 3.3-cucumber-setup.zip
  • 13 - cypress.config-FINAL.ts
    :
  • 13 - cypress.config-orig.zip
  • 13 - httpsgithubcombadeballcypresscucumberpreprocessorblobb6295672f0433f454b14c2ea3f7f859a97f0ac44docsquickstartmd.zip
  • 13 - httpsgithubcomtypestrongtsloader.zip
  • 13 - httpswwwnpmjscompackagebadeballcypresscucumberpreprocessor.zip
  • 13 - package-final.zip
  • 13 - package-orig.zip
  • 14 - VS Code & Cucumber Setup.mp4
    09:21
  • 14 - httpsgithubcombadeballcypresscucumberpreprocessorblobb6295672f0433f454b14c2ea3f7f859a97f0ac44docsquickstartmd.zip
  • 14 - httpswwwnpmjscompackagebadeballcypresscucumberpreprocessor.zip
  • 14 - package-final.zip
  • 14 - package-orig.zip
  • 14 - settings.zip
  • 15 - 4.1-WHAT-IS-CUCUMBER-WHAT-IS-GHERKIN.pdf
  • 15 - What is Cucumber & What is Gherkin.mp4
    09:18
  • 16 - Test Creation Positive Scenario Part 14.mp4
    10:10
  • 16 - contact-us.zip
  • 16 - httpwwwwebdriveruniversitycom.zip
  • 16 - httpwwwwebdriveruniversitycomcontactuscontactushtml.zip
  • 17 - Test Creation Positive Scenario Part 24.mp4
    17:36
  • 17 - homepage-steps.zip
  • 17 - httpschromegooglecomwebstoredetailranorexselocity.zip
  • 17 - httpswwwudemycomcoursemasteringlocators.zip
  • 17 - httpwwwwebdriveruniversitycom.zip
  • 17 - httpwwwwebdriveruniversitycomcontactuscontactushtml.zip
  • 18 - Test Creation Positive Scenario Part 34.mp4
    12:16
  • 18 - contactus-steps.zip
  • 18 - httpsgithubcombadeballcypresscucumberpreprocessorissues839.zip
  • 18 - httpwwwwebdriveruniversitycomcontactuscontactushtml.zip
  • 19 - Test Creation Positive Scenario Part 44.mp4
    12:07
  • 19 - contactus-steps-final.zip
  • 19 - contactus-steps-orig.zip
  • 20 - Test Creation Negative Scenario.mp4
    08:25
  • 20 - contactus-steps-final.zip
  • 20 - contactus-steps-orig.zip
  • 20 - contact-us-final.zip
  • 20 - contact-us-orig.zip
  • 20 - httpwwwwebdriveruniversitycomcontactuscontactushtml.zip
  • 21 - Cucumber Expressions Scenario Creation.mp4
    08:31
  • 21 - contact-us-final.zip
  • 21 - contact-us-orig.zip
  • 21 - httpsgithubcomcucumbercucumberexpressionsreadme.zip
  • 21 - httpwwwwebdriveruniversitycomcontactuscontactushtml.zip
  • 22 - Cucumber Expressions Mapping Step Definitions.mp4
    07:01
  • 22 - contactus-steps-final.zip
  • 22 - contactus-steps-orig.zip
  • 22 - httpsgithubcomcucumbercucumberexpressionsreadme.zip
  • 22 - httpwwwwebdriveruniversitycomcontactuscontactushtml.zip
  • 23 - Cucumber Expressions Implementing Step Definitions.mp4
    06:40
  • 23 - contactus-steps-final.zip
  • 23 - contactus-steps-orig.zip
  • 23 - httpsgithubcomcucumbercucumberexpressionsreadme.zip
  • 23 - httpwwwwebdriveruniversitycomcontactuscontactushtml.zip
  • 24 - 5.1-SCENARIO-OUTLINES.pdf
  • 24 - Scenario Outlines.mp4
    07:23
  • 25 - Scenario Outlines Creation.mp4
    13:49
  • 25 - contact-us-final.zip
  • 25 - contact-us-orig.zip
  • 25 - httpsgithubcomcucumbercucumberexpressionsreadme.zip
  • 25 - httpwwwwebdriveruniversitycomcontactuscontactushtml.zip
  • 26 - Scenario Outlines Mapping & Implementing Steps Part 12.mp4
    17:51
  • 26 - contactus-steps-final.zip
  • 26 - contactus-steps-orig.zip
  • 26 - httpsgithubcomcucumbercucumberexpressionsreadme.zip
  • 26 - httpwwwwebdriveruniversitycomcontactuscontactushtml.zip
  • 27 - contactus-steps-final.zip
  • 27 - contactus-steps-orig.zip
  • 27 - e2e-final.zip
  • 27 - e2e-orig.zip
  • 27 - httpsgithubcomcucumbercucumberexpressionsreadme.zip
  • 27 - httpsselectorswebdriveruniversitycom.zip
  • 27 - httpswwwnpmjscompackagecypressxpath.zip
  • 27 - httpswwwudemycomcoursemasteringlocators.zip
  • 27 - httpwwwwebdriveruniversitycomcontactuscontactushtml.zip
  • 28 - 5.5-BACKGROUND-KEYWORD.pdf
  • 28 - Background Keyword.mp4
    04:47
  • 28 - httpscucumberiodocsgherkinreferencebackground.zip
  • 29 - contact-us-final.zip
  • 29 - contact-us-orig.zip
  • 29 - httpscucumberiodocsgherkinreferencebackground.zip
  • 30 - httpswebdriveruniversitycom.zip
  • 30 - httpswebdriveruniversitycomloginportalindexhtml.zip
  • 31 - Feature File Creation.mp4
    02:29
  • 31 - httpswebdriveruniversitycom.zip
  • 31 - httpswebdriveruniversitycomloginportalindexhtml.zip
  • 31 - login.zip
  • 32 - Documenting Scenario Requirements.mp4
    09:50
  • 32 - httpswebdriveruniversitycom.zip
  • 32 - httpswebdriveruniversitycomloginportalindexhtml.zip
  • 32 - login-final.zip
  • 32 - login-orig.zip
  • 33 - Mapping & Implementing Step Definitions Part 12.mp4
    11:03
  • 33 - homepage-steps-final.zip
  • 33 - homepage-steps-orig.zip
  • 33 - httpswebdriveruniversitycom.zip
  • 33 - httpswebdriveruniversitycomloginportalindexhtml.zip
  • 33 - login-steps.zip
  • 34 - httpsdocscypressioguidesguidesstubsspiesandclocksstubs.zip
  • 34 - httpswebdriveruniversitycom.zip
  • 34 - httpswebdriveruniversitycomloginportalindexhtml.zip
  • 34 - login-final.zip
  • 34 - login-orig.zip
  • 34 - login-steps-final.zip
  • 34 - login-steps-orig.zip
  • 35 - What are Tags.mp4
    :
  • 36 - contact-us-final.zip
  • 36 - contact-us-orig.zip
  • 36 - login-final.zip
  • 36 - login-orig.zip
  • 36 - scripts.zip
  • 37 - package-final.zip
  • 37 - package-orig.zip
  • 38 - Custom Scripts Part 22.mp4
    09:50
  • 38 - package-final.zip
  • 38 - package-orig.zip
  • 39 - Cucumber HTML Reports.mp4
    12:08
  • 39 - package-final.zip
  • 39 - package-orig.zip
  • 40 - Cucumber JSON Reports.mp4
    14:29
  • 40 - httpsgithubcomcucumberjsonformatterreadme.zip
  • 40 - httpsgithubcomcucumberjsonformatterreleasestagv1900.zip
  • 40 - package-final.zip
  • 40 - package-orig.zip
  • 41 - Multiple Cucumber HTML Reports.mp4
    07:38
  • 41 - cucumber-html-report.zip
  • 41 - httpswwwnpmjscompackagemultiplecucumberhtmlreporter.zip
  • 41 - package-final.zip
  • 41 - package-orig.zip
  • 42 - e2e-final.zip
  • 42 - e2e-orig.zip
  • 42 - httpswwwnpmjscompackagecypresscucumberattachscreenshotstofailedsteps.zip
  • 42 - package-final.zip
  • 42 - package-orig.zip
  • 43 - Reporting Custom Scripts.mp4
    04:54
  • 43 - package-final.zip
  • 43 - package-orig.zip
  • 44 - Hooks & Base Steps Part 12.mp4
    10:42
  • 44 - base-steps.zip
  • 44 - httpsgithubcombadeballcypresscucumberpreprocessorblobmasterdocscucumberbasicsmdhooks.zip
  • 45 - base-steps-final.zip
  • 45 - base-steps-orig.zip
  • 45 - httpsgithubcombadeballcypresscucumberpreprocessorblobmasterdocscucumberbasicsmdhooks.zip
  • 45 - login-final.zip
  • 45 - login-orig.zip
  • 46 - Custom Commands.mp4
    09:14
  • 46 - commands-final.zip
  • 46 - commands-orig.zip
  • 46 - homepage-steps-final.zip
  • 46 - homepage-steps-orig.zip
  • 47 - Page Object Modelling POM Base Page.mp4
    17:01
  • 47 - base-po.zip
  • 47 - config.zip
  • 47 - homepage-steps-final.zip
  • 47 - homepage-steps-orig.zip
  • 48 - homepage-po.zip
  • 48 - homepage-steps-final.zip
  • 48 - homepage-steps-orig.zip
  • 49 - homepage-steps-final.zip
  • 49 - homepage-steps-orig.zip
  • 49 - login-final.zip
  • 49 - login-orig.zip
  • 49 - login-po.zip
  • 49 - login-steps-final.zip
  • 49 - login-steps-orig.zip
  • 50 - contact-us-po.zip
  • 51 - contactus-steps-final.zip
  • 51 - contactus-steps-orig.zip
  • 52 - Jenkins Download & Setup.mp4
    08:58
  • 52 - httplocalhost8080.zip
  • 52 - httpswwwjenkinsio.zip
  • 52 - httpswwwjenkinsiodocadministrationrequirementsjava.zip
  • 52 - jenkins-download-setup-commands.zip
  • 53 - Configuring Jenkins.mp4
    05:08
  • 55 - Enhancing Logs.mp4
    11:56
  • 55 - jenkins-ci-and-more-enhancing-logs.zip
  • 57 - Targeting & Triggering Custom Tags.mp4
    08:13
  • 58 - Cucumber Reports.mp4
    09:50
  • 59 - Attaching Exception Images to Reports.mp4
    09:08
  • 59 - httpsgithubcomcypressiocypressissues5016.zip
  • 60 - Browser Selection.mp4
    04:07
  • Description


    Learn how to created automated UI tests using Cypress with Behaviour Driven Development using Cucumber BDD

    What You'll Learn?


    • Learn how to build advanced automation tests for any Web Application using Cypress & Cucumber BDD.
    • Rapidly learn the importance of 'Behavior Driven Development' using Cucumber & Gherkin.
    • Learn how to combine two in demand technologies; Cypress & Cucumber BDD (Latest Versions).
    • Gain in depth knowledge of Cucumber’s Core Components; Scenario Outlines, Background Keyword, Tags and more.
    • Know why and when to use specific Gherkin Keywords such as 'Feature', 'Given', 'When', 'And', 'Then' and more!
    • Learn how to generate a Wide Range of Reports.
    • Learn Principles such as DRY (Don’t Repeat yourself) and more.
    • Learn Design Patterns such as POM (Page Object Modelling) & Custom Commands.
    • Leverage Jenkins (CI), easily execute Test Scenario’s based on Tags and Custom Scripts.
    • Leverage Jenkins to develop Sophisticated Reports and handle a multitude of run time options (Browser Selection etc).

    Who is this for?


  • Students completely new to Automation Testing & Cucumber BDD (Behavior-driven Development)
  • Manual testers looking to enter the automation testing space.
  • Anyone interested in automation testing and wanting to learn two upcoming technologies ‘Cypress’ & ‘Cucumber BDD’
  • Automation Testers wanting to build tests from scratch using ‘Cypress’ & ‘Cucumber BDD’.
  • Automation Testers familiar with Cypress wanting to combine ‘Cucumber BDD’ into their framework(s).
  • Front end developers interested in automation testing using a language they will be familiar with.
  • Intermediate and advanced students wanting to learn new concepts and techniques.
  • More details


    Description

    This course uses the latest versions of Cypress (v11+) & Cucumber BDD [October 2022]


    Why Cypress? 

    Cypress is a JavaScript End to End Testing Framework that is very popular and is rapidly growing in popularity due to its great features and ease of use.


    Why Cucumber BDD?

    Cucumber BDD (Behaviour-driven development) much like 'Cypress' is a technology which is growing in popularity by the day and is used by organisations across the globe. Cucumber BDD captures test requirements in a simplistic manner, making it easy not only for 'Non technical parties/people' to understand scenario's which have been automated, but also assists the process of building effective automation frameworks and tests.


    Why this course?

    This course is designed to be quick, effective, efficient and easy to follow. I have been teaching for several years on Udemy with over 6 highly successful courses to date. I have refined this course using proven teaching techniques. This course is carefully structured from start to finish and I provide downloadable code examples after each coding lecture.


    What does this course cover?

    • You will learn how to rapidly create simplistic and sophisticated Automated UI Tests using Cypress.

    • Learn the importance of Cucumber BDD (Behaviour-driven development).

    • Learn how to effectively and effortlessly capture test (Scenario) requirements using Cucumber BDD.

    • Gain knowledge of 'Gherkin', Cucumber's language parser.

    • Know why and when to use specific Gherkin Keywords such as 'Feature', 'Given', 'When', 'And', 'Then' and more!

    • Learn the differences between 'Scenario's' & 'Scenario Outlines'.

    • Learn how to simplify tests using specific Cucumber BDD Features such as the 'Background' keyword.

    • Gain the knowledge to insert and modify test data directly within Feature File(s).

    • Learn how to correctly map Test Requirements to actions using Cucumber Step Definitions and Cypress.

    • Become familiar with 'Tags' and learn how we can target and execute specific tests (Scenario's).

    • Understand the importance of Design Patterns such as Page Object Modelling (POM).

    • Learn best practises such as DRY (Don't Repeat Yourself).

    • Learn how to create Sophisticated Reports (HTML Reports, JSON Reports, Multi Reports) and more!

    • Learn how to leverage 'Hooks' and 'Custom Commands'.

    • Learn Continuous Integration using Jenkins and explain why this is very useful.

    • Become familiar with important add-ons for Jenkins.

    • Ability to create visually appealing reports within Jenkins and attach images to those reports.

    • Learn how to handle Extensible Choice Parameters (Selection Dropdown lists) via Jenkins.

    • And much more!


    Who this course is for:

    • Students completely new to Automation Testing & Cucumber BDD (Behavior-driven Development)
    • Manual testers looking to enter the automation testing space.
    • Anyone interested in automation testing and wanting to learn two upcoming technologies ‘Cypress’ & ‘Cucumber BDD’
    • Automation Testers wanting to build tests from scratch using ‘Cypress’ & ‘Cucumber BDD’.
    • Automation Testers familiar with Cypress wanting to combine ‘Cucumber BDD’ into their framework(s).
    • Front end developers interested in automation testing using a language they will be familiar with.
    • Intermediate and advanced students wanting to learn new concepts and techniques.

    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 41
    • duration 6:03:31
    • Release Date 2022/12/14