Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Test Automation

Test Automation

278 projects

Showing 36 of 278 projects

List of Automated Testing Tools and Frameworks for .NET
List of Automated Testing Tools and Frameworks for .NETC#

A comprehensive, categorized list of automated testing tools and frameworks for .NET, covering TDD, BDD, ATDD, SBE, and various testing methodologies.

#developer-tools#microsoft#unit-testing
Stars589
Forks94
Last commit
flutter_convenient_test
flutter_convenient_testDart

A Flutter testing framework that provides a rich GUI for debugging with time travel, screenshots, video recording, and rapid test execution.

#dart#developer-tools#golden-testing
Stars584
Forks45
Last commit
FuncUnit
FuncUnitJavaScript

A jQuery-based functional testing framework for simulating user interactions and waiting for page conditions.

#javascript-testing#jquery#ui-testing
Stars571
Forks372
Last commit5 years ago
totoro
totoroJavaScript

A simple and stable cross-browser testing tool that runs tests in real browsers with automatic coverage.

#testing-tool#test-coverage#continuous-integration
Stars562
Forks96
Last commit4 years ago
PHP MySQL Engine
PHP MySQL EnginePHP

A pure PHP MySQL 5.6 simulation engine for in-memory database testing without a real MySQL server.

#unit-testing#database-testing#fake-database
Stars561
Forks49
Last commit8 months ago
playwright-pytest
playwright-pytestPython

A pytest plugin for writing end-to-end browser tests using Playwright.

#playwright#pytest#headless-browser
Stars548
Forks87
Last commit21 days ago
DeepfakeHTTP
DeepfakeHTTPJava

A web server that serves static HTTP responses from text dumps, enabling API mocking and testing without a backend.

#http-server#rest#api
Stars526
Forks47
Last commit3 years ago
DeepfakeHTTP
DeepfakeHTTPJava

A web server that serves static responses from HTTP dump files, enabling API mocking, testing, and prototyping without a backend.

#http-server#rest#api
Stars526
Forks47
Last commit3 years ago
canopy
canopyF#

An F# web automation and testing library built on Selenium with C# compatibility.

#integration-testing#csharp#selenium
Stars511
Forks113
Last commit3 years ago
Touca
ToucaTypeScript

Continuous regression testing platform that compares software behavior and performance against baseline versions.

#software-testing#continuous-testing#developer-tools
Stars511
Forks22
Last commit1 year ago
kotlin-faker
kotlin-fakerKotlin

A Kotlin/JVM library for generating realistic fake data like names, addresses, and banking details for testing and anonymization.

#gradle#data-anonymization#faker-generator
Stars509
Forks50
Last commit1 month ago
Atata
AtataC#

A C#/.NET web UI test automation framework using a fluent page object pattern and Selenium WebDriver.

#atata#selenium-webdriver#integration-testing
Stars500
Forks81
Last commit5 days ago
Speclj
SpecljClojure

A TDD/BDD framework for Clojure and ClojureScript, inspired by RSpec.

#clojurescript#unit-testing#babashka
Stars487
Forks60
Last commit1 month ago
LightBDD
LightBDDC#

A lightweight BDD test framework for .NET that integrates with NUnit, xUnit, MSTest, and Fixie to create readable, maintainable tests.

#integration-testing#mstest#dotnet-testing
Stars466
Forks50
Last commit2 months ago
Appium
Appium

A curated list of delightful Appium resources for mobile and desktop test automation.

#inspector#open-source#docker-appium
Stars462
Forks141
Last commit4 years ago
Apex mocks
Apex mocksApex

A mocking framework for true unit testing in Salesforce Apex, inspired by Mockito with Stub API support.

#unit-test#salesforce#unit-testing
Stars459
Forks234
Last commit25 days ago
cucumber-playwright
cucumber-playwrightTypeScript

A starter repository for writing end-to-end tests using Cucumber and Playwright with TypeScript.

#playwright#debugging-tools#allure-reports
Stars435
Forks110
Last commit3 days ago
docker-it-scala
docker-it-scalaScala

A Scala library for integration testing with Docker containers, providing utilities to define, manage, and verify services.

#container-orchestration#specs2#integration-testing
Stars433
Forks89
Last commit2 years ago
TestStack.BDDfy
TestStack.BDDfyC#

