Welcome to the QA Automation project for .NET applications! This project focuses on automating tests for .NET apps using Selenium, C#, BDD Specflow, Gherkin, NUnit, MSTest, Visual Studio, Microsoft SQL Server Management, EF Core, and ASP.NET Core Web API.
This project aims to provide a robust framework for Quality Assurance (QA) Automation of .NET applications. It leverages industry-standard tools and practices to ensure efficient and effective testing of applications.
Features
Selenium: Automation testing tool for web applications.
C#: Programming language for building robust automation scripts.
BDD Specflow: Behavior-Driven Development for creating executable specifications.
Gherkin: Business-readable language for defining test cases.
NUnit: Unit testing framework for C# applications.
MSTest: Microsoft's unit testing framework for .NET applications.
Visual Studio: Integrated development environment for coding, testing, and debugging.
EF Core: Entity Framework Core for data access in .NET applications.
ASP.NET Core Web API: Building APIs for .NET applications.
Getting Started
To get started with QA automation using this framework, follow these steps: