Packt
Cucumber BDD Made Easy + Automation Framework Design

Diese kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Packt

Cucumber BDD Made Easy + Automation Framework Design

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

Es dauert 5 Stunden
3 Wochen bei 1 Stunde pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

Es dauert 5 Stunden
3 Wochen bei 1 Stunde pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Create a Cucumber Maven project from scratch.

  • Write and execute BDD scenarios using Gherkin language.

  • Integrate Cucumber with Selenium WebDriver for automation.

  • Design and implement a Page Object Model-based framework.

Kompetenzen, die Sie erwerben

  • Kategorie: WebDriver
  • Kategorie: JUnit
  • Kategorie: Cucumber
  • Kategorie: BDD

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

Oktober 2024

Bewertungen

4 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 7 Module

In this module, we will explore the foundational concepts of Behavior Driven Development (BDD) and guide you through setting up a Cucumber environment. You'll learn how to create Cucumber Maven projects, develop feature files using Gherkin syntax, and implement step definitions to bring your BDD tests to life. By the end of this section, you'll be equipped to run your BDD tests using JUnit test runners, ensuring a robust testing framework for your projects.

Das ist alles enthalten

7 Videos1 Lektüre

In this module, we will delve into the various configuration options available in Cucumber, enabling you to tailor your BDD test executions. You'll learn how to set up features, glue, and plugins, and how to use the dry run and strict options to control test execution flow. Additionally, we’ll cover the monochrome and tags options for better output formatting and scenario filtering, along with the name option for precise scenario targeting, ensuring your tests run exactly as needed.

Das ist alles enthalten

6 Videos

In this module, we will integrate Selenium WebDriver with Cucumber, allowing you to perform browser-based testing within your BDD workflows. You'll learn how to craft Gherkin scenarios and write step definitions to test web applications interactively. Additionally, we will introduce global hooks, enabling you to manage test environments and actions that need to occur before or after each scenario, ensuring your tests are robust and efficient.

Das ist alles enthalten

3 Videos1 Aufgabe

In this module, we will explore the use of parameters and data tables in Cucumber to make your tests more dynamic and data-driven. You'll learn how to use Cucumber parameters to pass different data sets into your step definitions and how to work with step data tables to handle more complex inputs. Additionally, we will cover scenario outlines, enabling you to perform data-driven testing by running the same scenario with multiple sets of data, thus broadening your test coverage and ensuring robust validation of your application.

Das ist alles enthalten

3 Videos

In this module, we will dive into the concepts of hooks and tags in Cucumber, which are essential tools for managing test execution flow. You'll learn how to use global hooks to define actions that run before or after all scenarios, and how to leverage tagged hooks for more granular control based on scenario tags. We will also cover how to prioritize hooks to control their execution order, and how to use Cucumber tags to organize and selectively run your scenarios. The module concludes with a summary to reinforce your understanding and ensure you are well-prepared to apply these concepts in your testing framework.

Das ist alles enthalten

5 Videos1 Aufgabe

In this module, we will explore the integration of the Page Object Model (POM) within the Cucumber framework to create a robust and maintainable test architecture. You'll learn how to create a Page Factory for managing web elements, develop action pages that encapsulate user interactions, and construct common action pages for shared functionalities. By the end of this module, you'll be equipped to implement the Page Object Model in your BDD tests, ensuring your test code is scalable, modular, and easy to maintain.

Das ist alles enthalten

4 Videos

In this module, we will focus on enhancing the reporting capabilities of your Cucumber tests. You’ll learn how to add the Masterthought reporting plugin to generate comprehensive test reports, and how to capture screenshots automatically for any failed steps, making it easier to identify and resolve issues. The module concludes with a summary of the entire course, ensuring that you are equipped to apply what you've learned and continue developing your BDD expertise.

Das ist alles enthalten

3 Videos2 Aufgaben

Dozent

Packt - Course Instructors
Packt
375 Kurse25.243 Lernende

von

Packt

Empfohlen, wenn Sie sich für Software Development interessieren

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen