Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Testing Framework

Testing Framework

166 projects

Showing 36 of 166 projects

cypress
cypressTypeScript

Fast, easy, and reliable end-to-end testing framework for web applications running in browsers.

#javascript-testing#angular-testing-library#developer-tools
Stars51.0k
Forks3.6k
Last commit1 day ago
Jest
JestTypeScript

A delightful JavaScript testing framework with zero configuration, built-in coverage, and snapshot testing.

#snapshot#unit-testing#test-coverage
Stars45.5k
Forks6.7k
Last commit2 days ago
googletest
googletestC++

Google's C++ testing and mocking framework based on xUnit architecture for unit testing.

#unit-testing#death-tests#c-plus-plus
Stars39.7k
Forks10.9k
Last commit1 day ago
Google Mock
Google MockC++

Google's C++ testing and mocking framework for unit testing with xUnit architecture and rich assertion capabilities.

#unit-testing#death-tests#c-plus-plus
Stars39.7k
Forks10.9k
Last commit1 day ago
Configure Desired Capabilities in Selenium
Configure Desired Capabilities in SeleniumJava

An umbrella project providing tools and libraries for automating web browsers via the W3C WebDriver specification.

#selenium-grid#integration-testing#selenium
Stars34.6k
Forks8.7k
Last commit
CleanArchitecture (SPA)
CleanArchitecture (SPA)C#

A Clean Architecture solution template for ASP.NET Core with Angular, React, or Web API options, powered by Aspire.

#entity-framework-core#template#asp-net-core
Stars20.7k
Forks4.3k
Last commit1 day ago
PHPUnit
PHPUnitPHP

A programmer-oriented unit testing framework for PHP based on the xUnit architecture.

#composer#unit-testing#phpunit
Stars20.1k
Forks2.2k
Last commit1 day ago
Vitest
VitestTypeScript

A next-generation testing framework powered by Vite, offering instant feedback and Jest-compatible APIs.

#watch-mode#unit-testing#jest-alternative
Stars17.3k
Forks2.1k
Last commit1 day ago
Jasmine
JasmineJavaScript

A behavior-driven development testing framework for JavaScript that runs in browsers and Node.js.

#test-runner#unit-testing#tdd
Stars15.8k
Forks2.2k
Last commit14 days ago
playwright-python
playwright-pythonPython

Python library to automate Chromium, Firefox, and WebKit browsers with a single API for testing and automation.

#playwright#python-testing#chromium
Stars15.1k
Forks1.3k
Last commit1 day ago
Capybara
CapybaraRuby

A Ruby acceptance test framework for web applications that simulates user interactions.

#hacktoberfest#selenium#acceptance-testing
Stars10.2k
Forks1.5k
Last commit17 days ago
GoConvey
GoConveyGo

A Go testing framework with a web UI that integrates directly with `go test` for writing behavioral tests.

#continuous-testing#go-test-integration#goconvey
Stars8.4k
Forks558
Last commit2 years ago
Jepsen
JepsenClojure

A Clojure library for testing distributed systems with fault injection and correctness verification.

#consistency-checking#database-testing#distributed-systems
Stars7.5k
Forks756
Last commit6 days ago
casperjs
casperjsJavaScript

A navigation scripting and testing utility for PhantomJS and SlimerJS, easing web automation and functional testing.

#javascript-testing#slimerjs#headless-browsers
Stars7.2k
Forks954
Last commit6 years ago
doctest
doctestC++

A fast, single-header C++11/14/17/20/23 testing framework designed for minimal compile times and in-production-code testing.

#doctest#unit-testing#cpp17
Stars6.9k
Forks706
Last commit4 days ago
zombie
zombieJavaScript

A lightweight, headless browser testing framework for Node.js that simulates a browser environment without requiring a real browser.

#javascript-testing#integration-testing#headless-browser
Stars5.6k
Forks507
Last commit3 years ago
Unity
UnityC

A lightweight unit testing framework for C, specifically designed for embedded systems and microcontroller development.

#unit-testing#embedded#microcontroller
Stars5.4k
Forks1.1k
Last commit3 days ago
FBSimulatorControl
FBSimulatorControlSwift

A command-line interface for automating iOS simulators and devices, enabling remote automation and advanced testing workflows.

#simulator-control#remote-automation#device-lab
Stars5.4k
Forks511
Last commit1 day ago
rspec-rails
rspec-railsRuby

RSpec integration for Ruby on Rails, providing a behavior-driven testing framework as an alternative to Minitest.

