Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Repository Index
47,133 repositories indexed
1–24 of 36 · Most stars
A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.
Power Assert in JavaScript. Provides descriptive assertion messages through standard assert interface. No API is the best API.
- power-assert
- assert
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
A contract-driven gRPC regression harness for AI coding agents, with human-approved baselines. Snapshot the valid call chains of an API so an agent can look one up instead of tracing for it. gRPC today, OpenAPI next
The jQuery Mockjax Plugin provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses
Provides iteration per second benchmarking for Ruby
Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing
Easy and extensible benchmarking in Elixir providing you with lots of statistics!
- benchmarking
- elixir
- microbenchmarks
- extensible
Mock Alamofire and URLSession requests without touching your code implementation
- wt-branch-protection-two-approvals
- wt-branch-protection-exempt
The XCTest Project, A Swift core library for providing unit test support
JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
- pact
- consumer-driven-contracts
- contract-testing
- hacktoberfest
Bypass provides a quick way to create a custom plug that can be put in place instead of an actual HTTP server to return prebaked responses to client requests.
Open-source self-improving QA agent for software teams. A test harness with memory. Write tests in natural language for web and mobile. agent-qa learns from every run, adapts to UI changes, and catches regressions before you ship.
- playwright
- end-to-end-testing
- ai-testing
- ai-agents
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
- golang
- golang-package
- go
- assertions
A lightweight Python SDK and CLI for evaluating recursive self-improvement (RSI) methods across agent benchmarks.
The Open Capture and Analytics Tool (OCAT) provides an FPS overlay and performance measurement for D3D11, D3D12, and Vulkan
- mit-license
- vulkan
- fps-overlay
- d3d12
Test runner based on Tape and Browserify
Randomized Property-Based Testing Plugin for Coq
Enabling Test Automation in Java
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
A TestNG like dataprovider runner for JUnit with many additional features
Library add improve test log for RSpec and WebMock, validate its according to API Blueprint and Open API, show the documentation coverage with log.
- api-blueprint
- rspec
- drafter
- json-schema