A simple, extensible BDD framework for .NET that works with any testing framework and generates readable reports.

#behavior-driven-development#bdd-framework#dotnet
Stars431
Forks84
Last commit1 day ago
Request Baskets
Request BasketsGo

A web service to collect and inspect arbitrary HTTP requests via RESTful API or web UI, useful for testing webhooks and REST clients.

#rest#bolt-db#rest-api
Stars423
Forks64
Last commit1 year ago
testza
testzaGo

A full-featured testing framework for Go with assertions, fuzzing, output capturing, and clean, colorful output.

#fuzzy-testing#automatic-testing#unit-testing
Stars418
Forks20
Last commit2 years ago
Zapata
ZapataRuby

An automatic test writer for Ruby on Rails that generates RSpec specs by analyzing your codebase.

#rails#testing-tool#ruby-gem
Stars411
Forks24
Last commit6 years ago
Winium
WiniumC#

Selenium-based automation framework for testing Windows desktop and mobile applications.

#selenium-webdriver#windows-automation#winforms
Stars399
Forks125
Last commit2 years ago
C# (.NET)
C# (.NET)C#

A .NET client library for Appium that extends Selenium WebDriver to automate mobile, desktop, and web applications.

#nuget#mobile-testing#csharp
Stars397
Forks184
Last commit4 days ago
propcheck
propcheckElixir

A property-based testing library for Elixir, built as a wrapper around the PropEr framework.

#elixir#property-testing#testing-library
Stars393
Forks44
Last commit1 year ago
Chrome.ahk
Chrome.ahkAutoHotkey

Automate Google Chrome using native AutoHotkey via the Chrome DevTools Protocol.

#autohotkey#windows-automation#headless-browser
Stars391
Forks86
Last commit3 years ago
shpec
shpecShell

A BDD-style testing framework for shell scripts, inspired by RSpec and Jasmine.

#unit-testing#shell-scripting#posix-shell
Stars386
Forks25
Last commit3 years ago
Playwright
PlaywrightTypeScript

An ESLint plugin that enforces best practices and catches common errors in Playwright test code.

#playwright#typescript#code-quality
Stars384
Forks55
Last commit7 days ago
WebTau
WebTauJava

A unified testing API, CLI, and framework for writing unit, integration, and end-to-end tests across REST-API, WebSocket, GraphQL, Browser, Database, and CLI.

#database#report#rest
Stars382
Forks42
Last commit1 month ago
SBTUITestTunnel
SBTUITestTunnelObjective-C

A library that extends Apple's UI Testing framework to enable network mocking, file operations, and other dynamic interactions with the app under test.

#ui-automated-tests#ios#integration-testing
Stars368
Forks83
Last commit
k6 browser
k6 browserGo

A k6 module for browser automation and end-to-end web testing with Playwright-like APIs and Chrome DevTools Protocol.

#load-testing#cdp#k6
Stars358
Forks42
Last commit1 year ago
cupaloy
cupaloyGo

A simple Go library for snapshot testing that automatically compares test outputs against committed snapshots.

#snapshot#unit-testing#regression-testing
Stars331
Forks26
Last commit3 years ago
XMLUnit
XMLUnitJava

A Java library for testing XML output via XPath, schema validation, and document comparisons.

#test xml#unit-testing#java
Stars317
Forks80
Last commit8 days ago
excheck
excheckElixir

A property-based testing library for Elixir, implementing QuickCheck-style testing with ExUnit integration.

#elixir#testing-library#exunit
Stars313
Forks26
Last commit7 years ago
Ggr
GgrGo

A lightweight load balancer for creating scalable and highly-available Selenium clusters.

#grid-router#selenium#webdriver
Stars310
Forks83
Last commit1 year ago
monocart-reporter
monocart-reporterJavaScript

A highly customizable and extensible Playwright test reporter with interactive tree-grid reports, coverage analysis, and rich integrations.

#playwright#html-reports#integration-tools
Stars307
Forks17
Last commit29 days ago
PreviousPage 5 of 8

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
11 days ago
1 month ago
4 days ago
Next
#Testing115
#Integration Testing55
#Unit Testing55
#Ci Cd54
#Testing Tools48
#Selenium40
#End To End Testing32
#Nodejs31
#Continuous Integration30
#Webdriver30
#Testing Framework30
#Java30