Specflow Bdd: C# Testing Mastery
Specflow Bdd: C# Testing Mastery
Published 1/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

Unlock the Power of Behavior-Driven Development in C# with Specflow: Master Automation Testing & Boost Software Quality

What you’ll learn

Automation Testing

SpecFlow in C# from basics to advanced

Learn best practices from true programmers

Learn how to write scalable, readable and maintainable clean code

You will learn source code of the tutor. All homework is completed with the Trainer

Visual Studio

NUnit3

SpecFlow Basics

Specflow in C#

NuGet Packages Basics

Requirements

A computer with access to the internet

Basic knowledge of C#

Description

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Communication Plan

Lecture 3 Tips to improve your course taking experience

Section 2: Course Materials

Lecture 4 What is the project we will work on?

Lecture 5 What will we achieve in the end?

Section 3: BDD Overview

Lecture 6 What is BDD?

Lecture 7 Real life samples from BDD

Lecture 8 Home task review BDD

Lecture 9 What is SpecFlow BDD in C#

Section 4: Development Environment Setup

Lecture 10 Visual Studio Community Edition Installation

Lecture 11 .NET 6 – Installation

Section 5: Test migration from NUnit to SpecFlow

Lecture 12 Setup right structure of project, folders, add dependency

Lecture 13 Create simple scenario to add two numbers

Lecture 14 Move simple Get Board scenario to BDD format in one single class

Lecture 15 Move simple Get Board scenario to BDD format in one single class – Hometask

Section 6: C# SpecFlow Basics

Lecture 16 Remove test data from steps, step arguments

Lecture 17 Remove test data from steps, step arguments – Hometask

Lecture 18 Data tables for couple parameters in steps

Lecture 19 Data tables for couple parameters in steps – Hometask

Lecture 20 Outlines

Lecture 21 Outlines – Hometask

Lecture 22 Backgrounds

Section 7: C# SpecFlow Advanced

Lecture 23 Ways to share data between steps

Lecture 24 Ways to share data between steps – Hometask

Lecture 25 Step arguments transformers

Lecture 26 Step arguments transformers – Hometask

Lecture 27 Hooks and tags

Lecture 28 Hooks and tags – Hometask

Section 8: Extra: Cmd Tests Run and Reports

Lecture 29 Run tests via CMD

Lecture 30 Extent Reports

People who want to learn SpecFlow BDD from scratch to advanced level,Students who want to become more valuable SDETs on careers market