#unit-testing#integration-testing#behavior-driven-development
Stars5.3k
Forks1.0k
Last commit3 days ago
xUnit.net
xUnit.netC#

A free, open source, community-focused unit testing tool for C#, F#, and Visual Basic .NET applications.

#unit-testing#csharp#dotnet
Stars4.6k
Forks846
Last commit2 days ago
Kiwi
KiwiObjective-C

A Behavior Driven Development (BDD) testing framework for iOS development with Objective-C.

#ios#unit-testing#objective-c
Stars4.1k
Forks498
Last commit3 years ago
qunit
qunitJavaScript

A powerful, easy-to-use JavaScript unit testing framework with no dependencies.

#unit-testing#browser-testing#testing
Stars4.0k
Forks773
Last commit23 days ago
playwright-go
playwright-goGo

A Go library to automate Chromium, Firefox, and WebKit browsers with a single API for cross-browser web automation.

#playwright#hacktoberfest#headless-chrome
Stars3.5k
Forks248
Last commit1 month ago
Pester
PesterPowerShell

A test and mock framework for PowerShell that enables unit testing, mocking, and code coverage analysis.

#pester-tests#devops#powershell-tests
Stars3.4k
Forks477
Last commit22 days ago
cucumber
cucumber

A collection of shared libraries for Cucumber's behavior-driven development ecosystem, including Gherkin parsing and step matching.

#behavior-driven-development#polyglot-libraries#feature-files
Stars3.4k
Forks680
Last commit5 months ago
Symfony Panther
Symfony PantherPHP

A PHP and Symfony library for browser testing and web scraping using real browsers via the WebDriver protocol.

#hacktoberfest#selenium-webdriver#chromedriver
Stars3.1k
Forks234
Last commit19 days ago
playwright-dotnet
playwright-dotnetC#

Official .NET library for cross-browser web automation and testing with Chromium, Firefox, and WebKit.

#playwright#chrome#csharp
Stars3.0k
Forks305
Last commit1 day ago
The Claude Agent Skill for Terraform and OpenTofu - testing, modules, CI/CD, and production patterns
The Claude Agent Skill for Terraform and OpenTofu - testing, modules, CI/CD, and production patterns

A Claude Agent skill providing best practices, testing strategies, and CI/CD workflows for Terraform and OpenTofu infrastructure code.

#devops#claude-agent#opentofu
Stars2.4k
Forks218
Last commit3 months ago
Specta
SpectaObjective-C

A lightweight TDD/BDD framework for Objective-C with RSpec-like syntax, built on XCTest.

#unit-testing#objective-c#xctest
Stars2.3k
Forks219
Last commit4 years ago
Infection
InfectionPHP

A PHP mutation testing framework that evaluates test suite quality by injecting faults into source code.

#phpunit#infection#mutation-analysis
Stars2.3k
Forks194
Last commit1 day ago
PHPBench
PHPBenchPHP

A PHP benchmarking framework for performance testing, analogous to PHPUnit but for measuring execution time and memory usage.

#statistical-analysis#performance-testing#dev-tools
Stars2.0k
Forks133
Last commit6 days ago
is
isGo

A lightweight testing mini-framework for Go with a simple API and readable failure messages.

#developer-tools#minimalist#unit-testing
Stars2.0k
Forks69
Last commit2 years ago
Midje
MidjeClojure

A Clojure test framework offering a migration path from clojure.test with more flexible, readable, and gracious testing.

#clojure-test-migration#top-down-testing#repl-integration
Stars1.7k
Forks128
Last commit2 years ago
busted
bustedLua

An elegant and easy-to-use unit testing framework for Lua, LuaJIT, and MoonScript.

#unit-testing#luajit#ci-cd
Stars1.6k
Forks207
Last commit1 month ago
nox
noxPython

A command-line tool that automates testing in multiple Python environments using standard Python configuration files.

#python-environments#dev-tools#continuous-integration
Stars1.6k
Forks202
Last commit2 days ago
terraform-compliance
terraform-compliancePython

A lightweight, security-focused BDD test framework for Terraform that enables compliance and negative testing for infrastructure-as-code.

#devops#policy-as-code#bdd-style
Stars1.5k
Forks163
Last commit
Page 1 of 5

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
1 day ago
1 month ago
Next
#Unit Testing90
#Testing49
#Test Automation43
#Tdd26
#Bdd25
#Integration Testing22
#Ci Cd19
#Go16
#Dotnet12
#Golang11
#Assertions11
#Cross Platform11