Next generation testing framework powered by Vite.
Repository Index
61,121 visible repositories in the index
1–24 of 65 · Most stars
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.
- java
- docker
- docker-compose
- junit
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
- testing-tools
- tdd-utilities
- bdd-framework
- go
✅ The programmer-friendly testing framework for Java and the JVM
- java
- test-framework
- junit
- junit-vintage
:tea: iOS UI Automation Test Framework
- earlgrey
- ios-automation
- ui-automated-tests
- ios
QA via natural language AI tests
- anthropic
- automation
- chromium
- e2e-testing
TranslatedAn automation black-box testing framework based on image recognition
- computer-vision
- black-box-testing
An ansible-native testing framework for collections, playbooks, and roles with configurable workflows for testing any system or service
- python
- ansible
- testing
- testing-framework
Command line driven CI frontend and development task automation tool.
- testing
- python
- virtualenv
- continuous-integration
BDD in PHP
- php
- behat
- gherkin
- documentation-tool
✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.
BDD, Python style.
- bdd
- bdd-framework
- behave
- behavior-driven-development
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
Runtime introspection and unit testing of SwiftUI views
- swiftui
- swiftui-views
- unit-testing
- runtime-typechecking
Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
🚦 Your own mini Travis CI to run tests locally
👁 Visual Regression Testing for Storybook
- react
- react-native
- testing
- storybook
Snapshot view unit tests for iOS
Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
- go
- golang
- testing
- integration-testing
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
- razor-components
- unit-testing
- blazor
- blazor-components
:recycle: Visual Regression Testing tool
- visual-tests
- nodejs
- regression-testing
- automation-tests
The XCTest Project, A Swift core library for providing unit test support