HOME > Development > Specflow and Cucumber for .NET developers The Master Guide

Specflow and Cucumber for .NET developers The Master Guide

  • Development
  • Feb 07, 2025
SynopsisSpecflow and Cucumber for .NET developers – The Master...
Specflow and Cucumber for .NET developers The Master Guide  No.1

Specflow and Cucumber for .NET developers – The Master Guide, available at $69.99, has an average rating of 4.7, with 136 lectures, based on 99 reviews, and has 546 subscribers.

You will learn about Learn all about Specflow and Cucumber from beginner to expert! Learn how to write automated .NET Gherkin tests with Specflow Learn how get automated tests to run in parallel Find out about hooks in Specflow and how they can be useful to control functionality Learn how to write custom value retrievers and custom comparers Understand step arguments and transformations Learn all about hook scopes Get a basic primer on the Gherkin language, all included in this course This course is ideal for individuals who are Automation Testing Professionals and other testing professionals or .NET C# Developers or Business Analysts It is particularly useful for Automation Testing Professionals and other testing professionals or .NET C# Developers or Business Analysts.

Enroll now: Specflow and Cucumber for .NET developers – The Master Guide

Summary

Title: Specflow and Cucumber for .NET developers – The Master Guide

Price: $69.99

Average Rating: 4.7

Number of Lectures: 136

Number of Published Lectures: 135

Number of Curriculum Items: 136

Number of Published Curriculum Objects: 135

