Showing 36 of 166 projects
A Scala library for integration testing with Docker containers, providing utilities to define, manage, and verify services.
A Java library for capturing log entries in unit and integration tests without mocking or custom extensions.
A scriptable, multipurpose mock server for REST APIs, OpenAPI, SOAP, gRPC, Salesforce and HBase APIs.
A Clojure testing framework using a state monad for composing reusable integration test steps.
A .NET library for intercepting and stubbing HTTP requests made by HttpClient, primarily for testing purposes.
A Rust library for automating interactions with Unix processes and bash, similar to pexpect.
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.
An xUnit.net extension for writing behavior-driven tests with natural language step descriptions.
A Gulp plugin for running Mocha tests directly in your Gulp pipeline.
A library that extends Apple's UI Testing framework to enable network mocking, file operations, and other dynamic interactions with the app under test.
A library that simplifies Android Espresso UI testing by integrating RxJava observables with mocked data sources.
An HTTP mock server for stubbing services and simulating dynamic API responses using ASP.NET Core and C# scripting.
A runtime-configurable local server for iOS apps that intercepts network traffic to return predefined responses for development and testing.
A lightweight and extensible infrastructure for building high-quality web applications based on ASP.NET Core.
A collection of third-party middleware and service implementations for the Fiber web framework in Go.
A Swift framework providing XCTest extensions and helpers for writing robust iOS/macOS UI automation tests.
An Ember CLI addon for creating page objects to simplify acceptance and integration testing.
A Go-based REST API testing framework inspired by frisby-js, featuring a fluent interface for building and validating HTTP requests.
A declarative workflow-based automation and end-to-end testing framework for Go that simulates production environments.
Example workflows demonstrating how to use service containers in GitHub Actions for testing and CI/CD pipelines.
QUnit test helpers and integration for Ember.js applications.
A flexible HTTP integration test framework for Go with a simple, expressive API for sending requests and validating responses.
A database testing framework for test-driven development of database code with readable, maintainable tests.
A CLI tool for testing command-line interfaces across local machines, SSH hosts, and Docker containers using YAML test definitions.
A universal JMS client for browsing, posting, and managing messages across multiple queue providers with REST API support.
A Go library for recording and replaying HTTP/HTTPS interactions as mock cassettes for offline testing.
A k6 extension that enables SQL database operations within performance and load tests.
A Docker-based template for quickly developing clustered Elixir applications with cloud-native defaults.
A BPMN process engine for deploying, executing, and managing process-based applications, either standalone or embedded.
A community-driven Cypress testing suite for Magento 2, covering frontend and backend e-commerce workflows.
A lightweight, configurable fake SMTP server written in Go for testing email functionality without a real mail server.
A Go library for cleaning databases between tests with parallel execution support using file locking.
A Dart client library for WebDriver that provides bindings for browser automation and testing.
A BDD testing framework for Go that runs tests natively with debugging support and context-aware steps.
A Java library for reliably stopping processes with cross-platform graceful and forceful termination.
A .NET fake SMTP server for testing email functionality in applications without sending real emails.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.