C# test-automation

Open-source C# projects categorized as test-automation

Top 9 C# test-automation Projects

  • WinAppDriver

    Windows Application Driver

    Project mention: Universal UI testing based on image and text recognition | dev.to | 2022-07-05

    I started looking for UI testing solutions for desktop applications. I quickly discarded expensive UI testing suites. WinAppDriver was very interesting, but one of the requirements was to add some kind of identifiers on every UI element that we wanted to interact with. This would have required a huge effort from the team.

  • Atata

    C#/.NET test automation framework for web

    Project mention: Wrapper for NLog with Selenium WebDriver in C# | reddit.com/r/csharp | 2022-08-05

    Have you looked in to Atata? It is a Web automation framework built around Webdriver. The logging provided out of the box is very comprehensive.

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

  • List-of-Testing-Tools-and-Frameworks-for-.NET

    ✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET

    Project mention: Proper Rest API Load Testing | reddit.com/r/dotnet | 2022-04-06

    Here a list of testing tools for dotnet: https://github.com/dariusz-wozniak/List-of-Testing-Tools-and-Frameworks-for-.NET

  • ObjectFiller.NET

    The .NET ObjectFiller fills the properties of your .NET objects with random data

  • BDTest

    BDTest - A Testing Framework for .NET

    Project mention: ASP.NET Core Developer Roadmap in 2022 🚀 | reddit.com/r/csharp | 2022-01-18

    I see you've got BDDfy and LightBDD. Let me throw another into the mix: https://github.com/thomhurst/BDTest

  • ReassureTest.Net

    Making testing fun, fast and easy... using code generation and DSL

  • xRetry

    Retry running tests via Xunit and Specflow

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • qest

    A simple, cross platform, command line tool to test MSSQL procedures

    Project mention: Is putting business logic in stored procedure a good Idea? | reddit.com/r/dotnet | 2022-11-10

    On the other hand, logic in the database is difficult to test and to keep in source control. For the testing part, I've created https://github.com/Geims83/qest :) For the source control, I like to use https://github.com/rr-wfm/MSBuild.Sdk.SqlProj and text files :)

  • OxygenFlow

    Functional-style C# Selenium wrapper for automated UI testing.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-10.

C# test-automation related posts


What are some of the best open-source test-automation projects in C#? This list will help you:

Project Stars
1 WinAppDriver 2,978
2 Atata 442
3 List-of-Testing-Tools-and-Frameworks-for-.NET 409
4 ObjectFiller.NET 64
5 BDTest 64
6 ReassureTest.Net 28
7 xRetry 26
8 qest 8
9 OxygenFlow 0
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.