Specflow and Cucumber for .NET developers – The Master Guide
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024