SpecFlow Tutorial For Automation Testing With Selenium C#
These are the broad sub-topics covered as a part of this SpecFlow tutorial: TABLE OF CONTENT Introduction To BDD Testing Getting Started With SpecFlow Installing SpecFlow In Visual Studio 2019 Updating From SpecFlow 2.x To SpecFlow 3 SpecFlow & Selenium WebDriver Using SpecFlow With Remote Selenium Grid Introduction To Behavior Driven Development (BDD) Behavior Driven Development (BDD) is sort of an extension of TDD (Test Driven Development). TDD is a programming practice where developers write code only if the automation tests have failed. BDD is about having conversations and discussions between the different teams in the project so that all of them share an understanding of the feature requirements. This eventually helps them to work towards a common goal of identifying user stories once the development starts. 'Conversation' is the heart & soul of the BDD process and everything after that is optional. BDD is a variation of ATDD (Acceptance Test Driven Development),...