Original Price: $27.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn all about Specflow and Cucumber from beginner to expert!
  • Learn how to write automated .NET Gherkin tests with Specflow
  • Learn how get automated tests to run in parallel
  • Find out about hooks in Specflow and how they can be useful to control functionality
  • Learn how to write custom value retrievers and custom comparers
  • Understand step arguments and transformations
  • Learn all about hook scopes
  • Get a basic primer on the Gherkin language, all included in this course
  • Who Should Attend

  • Automation Testing Professionals and other testing professionals
  • .NET C# Developers
  • Business Analysts
  • Target Audiences

  • Automation Testing Professionals and other testing professionals
  • .NET C# Developers
  • Business Analysts
  • ** MASTER SPECFLOW – Learn how to write Behaviour Driven Development requirements and automated tests with Specflow **

    Why is this course for you?

    This course is the most complete course on Specflow with Cucumber! And probably the most complete course about Specflow available anywhere! 

    This course will teach you all you need to do to become a master with the Specflow with Cucumber along with Gherkin, the most important language for writing for Behavioural Driven Development. This is an essential skill to master for any Subject Matter Expert, Business Development professional, Testing professional and developer.

    This course will teach you all you need to know about the Specflow from beginner, right up to expert! Learn how to write BDD automated tests using Cucumber and Gherkin with the amazing Specflow library. You will learn everything you need to know to become an expert on using Specflow for your Behavioural Driven development needs if you are a .NET developer.

    Unlike other courses, which focus on Cucumber with non .NET languages. This course is primarily intended for those with knowledge of .NET C# and would like to learn how to use Specflow for automated testing.

    By the end of the course, you will become very sufficient with using Specflow. Don’t forget, if you are not entirely happy with the course, you have the 30 day Money-Back-Guarantee.

    If you are serious about learning the skill required to become an expert at writing Specflow, then this is the ONLY course you need!

    Course Curriculum

    Chapter 1: Course Introduction

    Lecture 1: Introduction

    Lecture 2: Who is this course for?

    Chapter 2: Introduction to Behaviour Driven Development

    Lecture 1: Module Introduction

    Lecture 2: Behavioural Driven Development – What is BDD?

    Lecture 3: What is Cucumber and what is Gherkin?

    Lecture 4: Why learn Gherkin?

    Lecture 5: Gherkin – a universal language

    Lecture 6: Gathering Business Requirements

    Lecture 7: User Stories with Gherkin

    Lecture 8: Testing with Gherkin

    Lecture 9: Single source of truth

    Lecture 10: Gherkin workflow

    Lecture 11: Module Summary

    Chapter 3: Gherkin Crash Course

    Lecture 1: Module Introduction

    Lecture 2: Keywords Introduction

    Lecture 3: Feature Keyword

    Lecture 4: Scenario Keyword

    Lecture 5: Given Keyword

    Lecture 6: When Keyword

    Lecture 7: Then Keyword

    Lecture 8: And Keyword

    Lecture 9: But Keyword

    Lecture 10: * (Asterix) Keyword

    Lecture 11: Main Keyword Recap

    Lecture 12: Rule Keyword

    Lecture 13: Background Keyword

    Lecture 14: Scenario Outline/Examples Keyword

    Lecture 15: @ Tag Keyword

    Lecture 16: Comments

    Lecture 17: Long Description

    Lecture 18: Data Table

    Lecture 19: Multiple Languages

    Lecture 20: Gherkin Keyword Rules

    Lecture 21: Module Summary

    Chapter 4: Introduction to Specflow

    Lecture 1: Module Introduction

    Lecture 2: What is Specflow?

    Lecture 3: Why Learn Specflow as a .NET developer?

    Lecture 4: What is the purpose of an Acceptance Test?

    Lecture 5: Types of Specflow Tests

    Lecture 6: High level Specflow

    Lecture 7: Installing Specflow Extensions for Visual Studio

    Lecture 8: Note For Visual Studio 2022

    Lecture 9: Installing Specflow Extensions – Visual Studio Code

    Lecture 10: Test the specflow extension – new specflow project

    Lecture 11: Module Summary

    Chapter 5: Getting started with Specflow – Binding Steps

    Lecture 1: Module Introduction

    Lecture 2: Clean slate Specflow

    Lecture 3: Creating Specflow class from scratch

    Lecture 4: Binding steps Intro

    Lecture 5: Fixing unbound steps

    Lecture 6: Alternative binding styles

    Lecture 7: Changing default in config

    Lecture 8: Running tests for the first time

    Lecture 9: Module Summary

    Chapter 6: Specflow – How parameters are handled

    Lecture 1: Module Introduction

    Lecture 2: Debug parameters

    Lecture 3: Strings and Ints parameters

    Lecture 4: How datatables are handled in parameters

    Lecture 5: Module Summary

    Chapter 7: Gherkin Data Tables – Specflow Table Assist

    Lecture 1: Module Intro

    Lecture 2: Table Assist Helper

    Lecture 3: Create instance helper method

    Lecture 4: Assert using helper methods CompareToInstance

    Lecture 5: Assert using helper method CompareToSet

    Lecture 6: Fixing implementation

    Lecture 7: Module Summary

    Chapter 8: Intro to Specflow Hooks

    Lecture 1: Module Intro

    Lecture 2: Hooks intro

    Lecture 3: Hooks Logging

    Lecture 4: Output API overview

    Lecture 5: Why use hooks?

    Lecture 6: Hook order

    Lecture 7: Test Run assembly location

    Lecture 8: Passing in context dependencies into hooks

    Lecture 9: Getting error test property in hooks

    Lecture 10: Module Summary

    Chapter 9: Splitting Features and Steps

    Lecture 1: Module Intro

    Lecture 2: Ignore and context pending

    Lecture 3: Organising features and steps ideas

    Lecture 4: Refactor with split step files

    Lecture 5: Refactor without static in split files

    Lecture 6: Module Summary

    Chapter 10: Sharing Data in Specflow – Context and Dependency Injection

    Lecture 1: Module Intro

    Lecture 2: Specflow Context System – Using system property bag

    Lecture 3: Merging scenario context properties into one

    Lecture 4: Context base class approach

    Lecture 5: Base class scenario context with dependency injection

    Lecture 6: Built-in Dependency injection

    Lecture 7: Sharing Data Method – Comparison Roundup

    Lecture 8: Module Summary

    Instructors

  • Specflow and Cucumber for .NET developers The Master Guide  No.2
    Tim MacLachlan
    Senior Developer 20+ years experience
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 2 votes
  • 3 stars: 6 votes
  • 4 stars: 34 votes
  • 5 stars: 55 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!