
Execute automated testing with SpecFlow and Selenium in C#. Learn BDD concepts, write features, scenarios, and step definitions, install SpecFlow, map steps, and apply best practices.
Discover how behavior-driven development uses Gherkin syntax to align business analysts, developers, and automation testers, with features, background, scenarios, and tables in SpecFlow for C#.
We will discuss about Gherkin syntax in detail in this video
In this video, we will introduce Specflow
In this video we will understand how features files and step definitions are working closely together to get the job done.
We will talk about Specflow Scenarios and how to work with scenarios in feature file.
In this video we will talk about Tables in Specflow and how to work with multiple data using Table Class of Specflow from feature file through step definitions.
Demonstrate scenario outlines in SpecFlow to run the same scenario with multiple data sets via an examples table. Apply parameterization for name and phone number in Visual Studio tests.
Master scenario context in specflow as a dictionary-like store for sharing values across steps within a single scenario. Store simple or complex objects and retrieve them by key for reporting.
Working with dynamic tables using Specflow.Assist.Dynamics
In this video we will talk about Specflow bindings and advanced binding types
Apply scoped bindings in specflow to resolve ambiguity when the same step exists in multiple features. Restrict the scope by feature, scenario, or tag for customer logging and user logging.
In this video we will talk about Specflow+Excel plugin which is not FREE plugin though, but still helpful to understand what feature it has got. We will discuss about Specflow+Excel plugin in conjunction with Examples of Scenario outline.
This video address one of the issue happens due to Specflow+Excel plugin with Visual studio 2015, this issue may go soon in next update, but till then, this video is helpful !!!!
Sometimes, we may face no test in Test Explorer issue, this issue will be fixed in this video !!!
Learn to run SpecFlow tests in parallel with SpecFlow 2.0 and NUnit 3 using the paralyzer attribute at fixture level, with memory isolation to ensure thread-safe execution.
Explore parallel execution with SpecFlow 2.0, Selenium, and NUnit, using hooks and dynamic data to run tests across Firefox and Chrome while managing drivers and avoiding static properties.
Enable parallel execution in SpecFlow 2.0 with Selenium and NUnit by applying dependency injection and an inversion of control container to share the web driver across steps.
Learn to run SpecFlow scenarios based on tags using the NUnit 3.0 console runner, leveraging the category attribute and include option to target smoke, regression, or other tag groups.
In this lecture we will discuss how to work with FindInSet to verify Collection of data and Specflow Table.
Explore passing parameters from the NUnit console runner to test methods, using a command line interface to specify browsers (Chrome, Firefox) and drive Selenium tests in a SpecFlow setup.
Learn how extent reporting integrates with specflow and selenium c#, enabling on-the-fly dashboards, feature and scenario tracking, and hook-based reporter configuration for professional test reports.
demonstrates extending extent reporting for specflow tests in c# by capturing step type (given/when/then) and reporting pass, fail, and not implemented steps via reflection.
Build on the first section's concepts to create test cases in selenium c# using specflow with feature files and step definitions, highlighting their interdependencies.
Learn to implement a Selenium and SpecFlow BDD workflow using the page object model, creating feature files, step definitions, and login page objects to test application login.
Master on-page navigation in bdd with selenium and specflow. Build a page object model with a base page and inheritance, using page factory for cross-page login flows.
This course will enable one to understand the complete End-to-End code development using Specflow and integrating Selenium with Specflow feature files and scenarios by leveraging the power of Behavioral driven development.
The aim of this course is to give all the information you need to understand the basics of Gherkin language specification, Behavioral Driven development (BDD) and how to write scenarios to run Selenium test in much easier way with Specflow.
Again, this course, will not cover any basics of C# programming languages or Selenium automation testing, rather, we will directly discuss about the nitty-gritty details on Specflow and its great features to create much robust features and step definitions.
We will also see the power of Visual studio IDE intelli-sense working seamlessly with Specflow while writing feature files and mapping step definitions with various different classes (which is highly nagging while working with cucumber in ruby language)