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/palkan/n_plus_one_control
RSpec and Minitest matchers to prevent N+1 queries problem
database-testing hacktoberfest minitest performance-testing rspec ruby testing
Last synced: 15 May 2025
https://github.com/polymer/web-component-tester
Moved to Polymer/tools monorepo
polymer testing web-components
Last synced: 14 May 2025
https://github.com/msz/hammox
🏝 automated contract testing via type checking for Elixir functions and mocks
behaviour behaviour-typespec behaviours contract contract-testing contracts dialyzer elixir explicit-contracts mock mocks mox testing type-checker type-checking typechecker typechecking typespec typespecs unit-testing
Last synced: 10 Apr 2025
https://github.com/Polymer/web-component-tester
Moved to Polymer/tools monorepo
polymer testing web-components
Last synced: 14 Mar 2025
https://github.com/bahmutov/next-update
Tests if module's dependencies can be updated to latest version
nodejs npm semantic-versioning semver test testing update versioning
Last synced: 30 Aug 2025
https://github.com/crusher-dev/crusher
🧙♀️ Fast low-code testing — create, run tests and get alerts ⏱️ Create test in <60 secs 👉 Better open source alternative to selenium, cypress and puppeteer
cypress frontend javascript low-code low-code-framework no-code nodejs playwright playwright-javascript react reactjs selenium test testing typescript vuejs
Last synced: 09 Apr 2025
https://github.com/thubbo/jmeter-plugins-for-apache-dubbo
Dubbo Plugin for Apache JMeter, It is a plug-in developed for testing Dubbo in Jmeter.
dubbo jmeter jmeter-plugin testing
Last synced: 23 Apr 2025
https://github.com/vitiral/artifact
The open source design documentation tool for everybody
artifacts design quality testing
Last synced: 19 Mar 2025
https://github.com/dariusz-wozniak/List-of-Testing-Tools-and-Frameworks-for-.NET
✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET
acceptance-test-driven-development acceptance-testing atdd bdd behavior-driven-development c-sharp coverage dotnet list microsoft mock specification-by-example tdd test test-automation test-driven-development testing unit-testing visual-studio
Last synced: 03 Mar 2026
https://github.com/calebhearth/formulaic
Simplify form filling with Capybara
Last synced: 15 Jun 2026
https://github.com/codefuse-ai/Test-Agent
Agent that empowers software testing with LLMs; industrial-first in China
developer-tools software-quality-tool software-testing testing testing-tools
Last synced: 16 Apr 2025
https://github.com/cashapp/AccessibilitySnapshot
Easy regression testing for iOS accessibility
a11y accessibility accessibility-testing ios objective-c snapshot-testing swift swiftui switch-control testing uikit voice-control voiceover
Last synced: 03 May 2025
https://github.com/bach-sh/bach
Bach Testing Framework
bash bash-scripting framework shell shell-script shell-scripting test testing testing-framework unit-testing unit-testing-framework
Last synced: 09 Apr 2025
https://github.com/russbaz/enforce
Python 3.5+ runtime type checking for integration testing and data validation
decorators python runtime testing type-hints typechecker typing validation
Last synced: 16 May 2025
https://github.com/RussBaz/enforce
Python 3.5+ runtime type checking for integration testing and data validation
decorators python runtime testing type-hints typechecker typing validation
Last synced: 29 Mar 2025
https://github.com/jevakallio/jest-clean-console-reporter
A Jest Reporter to group, hide and prettify spammy console warnings
javascript jest jest-reporter testing
Last synced: 16 May 2025
https://github.com/pa11y/pa11y-ci
Pa11y CI is a CI-centric accessibility test runner, built using Pa11y
a11y accessibility automated-testing ci pa11y sitemap testing
Last synced: 14 Apr 2025
https://github.com/scrapinghub/spidermon
Scrapy Extension for monitoring spiders execution.
crawling hacktoberfest monitoring monitoring-tool scraping scrapinghub spiders testing
Last synced: 14 May 2025
https://github.com/kentcdodds/js-testing-fundamentals
Fundamentals of Testing in JavaScript on TestingJavaScript.com
fundamentals javascript kcd-edu testing testingjavascript
Last synced: 12 Apr 2025
https://github.com/lorenzofox3/zora
Lightest, yet Fastest Javascript test runner for nodejs and browsers
assertion deno javascript javascript-test-harness mocha nodejs tap tdd test testing testing-tools typescript zora
Last synced: 14 May 2025
https://github.com/randoop/randoop
Automatic test generation for Java
java test test-automation test-automation-java testing testing-tools
Last synced: 15 Apr 2025
https://github.com/z3z1ma/dbt-osmosis
Provides automated YAML management and a streamlit workbench. Designed to optimize dev workflows.
cli data dbt documentation editor modelling sql testing
Last synced: 14 May 2025
https://github.com/python-trio/trustme
#1 quality TLS certs while you wait, for the discerning tester
python ssl ssl-certificate testing testing-tools tls tls-certificate
Last synced: 29 Mar 2025
https://github.com/playwright-community/jest-playwright
Running tests using Jest & Playwright
jest-environment jest-playwright playwright testing typescript
Last synced: 15 May 2025
https://github.com/arextest/arex-agent-java
Lightweight Java agent for traffic capture and replay, enhancing testing and debugging.
api-testing devops java javaagent qa regression-testing test-automation test-generation testing testing-tools
Last synced: 24 Jan 2026
https://github.com/frankban/quicktest
Quick helpers for testing Go applications
assertions go golang library testing
Last synced: 14 May 2025
https://github.com/hazyzh/jest-html-reporters
🌈 Reporter for jest test framework. 🌈
html-report jest jest-html-reporters jest-reporter jest-test reporter test testing
Last synced: 15 May 2025
https://github.com/WebFuzzing/EvoMaster
The first open-source AI-driven tool for automatically generating system-level test cases (also known as fuzzing) for web/enterprise applications. Currently targeting whitebox and blackbox testing of Web APIs, like REST, GraphQL and RPC (e.g., gRPC and Thrift).
api-rest api-testing evolutionary-algorithms fuzzer fuzzing graphql grpc java kotlin rest rpc-api search-based-software-testing test-case-generation testing thrift
Last synced: 27 Feb 2025
https://github.com/err0r500/go-realworld-clean
a clean architecture implementation of the realworldapp : https://github.com/gothinkster/realworld
clean-architecture clean-code ddd ddd-architecture example-project go golang hexagonal-architecture ports-and-adapters realworld realworld-backend testing
Last synced: 16 Jan 2026
https://github.com/Hazyzh/jest-html-reporters
🌈 Reporter for jest test framework. 🌈
html-report jest jest-html-reporters jest-reporter jest-test reporter test testing
Last synced: 11 May 2025
https://github.com/dg/bypass-finals
Removes `final` and `readonly` keywords from source code on-the-fly and allows mocking of final methods and classes. It can be used together with any test tool such as PHPUnit or Mockery.
file-mutator mocking phpunit testing
Last synced: 05 Oct 2025
https://github.com/gotestyourself/gotest.tools
A collection of packages to augment the go testing package and support common patterns.
assert assertions go golang test testing
Last synced: 10 Apr 2025
https://github.com/testing-library/native-testing-library
🐳 Simple and complete React Native testing utilities that encourage good testing practices.
javascript jest react-native reactjs testing
Last synced: 07 May 2025
https://github.com/davellanedam/vue-skeleton-mvp
VueJs, Vuetify, Vue Router and Vuex skeleton MVP written on JavaScript using async/await built to work with API REST skeleton: https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton
async await chai cypress eslint frontend i18n javascript mocha mvp prettier skeleton testing vue-router vuejs vuetify vuex
Last synced: 16 May 2025
https://github.com/tencent/qtaf
QTA test framework
qta test-automation test-framework testing
Last synced: 10 Feb 2026
https://github.com/Tencent/QTAF
QTA test framework
qta test-automation test-framework testing
Last synced: 16 Apr 2025
https://github.com/githubnext/testpilot
Test generation using large language models
chagpt gpt-35-turbo llms test-automation testing testing-tools
Last synced: 19 Oct 2025
https://github.com/laravel/browser-kit-testing
Provides backwards compatibility for BrowserKit testing in the latest Laravel release.
Last synced: 14 May 2025
https://github.com/shopify/deprecation_toolkit
⚒Eliminate deprecations from your codebase ⚒
deprecations gem-upgrade testing
Last synced: 13 May 2025
https://github.com/phpstan/phpstan-phpunit
PHPUnit extensions and rules for PHPStan
php php7 phpstan phpunit static-analysis static-code-analysis testing
Last synced: 14 Feb 2026
https://github.com/gotesttools/gotestfmt
go test output for humans
github-actions go golang test testing
Last synced: 12 Apr 2025
https://github.com/juristr/angular-testing-recipes
Simple testing patterns for Angular version 2+
Last synced: 05 Apr 2025
https://github.com/GoTestTools/gotestfmt
go test output for humans
github-actions go golang test testing
Last synced: 14 Mar 2025
https://github.com/suites-dev/suites
A unit testing framework for TypeScript backends working with inversion of control and dependency injection
dependency-injection inversifyjs inversion-of-control ioc ioc-container jest mock mocking nestjs sinon sinonjs spec tdd testing typescript unit-test unit-testing unit-testing-nodejs vitest
Last synced: 19 Jan 2026
https://github.com/atata-framework/atata
C#/.NET test automation framework for web
atata automated-testing csharp dotnet framework pageobject selenium selenium-webdriver test-automation test-framework testing webdriver
Last synced: 12 Dec 2025
https://github.com/xnbox/DeepfakeHTTP
DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses.
api demo dummy dump graphql http http-server mock mocks-server poc qa qa-automation rest rest-api restful-api spies stub test-automation testing testing-tools
Last synced: 02 Apr 2025
https://github.com/quicktheories/QuickTheories
Property based testing for Java 8
java-8 junit property-based-testing quickcheck testing
Last synced: 02 Apr 2025
https://github.com/test-zeus-ai/testzeus-hercules
Hercules is the world’s first open-source testing agent, enabling UI, API, Security, Accessibility, and Visual validations – all without code or maintenance. Automate testing effortlessly and let Hercules handle the heavy lifting! ⚡
agent agentic-ai agents ai autogen automation browser end-to-end-testing hercules large-action-model playwright qa-automation rpa software-testing test-automation testing testing-tools testzeus
Last synced: 15 May 2025
https://github.com/quicktheories/quicktheories
Property based testing for Java 8
java-8 junit property-based-testing quickcheck testing
Last synced: 02 Apr 2026
https://github.com/pytest-dev/pytest-flask
A set of pytest fixtures to test Flask applications
flask pytest pytest-flask pytest-plugin python testing unit-testing
Last synced: 17 Mar 2026
https://github.com/ocornut/imgui_test_engine
Dear ImGui Automation Engine & Test Suite
api automation ci cplusplus framework game-development game-engine gamedev gui imgui library multi-platform native testing toolkit tools ui
Last synced: 15 May 2025
https://github.com/SteveGilham/altcover
Cross-platform coverage gathering and processing tool set for dotnet/.Net Framework and Mono
code-coverage coverage cross-platform dotnet dotnet-core dotnet-framework dotnet-standard mono powershell powershell-module testing
Last synced: 09 Apr 2025
https://github.com/carbonblack/binee
Binee: binary emulation environment
analysis binary binary-analysis emulation hooks malware mock static-analysis testing unicorn-emulator
Last synced: 12 Jan 2026
https://github.com/stevegilham/altcover
Cross-platform coverage gathering and processing tool set for dotnet/.Net Framework and Mono
code-coverage coverage cross-platform dotnet dotnet-core dotnet-framework dotnet-standard mono powershell powershell-module testing
Last synced: 14 May 2025
https://github.com/nicolasgarcia214/damn-vulnerable-defi-foundry
Damn Vulnerable DeFi - Foundry Version
blockchain crypto ctf ctf-challenges ethereum smart-contracts solidity testing web3
Last synced: 12 May 2025
https://github.com/larien/aprenda-go-com-testes
Aprenda Go com desenvolvimento orientado a testes
aprenda-go go go-br golang learn-go tdd test-driven-development testing
Last synced: 04 Apr 2025
https://github.com/coverallsapp/github-action
Coveralls Github Action
actions ci code-coverage code-quality test-coverage testing
Last synced: 13 May 2025
https://github.com/15r10nk/inline-snapshot
create and update inline snapshots in your python tests
approval-testing golden-master pytest python snapshot-testing testing
Last synced: 01 Mar 2026
https://github.com/golemhq/golem
A complete test automation tool
automation selenium selenium-webdriver testing testing-framework webdriver
Last synced: 02 Oct 2025
https://github.com/tunnckoCore/opensource
Delivering delightful digital solutions. Monorepo of monorepos of Open Source packages with combined ~100M/month downloads, semantically versioned following @conventional-commits. Fully powered ES Modules, @Airbnb @ESLint + @Prettier, independent & fixed versioning. Quality with @Actions, CodeQL, & Dependabot.
automation babel babel-preset conventional-commits eslint eslint-config freesoftware git javascript jest libraries modern monorepo opensource parse-commit-message parsing quality testing typescript utilities
Last synced: 02 Apr 2025
https://github.com/tunnckocore/opensource
Delivering delightful digital solutions. Monorepo of monorepos of Open Source packages with combined ~100M/month downloads, semantically versioned following @conventional-commits. Fully powered ES Modules, @Airbnb @ESLint + @Prettier, independent & fixed versioning. Quality with @Actions, CodeQL, & Dependabot.
automation babel babel-preset conventional-commits eslint eslint-config freesoftware git javascript jest libraries modern monorepo opensource parse-commit-message parsing quality testing typescript utilities
Last synced: 17 Feb 2026
https://github.com/serpro69/kotlin-faker
Port of a popular ruby faker gem written in kotlin. Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
android android-development android-testing anonymisation anonymization anonymizer data faker faker-gem faker-generator faker-library faker-libs java jvm kotlin kotlin-faker kotlin-library test-automation testing testing-tools
Last synced: 06 Mar 2026
https://github.com/cypress-io/testing-workshop-cypress
End-to-end testing workshop with Cypress
cypress cypress-io testing workshop
Last synced: 28 Mar 2025
https://github.com/malinskiy/adam
Adam (or adm) is a coroutine-friendly Android Debug Bridge client written in Kotlin
adam adb adblib adm android coroutines ddmlib hacktoberfest instrumentation kotlin testing testing-tools
Last synced: 15 May 2025
https://github.com/kishikawakatsumi/swift-power-assert
Power Assert in Swift.
Last synced: 25 Oct 2025
https://github.com/phake/phake
PHP Mocking Framework
framework mock php phpunit spy stub test-doubles testing
Last synced: 14 May 2025
https://github.com/citrusframework/citrus
Framework for automated integration tests with focus on message-based applications
apache-camel http integration-testing jms kafka knative kubernetes messaging microservices quarkus rest-api spring-boot testing
Last synced: 16 Jan 2026
https://github.com/Shopify/deprecation_toolkit
⚒Eliminate deprecations from your codebase ⚒
deprecations gem-upgrade testing
Last synced: 16 Jul 2025
https://github.com/ehmicky/log-process-errors
Show some ❤️ to Node.js process errors
code-quality debugging error error-handler error-handling exception handler handling javascript library logging monitoring nodejs process promise test testing typescript uncaught uncaught-exceptions
Last synced: 11 Apr 2025
https://github.com/jmockit/jmockit1
Advanced Java library for integration testing, mocking, faking, and code coverage
codebase codecoverage integration-testing java mocking testing unittesting
Last synced: 11 Jul 2025
https://github.com/deploysentinel/recorder
A browser extension that generates Cypress, Playwright and Puppeteer test scripts from your interactions 🖱 ⌨
chrome chrome-extension chromium cypress e2e firefox firefox-addon firefox-extension jest playwright puppeteer react testing testing-tools
Last synced: 05 Apr 2025
https://github.com/DeploySentinel/Recorder
A browser extension that generates Cypress, Playwright and Puppeteer test scripts from your interactions 🖱 ⌨
chrome chrome-extension chromium cypress e2e firefox firefox-addon firefox-extension jest playwright puppeteer react testing testing-tools
Last synced: 11 Apr 2025
https://github.com/test-kitchen/kitchen-docker
A Test Kitchen Driver for Docker
hacktoberfest managed-by-terraform ruby ruby-gem test-kitchen testing
Last synced: 13 May 2025
https://github.com/total-typescript/shoehorn
Work seamlessly with partial mocks in TypeScript.
Last synced: 08 Apr 2025
https://github.com/timendus/chip8-test-suite
A collection of ROM images with tests that will aid you in developing your own CHIP-8, SUPER-CHIP or XO-CHIP interpreter (or "emulator")
chip-8 chip-8-emulator chip-8-interpreter chip-8-roms chip8 chip8-emulator chip8-interpreter chip8-programs chip8emu debugging ibm-logo octo schip test-suite testing xo-chip
Last synced: 03 Feb 2026
https://github.com/dollarshaveclub/es-check
Checks the version of ES in JavaScript files with simple shell commands 🏆
bundling ecmascript es6 es6-modules modules test-automation testing testing-tools
Last synced: 05 Apr 2025
https://github.com/lucacasonato/deno-puppeteer
A port of puppeteer running on Deno
automation deno headless-chrome puppeteer testing web
Last synced: 04 Apr 2025
https://github.com/Checksum/critic.sh
Dead simple testing framework for Bash with coverage reporting
bash bash-testing coverage coverage-testing lcov shell testing
Last synced: 09 Apr 2025
https://github.com/ethereum/hive
Ethereum end-to-end test harness
docker ethereum golang simulation testing
Last synced: 14 May 2025
https://github.com/Timendus/chip8-test-suite
A collection of ROM images with tests that will aid you in developing your own CHIP-8, SUPER-CHIP or XO-CHIP interpreter (or "emulator")
chip-8 chip-8-emulator chip-8-interpreter chip-8-roms chip8 chip8-emulator chip8-interpreter chip8-programs chip8emu debugging ibm-logo octo schip test-suite testing xo-chip
Last synced: 01 Apr 2025
https://github.com/testing-library/testing-library-docs
docs site for @testing-library/*
docs docusaurus jest jsdom react react-testing-library testing testing-library
Last synced: 14 Mar 2025
https://github.com/garronej/tsafe
🔩 The missing TypeScript utils
deno hacktoberfest node npm testing type-safety typescript utilities
Last synced: 14 May 2025
https://github.com/computationalmodelling/nbval
A py.test plugin to validate Jupyter notebooks
ipython-notebook jupyter-notebook pytest pytest-plugin python testing
Last synced: 15 May 2025
https://github.com/argos-ci/argos
Eliminate visual bugs & regressions. The open source visual testing platform for modern engineering teams.
testing testing-tools visual-testing
Last synced: 08 Apr 2025
https://github.com/nafiesl/free-pmo
Project management software for freelancers or agencies, built with Laravel.
freelancer hacktoberfest laravel pmo project-management tdd-workflow testing
Last synced: 04 Apr 2025
https://github.com/nightroman/powershelltraps
Collection of PowerShell traps and oddities
Last synced: 08 Apr 2025
https://github.com/nightroman/PowerShellTraps
Collection of PowerShell traps and oddities
Last synced: 09 Apr 2025
https://github.com/mfaisalkhatri/manual_testing
This repository contains General Test Cases for performing Manual Testing on the Web/Mobile application. It also has Test cases related to API Testing. Templates related to Test Plan and BugBash are also updated.
apitesting beginner examples learning mobiletesting software-testing templates test-cases testcases testing testing-practices tests tutorial tutorials validation webtesting
Last synced: 16 Feb 2026
https://github.com/darrenburns/pytest-clarity
A plugin to improve the output of pytest with colourful unified diffs
diff pytest pytest-plugin python testing
Last synced: 15 May 2025
https://github.com/dasniko/testcontainers-keycloak
A Testcontainer implementation for Keycloak IAM & SSO.
container docker iam java keycloak oidc sso testcontainers testing
Last synced: 13 Mar 2026
https://github.com/matejkob/swift-spyable
Swift macro that simplifies and automates the process of creating spies for testing
software-quality swift swift-macros testing unit-testing
Last synced: 15 May 2025
https://github.com/maxatome/go-testdeep
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
assertions deep-equals equality framework go golang golang-package golang-testing hacktoberfest httptest test-suite testdeep testing tests testsuite toolkit variable-equality
Last synced: 15 May 2025
https://github.com/loiclec/fuzzcheck-rs
Modular, structure-aware, and feedback-driven fuzzing engine for Rust functions
coverage-guided-fuzzing fuzzer fuzzing grammar-fuzzer property-based-testing rust testing
Last synced: 02 Apr 2025