azheriqbal/SepecFlow-Selenium-BDD-ExtendReport by Azher iqbalazheriqbal/SepecFlow-Selenium-BDD-ExtendReport by Azher iqbal

azheriqbal/SepecFlow-Selenium-BDD-ExtendReport

Azher iqbal

Azher iqbal

Specflow Selenium C# for .NET Apps

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.

Table of Contents

Introduction

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:
Clone the repository: git clone [repository-url]
Install dependencies: [insert-command-for-installing-dependencies]
Configure your testing environment.
Run sample test scripts.

Usage

Learn how to use the automation framework through detailed examples, code snippets, and documentation in the Wiki.

Testing

This project supports multiple testing frameworks:
NUnit: Use NUnit for unit testing.
MSTest: Utilize Microsoft's MSTest for unit testing.
Visual Studio: Compatibility with Visual Studio for development and testing.

Contributing

We welcome contributions! If you'd like to contribute to this project, please follow our Contribution Guidelines.
Like this project

Posted Mar 19, 2024

Contribute to azheriqbal/SepecFlow-Selenium-BDD-ExtendReport development by creating an account on GitHub.