Showing 36 of 166 projects
A Go library for recording and replaying HTTP interactions to create fast, deterministic tests.
Elixir library for browser automation and integration testing with support for multiple webdrivers.
A code coverage tool for .NET 2+ on Windows, supporting 32/64-bit processes with branch and sequence point coverage.
A powerful, multiplatform E2E UI testing framework for Flutter apps that handles native interactions.
Java language binding for writing Appium tests that conform to the W3C WebDriver Protocol.
A Go library for loading YAML fixtures into a real test database, inspired by Ruby on Rails.
A Go library that runs a real PostgreSQL database locally as part of your application or tests.
A free, open-source testing toolkit for Scala and Java programmers with expressive and flexible testing styles.
A Groovy-based browser automation framework combining WebDriver, jQuery-like selectors, and Page Object modeling.
A REST API testing and microbenchmarking tool that uses YAML/JSON config files, requiring no code to write tests.
JVM implementation of Pact for consumer-driven contract testing, providing mock services and verification tools.
A Java library for writing concise JSON unit tests, especially useful for testing REST APIs.
A mock HTTP server for Elixir testing that intercepts requests and returns preconfigured responses.
A Ruby testing framework for testing command-line applications with Cucumber, RSpec, or Minitest.
A Java library that embeds MariaDB (MySQL-compatible) as a JAR, enabling database usage without external installation.
A complete, dependency-free Go port of httpbin for testing HTTP clients and APIs.
A mocking library for Erlang that enables dynamic mocking, call history tracking, and validation for unit testing.
A proxy tool for chaos engineering that simulates real-world distributed system failures to test application resilience.
An expressive and versatile end-to-end HTTP API testing library for Go, built on top of the gentleman HTTP client toolkit.
An iOS integration testing framework that combines Objective-C test writing with UIAutomation's simulation power.
A single-transaction based SQL driver for Go that provides immutable transaction isolation for functional testing.
Record and replay HTTP interactions for Elixir, inspired by Ruby's VCR.
A Python library for writing concise, readable, and maintainable browser UI tests with a user-oriented API.
A simple yet powerful HTTP mocking library for Rust, featuring a fluent API, request matching, and standalone Docker support.
A comprehensive, categorized list of automated testing tools and frameworks for .NET, covering TDD, BDD, ATDD, SBE, and various testing methodologies.
A Flutter testing framework that provides a rich GUI for debugging with time travel, screenshots, video recording, and rapid test execution.
A collection of Go packages that extend the standard testing package with utilities for assertions, golden files, and common testing patterns.
A testing environment for web components built with Polymer or any web component library.
A fake HTTP server for integration testing with consumer-driven contracts and configurable erratic behavior, all from a YAML file.
An F# web automation and testing library built on Selenium with C# compatibility.
A C#/.NET web UI test automation framework using a fluent page object pattern and Selenium WebDriver.
A Java tool for mocking external HTTP resources like web services and REST APIs in tests, inspired by Ruby's VCR.
A lightweight BDD test framework for .NET that integrates with NUnit, xUnit, MSTest, and Fixie to create readable, maintainable tests.
An extensible health check library for Go applications to monitor system dependencies and status.
A Go library for testing HTTP handlers and web frameworks like Gin, Echo, and Mux.
A Maven plugin that integrates Apache JMeter performance tests into your Maven build lifecycle.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.