Selenium Automation Framework with SpecFlow (BDD) Overview This project is a Selenium-based automation framework designed to automate Login and Create Account test cases. The framework follows the Behavior-Driven Development (BDD) approach using SpecFlow to bridge the gap between business and technical teams through human-readable Gherkin syntax.
Tech Stack Programming Language: C#
Test Framework: SpecFlow
Automation Tool: Selenium WebDriver
Build Tool: .NET Core SDK
Test Runner: NUnit
Design Pattern: Page Object Model (POM)
Features Automated:
User Login Test Case: Login to website using valid credentials
Create Account Test Case: Create Account with valid credentials Create Account with invalid email id Create Account with duplicate email id Create Account with password mismatch