Parsa Gachkar's Blog

Mastering Behavior-Driven Development in C# with SpecFlow and reqnroll

Behavior-Driven Development (BDD) is transforming the way developers and stakeholders collaborate by focusing on the behavior of applications. Dive into this comprehensive guide to learn how to use BDD in C# with SpecFlow or reqnroll, complete with Gherkin syntax and C# examples.

Behavior-Driven Development (BDD) is an extension of Test-Driven Development (TDD) that encourages collaboration among developers, testers, and non-technical stakeholders. By focusing on the behavior of an application, BDD ensures that everyone involved has a clear understanding of the requirements and outcomes. In this blog post, we'll explore how to implement BDD in C# using SpecFlow or reqnroll, and provide practical examples to guide you through the process.

Read more...

Better tests with test containers.

Easy test environment with test containers.

Have you ever got frustrated by the amount of the work to be done to setup and manage a proper environment for testing your app? What if i told you that there is a tool that helps you to automate creation and managing a portion of your environment? Combined with tools like appium, playwrite, xUnit, Gherkins and CI platforms you can achieve and almost 100% automated test pipeline

Read more...