Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Test Automation

Test Automation

415 projects

Showing 36 of 415 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
Stars585
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 commit7 days ago
playwright-pytest
playwright-pytestPython

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

#playwright#pytest#headless-browser
Stars556
Forks89
Last commit2 months 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
Stars525
Forks47
Last commit4 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
Stars525
Forks47
Last commit4 years 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
Stars510
Forks50
Last commit14 days ago
canopy
canopyF#

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

#integration-testing#csharp#selenium
Stars510
Forks114
Last commit4 years ago
Touca
ToucaTypeScript

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

#software-testing#continuous-testing#developer-tools
Stars509
Forks22
Last commit1 year 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
Stars501
Forks82
Last commit6 days ago
Speclj
SpecljClojure

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

#clojurescript#unit-testing#babashka
Stars488
Forks60
Last commit2 months 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
Stars472
Forks51
Last commit27 days ago
Appium
Appium

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

#inspector#open-source#docker-appium
Stars461
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
Forks235
Last commit1 day 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
Stars436
Forks110
Last commit1 day 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
Stars433
Forks84
Last commit1 month 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
Forks88
Last commit2 years ago
robotframework-appiumlibrary
robotframework-appiumlibraryPython

AppiumLibrary is an appium testing library for RobotFramework

#library#mobile-testing#robotframework
Stars429
Forks294
Last commit4 months ago
RobotFramework
RobotFrameworkPython

AppiumLibrary is an appium testing library for RobotFramework

#library#mobile-testing#robotframework
Stars429
Forks294
Last commit4 months 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
Stars426
Forks64
Last commit2 years 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
Stars416
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
Stars410
Forks23
Last commit6 years ago
Winium
WiniumC#

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

#selenium-webdriver#windows-automation#winforms
Stars399
Forks124
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
Stars399
Forks184
Last commit2 days ago
Chrome.ahk
Chrome.ahkAutoHotkey

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

#autohotkey#windows-automation#headless-browser
Stars392
Forks86
Last commit3 years ago
propcheck
propcheckElixir

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

#elixir#property-testing#testing-library
Stars392
Forks44
Last commit1 year ago
Playwright
PlaywrightTypeScript

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

#playwright#typescript#code-quality
Stars388
Forks59
Last commit3 days 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
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
Stars383
Forks42
Last commit3 months 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
Stars370
Forks85
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
playwright-best-practices-skill
playwright-best-practices-skill

An AI skill providing specialized guidance for writing, debugging, and maintaining Playwright tests in TypeScript across various testing scenarios.

#playwright#ai#ai-skills
Stars338
Forks63
Last commit3 days ago
flutter-skill
flutter-skillDart

AI-powered end-to-end testing for 10 platforms using natural language, with zero configuration and no test code required.

#accessibility-tree#ai#ios
Stars332
Forks45
Last commit1 day ago
cupaloy
cupaloyGo

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

#snapshot#unit-testing#regression-testing
Stars331
Forks27
Last commit3 years ago
PreviousPage 5 of 12

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
4 days ago
13 days ago
14 days ago
Next
#Testing148
#Ci Cd74
#Integration Testing73
#Unit Testing72
#Testing Tools55
#Performance Testing53
#Load Testing50
#Selenium50
#Java46
#Testing Framework43
#End To End Testing42
#Nodejs42