Integrating Selenium with Cucumber

Selenium 4.19    |    Expert
  • 9 videos | 1h 7m 39s
  • Includes Assessment
  • Earns a Badge
Cucumber is a behavior-driven development (BDD) tool that enables test scenario writing in natural language, making tests easily understandable to stakeholders. It bridges the gap between technical and non-technical team members by defining software behavior with Gherkin syntax. In this course, learn about behavior-driven development (BDD) with Cucumber, run your first test, create and define steps in Gherkin, and set up step definitions in Java. Next, discover how to use parameterized annotations and regular expressions, run multiple scenarios, use tagging, and run multiple examples using scenario outlines. Finally, explore how to generate reports, run tests in parallel, and implement end-to-end tests to ensure your applications perform well in real-world scenarios. After completing this course, you will be able to execute Selenium tests with Cucumber.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Outline behavior-driven development (bdd) within the cucumber framework
    Run tests using cucumber by defining feature files, step definitions, and the test runner
    Use parameterized annotations and regular expression matching to match feature steps
    Run multiple scenarios in single and multiple files and tag tests for execution
  • Run multiple examples using scenario outlines and factor out common scenario steps into a background section in the feature file
    Configure cucumber options to generate html reports and json reports and run tests in parallel
    Implement a complete end-to-end checkout flow on an e-commerce test site using cucumber features and steps
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 7m 53s
    After completing this video, you will be able to outline behavior-driven development (BDD) within the Cucumber framework. FREE ACCESS
  • Locked
    3.  Running a Test Using Cucumber
    13m 8s
    During this video, discover how to run tests using Cucumber by defining feature files, step definitions, and the test runner. FREE ACCESS
  • Locked
    4.  Using Parameterized Annotations and Regular Expression Matching
    5m 34s
    Find out how to use parameterized annotations and regular expression matching to match feature steps. FREE ACCESS
  • Locked
    5.  Executing Multiple Scenarios and Tagging
    8m 10s
    In this video, you will learn how to run multiple scenarios in single and multiple files and tag tests for execution. FREE ACCESS
  • Locked
    6.  Running Multiple Examples
    7m 30s
    Discover how to run multiple examples using scenario outlines and factor out common scenario steps into a background section in the feature file. FREE ACCESS
  • Locked
    7.  Generating Reports and Running Tests in Parallel
    8m 34s
    In this video, find out how to configure Cucumber options to generate HTML reports and JSON reports and run tests in parallel. FREE ACCESS
  • Locked
    8.  Implementing End-to-End Tests
    12m 46s
    Learn how to implement a complete end-to-end checkout flow on an e-commerce test site using Cucumber features and steps. FREE ACCESS
  • Locked
    9.  Course Summary
    2m 5s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE