Testing
Software testing is the act of examining the artifacts and the behavior of the software under test by validation and verification to make sure it works. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Testing can be iterative, and happen multiple times.
- GitHub: https://github.com/topics/testing
- Wikipedia: https://en.wikipedia.org/wiki/Software_testing
- Related Topics: unit-testing, integration-testing, test-automation, e2e-testing, fuzzing, smoke-tests, mutation-testing, rspec, regression-testing, xunit,
- Aliases: test, testing-framework, testing-practices, testing-tools,
- Last updated: 2026-06-20 00:27:33 UTC
- JSON Representation
https://github.com/sanity-io/litter
Litter is a pretty printer library for Go data structures to aid in debugging and testing.
go golang library logging mit-license testing
Last synced: 11 May 2025
https://github.com/andywer/leakage
π Memory leak testing for node.
javascript memory-leak nodejs testing
Last synced: 15 May 2025
https://github.com/testableio/system.io.abstractions
Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!
c-sharp cross-platform dotnet filesystem io mocks tdd testing
Last synced: 14 May 2025
https://github.com/TestableIO/System.IO.Abstractions
Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!
c-sharp cross-platform dotnet filesystem io mocks tdd testing
Last synced: 29 Apr 2025
https://github.com/0vercl0k/wtf
wtf is a distributed, code-coverage guided, customizable, cross-platform snapshot-based fuzzer designed for attacking user and / or kernel-mode targets running on Microsoft Windows and Linux user-mode (experimental!).
bochs bochscpu code-coverage fuzz-testing fuzzer fuzzing kvm-api security snapshot-fuzzer testing winhv
Last synced: 14 May 2025
https://github.com/wiremock-net/wiremock.net
WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on the functionality from http://WireMock.org, but extended with more functionality.
aspire-hosting azure csharp docker dotnet http http-listener mock-server mocking mockwebserver request response tdd testing wiremock
Last synced: 10 May 2025
https://github.com/microsoft/coyote
Coyote is a library and tool for testing concurrent C# code and deterministically reproducing bugs.
coyote dotnet fuzzing software-reliability systematic-testing testing testing-tools
Last synced: 23 Apr 2025
https://github.com/vlucas/frisby
Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun.
hacktoberfest integration-testing jasmine jest rest-api testing testing-framework
Last synced: 14 Apr 2025
https://github.com/gemini-testing/gemini
πππ[DEPRECATED] Use hermione
gemini selenium testing testing-tools visual-regression yandex
Last synced: 17 Dec 2025
https://github.com/nvim-java/nvim-java
Painless Java in Neovim
autocompletion debugging diagnostics language-server-client language-server-protocol neovim neovim-plugin neovim-plugins running spring spring-boot testing
Last synced: 04 Feb 2026
https://github.com/pytest-dev/pytest-asyncio
Asyncio support for pytest
asyncio pytest-plugin python testing
Last synced: 14 May 2025
https://github.com/helm/chart-testing
CLI tool for linting and testing Helm charts
docker golang helm kubernetes linting testing
Last synced: 13 May 2025
https://github.com/nvzqz/RandomKit
Random data generation in Swift
carthage cocoapods cross-platform ios linux macos math protocol random random-generation swift swift-package-manager testing watchos
Last synced: 06 Aug 2025
https://github.com/nvzqz/randomkit
Random data generation in Swift
carthage cocoapods cross-platform ios linux macos math protocol random random-generation swift swift-package-manager testing watchos
Last synced: 15 May 2025
https://github.com/orlangure/gnomock
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 π»
cockroachdb docker elasticsearch end-to-end-testing go golang hacktoberfest integration-testing kafka kubernetes mariadb memcached mongo mysql postgres rabbitmq redis splunk sql-server testing
Last synced: 14 May 2025
https://github.com/unkn0wn-root/resterm
Terminal API client for HTTP/GraphQL/gRPC with support for SSH tunnels, WebSockets, SSE, Workflows, Profiling, OpenAPI, Kubernetes port-forwarding and response diffs.
api-client api-testing go graphql grpc rest rest-api rest-client testing tui
Last synced: 08 Apr 2026
https://github.com/phpstan/phpdoc-parser
Next-gen phpDoc parser with support for intersection types and generics
php php7 phpdoc phpstan static-analysis static-analyzer static-code-analysis testing
Last synced: 16 May 2025
https://github.com/kubeshop/testkube
βΈοΈ Kubernetes-native testing framework for test execution and orchestration
cicd devops k8s kubernetes monitoring quality-assurance testing testing-automation testing-tools testkube
Last synced: 19 Feb 2026
https://github.com/bovigo/vfsStream
vfsStream is a stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit test framework, like PHPUnit or SimpleTest.
filesystem php testing vfsstream
Last synced: 15 Apr 2025
https://github.com/WireMock-Net/WireMock.Net
WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on the functionality from http://WireMock.org, but extended with more functionality.
aspire-hosting azure csharp docker dotnet http http-listener mock-server mocking mockwebserver request response tdd testing wiremock
Last synced: 05 Apr 2025
https://github.com/teemu/pytest-sugar
a plugin for py.test that changes the default look and feel of py.test (e.g. progressbar, show tests that fail instantly)
pytest pytest-plugin pytest-sugar python testing
Last synced: 11 May 2025
https://github.com/scanapi/scanapi
Automated Integration Testing and Live Documentation for your API
api autodoc integration-testing json pypi-packages python-package python3 rest-api scanapi testing yaml
Last synced: 14 May 2025
https://github.com/terraform-compliance/cli
a lightweight, security focused, BDD test framework against terraform.
bdd bdd-style compliance hashicorp infrastructure terraform testing testing-framework
Last synced: 15 May 2025
https://github.com/pixielabs/cavy
An integration test framework for React Native.
android automation e2e-testing e2e-tests hacktoberfest integration-testing ios javascript react react-native testing
Last synced: 13 May 2025
https://github.com/pytest-dev/pytest-bdd
BDD library for the pytest runner
bdd bdd-framework pytest-plugin python python3 testing
Last synced: 13 May 2025
https://github.com/kentcdodds/testing-workshop
A workshop for learning how to test JavaScript applications
e2e-tests end-to-end-testing integration-testing javascript kcd-edu testing unit-testing workshop
Last synced: 28 Sep 2025
https://github.com/callstack/reassure
Performance testing companion for React and React Native
hacktoberfest performance performance-testing react react-native regression testing
Last synced: 13 May 2025
https://github.com/rialto-php/puphpeteer
A Puppeteer bridge for PHP, supporting the entire API.
automation developer-tools headless-chrome php puppeteer testing web
Last synced: 01 Oct 2025
https://github.com/la10736/rstest
Fixture-based test framework for Rust
rust test-framework testing testing-tools
Last synced: 12 May 2025
https://github.com/microsoft/pict
Pairwise Independent Combinatorial Tool
combinatorial-testing pairwise-testing testing testing-tools
Last synced: 15 May 2025
https://github.com/Teemu/pytest-sugar
a plugin for py.test that changes the default look and feel of py.test (e.g. progressbar, show tests that fail instantly)
pytest pytest-plugin pytest-sugar python testing
Last synced: 26 Mar 2025
https://github.com/rubycdp/cuprite
Headless Chrome/Chromium driver for Capybara
capybara chrome chromium driver headless headless-chrome integration-testing testing testing-tools
Last synced: 12 May 2025
https://github.com/lunary-ai/lunary
The production toolkit for LLMs. Observability, prompt management and evaluations.
ai evaluation hacktoberfest langchain llm logs monitoring observability openai prompts self-hosted testing
Last synced: 29 Apr 2025
https://github.com/thoughtbot/appraisal
A Ruby library for testing your library against different versions of dependencies.
appraisal gemfile ruby rubygems testing thoughtbot
Last synced: 10 May 2025
https://github.com/stebalien/tempfile
Temporary file library for rust
filesystem-library library rust tempfile testing
Last synced: 10 May 2025
https://github.com/open-source-labs/Spearmint
Testing, simplified. || An inclusive, accessibility-first GUI for generating clean, semantic Javascript tests in only a few clicks of a button.
accessibility axe-core darkmode electron endpoint-testing enzyme hooks jest open-source puppeteer react security test-driven-development testing testing-tools vue web-accessibility
Last synced: 11 Mar 2025
https://github.com/open-source-labs/spearmint
Testing, simplified. || An inclusive, accessibility-first GUI for generating clean, semantic Javascript tests in only a few clicks of a button.
accessibility axe-core darkmode electron endpoint-testing enzyme hooks jest open-source puppeteer react security test-driven-development testing testing-tools vue web-accessibility
Last synced: 15 May 2025
https://github.com/helm-unittest/helm-unittest
BDD styled unit test framework for Kubernetes Helm charts as a Helm plugin.
hacktoberfest hacktoberfest2025 helm helm-chart helm-plugin kubernetes testing unittest
Last synced: 19 Feb 2026
https://github.com/warmuuh/milkman
An Extensible Request/Response Workbench
grpc hacktoberfest http milkman-plugins rest testing
Last synced: 15 May 2025
https://github.com/Endava/cats
CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.
api fuzzer java openapi rest-api rest-fuzzer swagger testing
Last synced: 10 May 2025
https://github.com/venantius/ultra
A Leiningen plugin for a superior development environment
Last synced: 12 Apr 2025
https://github.com/jfairbank/redux-saga-test-plan
Test Redux Saga with an easy plan.
integration-testing redux-saga redux-saga-testing testing testing-sagas unit-testing
Last synced: 14 May 2025
https://github.com/spatie/laravel-mail-preview
A mail driver to quickly preview mail
Last synced: 27 Apr 2025
https://github.com/evalplus/evalplus
Rigourous evaluation of LLM-synthesized code - NeurIPS 2023 & COLM 2024
benchmark chatgpt efficiency gpt-4 large-language-models program-synthesis testing
Last synced: 12 Jan 2026
https://github.com/darrenburns/ward
Ward is a modern test framework for Python with a focus on productivity and readability.
contributors-welcome python quality-assurance test-runner tester testing testing-framework unit-test ward
Last synced: 27 Feb 2025
https://github.com/c8r/kit
Tools for developing, documenting, and testing React component libraries
cli components design-systems development documentation isolation jsx library mdx react styleguide testing ui
Last synced: 15 May 2025
https://github.com/pedrovgs/shot
Screenshot testing library for Android
android gradle-plugin java jetpack-compose screenshot-tests testing testing-tools
Last synced: 07 Apr 2025
https://github.com/pedrovgs/Shot
Screenshot testing library for Android
android gradle-plugin java jetpack-compose screenshot-tests testing testing-tools
Last synced: 16 Mar 2025
https://github.com/endava/cats
CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.
api fuzzer java openapi rest-api rest-fuzzer swagger testing
Last synced: 14 May 2025
https://github.com/fscheck/fscheck
Random Testing for .NET
csharp fscheck fsharp quickcheck testing
Last synced: 02 Apr 2026
https://fscheck.github.io/FsCheck/
Random Testing for .NET
csharp fscheck fsharp quickcheck testing
Last synced: 07 May 2025
https://github.com/fscheck/FsCheck
Random Testing for .NET
csharp fscheck fsharp quickcheck testing
Last synced: 16 Mar 2025
https://github.com/developit/karmatic
π¦ Easy automatic (headless) browser testing with Jest's API, but powered by Karma & Webpack.
chrome-headless jasmine jest karma karma-plugin karma-webpack test-runner testing
Last synced: 14 Apr 2025
https://github.com/sarven/unit-testing-tips
Unit testing tips by examples in PHP
best-practices php phpunit phpunit-tests tdd testing tests unit-testing unit-tests
Last synced: 14 May 2025
https://github.com/Stebalien/tempfile
Temporary file library for rust
filesystem-library library rust tempfile testing
Last synced: 20 Mar 2025
https://github.com/mkoehnke/WKZombie
WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests / snapshots and manipulate websites using Javascript.
browser headless ios osx swift testing
Last synced: 06 Aug 2025
https://github.com/carlosas/phpat
βοΈ PHP Architecture Tester - Easy architecture testing for PHP
architecture linter php phpstan-extension static-analysis testing
Last synced: 20 Feb 2026
https://github.com/fabioCollini/DaggerMock
A JUnit rule to easily override Dagger 2 objects
android dagger espresso junit-rule mockito testing
Last synced: 22 Jul 2025
https://github.com/uds-se/fuzzingbook
Project page for "TheΒ FuzzingΒ Book"
fuzzing interactive-notebooks jupyter-notebooks python test-automation testing
Last synced: 14 May 2025
https://github.com/hamvocke/spring-testing
A Spring Boot application with lots of test examples
microservices spring spring-boot spring-test tdd test-automation test-microservices test-pyramid testing
Last synced: 26 Jun 2025
https://github.com/go-testfixtures/testfixtures
Ruby on Rails like test fixtures for Go. Write tests against a real database
Last synced: 12 May 2025
https://github.com/kubeshop/tracetest
π Tracetest - Build integration and end-to-end tests in minutes, instead of days, using OpenTelemetry and trace-based testing.
integration-testing microservices opentelemetry testing tracetest tracing
Last synced: 14 May 2025
https://github.com/humbug/humbug
Humbug is a Mutation Testing framework for PHP to measure the real effectiveness of your test suites and assist in their improvement. It eats Code Coverage for breakfast.
coverage mutation-analysis mutation-testing php testing
Last synced: 27 Sep 2025
https://github.com/elixirs/faker
Faker is a pure Elixir library for generating fake data.
data data-generator database developer-tools dummy elixir fake-content faker generator hacktoberfest phoenix qa seed seeding test testing testing-tools
Last synced: 12 May 2025
https://github.com/mfridman/tparse
CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly.
golang test testing testing-tools
Last synced: 14 May 2025
https://github.com/help-me-mom/ng-mocks
Angular testing library for mocking components, directives, pipes, services and facilitating TestBed setup
angular component directive enzyme front-end frontend how-to jasmine jest mock mocking pipe provider service test testbed testing
Last synced: 12 May 2025
https://github.com/pschanely/crosshair
An analysis tool for Python that blurs the line between testing and type systems.
concolic-execution contracts dynamic-analysis fuzzing hacktoberfest python static-analysis symbolic-execution testing testing-framework type-systems z3
Last synced: 29 Apr 2025
https://github.com/ovh/venom
π Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions
cli cli-app command command-line golang-application hacktoberfest integration-testing test testing xunit
Last synced: 14 May 2025
https://github.com/Go-testfixtures/testfixtures
Ruby on Rails like test fixtures for Go. Write tests against a real database
Last synced: 12 Mar 2025
https://github.com/testing-library/vue-testing-library
π¦ Simple and complete Vue.js testing utilities that encourage good testing practices.
dom-testing-library test testing testing-tools vue vue-testing-library vuejs
Last synced: 13 May 2025
https://github.com/kentcdodds/react-testing-library-course
Test React Components with Jest and React Testing Library on TestingJavaScript.com
kcd-edu react react-testing-library testing testingjavascript
Last synced: 16 May 2025
https://github.com/tonerdo/pose
Replace any .NET method (including static and non-virtual) with a delegate
csharp dotnet dotnet-core isolation-framework mocking testing testing-framework
Last synced: 14 Apr 2025
https://github.com/kentcdodds/testing-react-apps
A workshop for testing react applications
epicreact-dev kcd-edu react testing
Last synced: 11 Apr 2025
https://github.com/pschanely/CrossHair
An analysis tool for Python that blurs the line between testing and type systems.
concolic-execution contracts dynamic-analysis fuzzing hacktoberfest python static-analysis symbolic-execution testing testing-framework type-systems z3
Last synced: 26 Mar 2025
https://github.com/google/cmockery
A lightweight library to simplify and generalize the process of writing unit tests for C applications.
c cmockery embedded-systems mocking mocks testing tests unit-testing
Last synced: 08 Oct 2025
https://github.com/online-judge-tools/oj
Tools for various online judges. Downloading sample cases, generating additional test cases, testing your code, and submitting it.
atcoder automation codeforces competitive-programming programming-contests scraping testing
Last synced: 15 May 2025
https://github.com/microsoft/HydraLab
Intelligent cloud testing made easy.
azure chatgpt cloud-testing cross-platform developer-tools device-farm e2e-testing mobile-development performance-testing platform-engineering spring-boot test-automation testgpt testing testing-framework ui-testing
Last synced: 12 Mar 2025
https://github.com/taverntesting/tavern
A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax
grpc grpc-python http mqtt pytest python test-automation testing
Last synced: 13 May 2025
https://github.com/atlassian/jest-in-case
Jest utility for creating variations of the same test
Last synced: 29 Dec 2025
https://github.com/jetmore/swaks
Swaks - Swiss Army Knife for SMTP
perl5 smtp testing testing-tools
Last synced: 16 May 2025
https://github.com/reactivecircus/android-emulator-runner
A GitHub Action for installing, configuring and running hardware-accelerated Android Emulators on macOS virtual machines.
android-emulators ci github-actions testing
Last synced: 13 May 2025
https://github.com/sourcefrog/cargo-mutants
:zombie: Inject bugs and see if your tests catch them!
cargo cargo-plugin cargo-subcommand mutation-testing mutations rust rust-lang testing
Last synced: 01 Feb 2026
https://github.com/linkedin/test-butler
Reliable Android Testing, at your service
android android-emulator android-library linkedin test-butler testing
Last synced: 16 May 2025
https://github.com/ReactiveCircus/android-emulator-runner
A GitHub Action for installing, configuring and running hardware-accelerated Android Emulators on macOS virtual machines.
android-emulators ci github-actions testing
Last synced: 06 Apr 2025
https://github.com/theory/pgtap
PostgreSQL Unit Testing Suite
pgsql pgtap psql tap testing testing-framework testing-library unit-testing
Last synced: 14 May 2025
https://github.com/leancodepl/patrol
Flutter-first UI testing framework. Ready for action!
dart flutter flutter-test greybox-testing hacktoberfest integration-testing testing ui-automation whitebox-testing
Last synced: 09 Apr 2026
https://github.com/testcontainers/testcontainers-rs
A library for integration-testing against docker containers from within Rust.
docker integration-testing rust test-automation testcontainers testcontainers-rust testing
Last synced: 23 Feb 2026
https://github.com/wellwelwel/poku
π· Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.
assert assertion bdd bun cross-platform deno dependency-free e2e e2e-testing integration-testing javascript kill-port nodejs tdd test-runner testing typescript unit-testing watch zero-dependency
Last synced: 08 Oct 2025
https://github.com/getezy/ezy
π₯ GUI client for gRPC/gRPC-Web
api api-testing developer-tools grpc grpc-client grpc-gui grpc-web testing testing-tools
Last synced: 11 Jul 2025
https://github.com/splitwise/super_diff
A more helpful way to view differences between complex data structures in RSpec.
Last synced: 05 Apr 2026
https://github.com/boxed/mutmut
Mutation testing system
mutation-testing python testing
Last synced: 14 May 2025
https://github.com/qualifire-dev/rogue
AI Agent Evaluator & Red Team Platform
agents ai ai-agents e2e-testing llm testing testing-framework
Last synced: 19 Apr 2026