Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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, software-testing,
- Last updated: 2024-11-12 00:25:43 UTC
- JSON Representation
https://github.com/goldbergyoni/nodebestpractices
:white_check_mark: The Node.js best practices list (July 2024)
best-practices es6 eslint express expressjs javascript jest microservices mocha node-js nodejs nodejs-development npm rest style-guide styleguide testing types
Last synced: 28 Oct 2024
https://github.com/GoogleChrome/puppeteer
Node.js API for Chrome
automation chrome chromium developer-tools headless-chrome node-module testing web
Last synced: 29 Oct 2024
https://github.com/puppeteer/puppeteer
Node.js API for Chrome
automation chrome chromium developer-tools headless-chrome node-module testing web
Last synced: 28 Oct 2024
https://github.com/storybookjs/storybook
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
angular components design-systems documentation html javascript react react-native stories storybook styleguide svelte testing typescript ui vite vue web-components webpack workshop
Last synced: 01 Nov 2024
https://github.com/microsoft/playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
automation chrome chromium e2e-testing electron end-to-end-testing firefox javascript playwright test test-automation testing testing-tools web webkit
Last synced: 28 Oct 2024
https://github.com/liyasthomas/postwoman
👽 Open source API development ecosystem - https://hoppscotch.io
api api-client api-rest api-testing developer-tools graphql hacktoberfest http http-client pwa rest rest-api spa testing testing-tools tools vue vuejs websocket
Last synced: 04 Aug 2024
https://github.com/hoppscotch/hoppscotch
👽 Open source API development ecosystem - https://hoppscotch.io
api api-client api-rest api-testing developer-tools graphql hacktoberfest http http-client pwa rest rest-api spa testing testing-tools tools vue vuejs websocket
Last synced: 28 Oct 2024
https://github.com/localstack/localstack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
aws cloud continuous-integration developer-tools localstack python testing
Last synced: 28 Oct 2024
https://github.com/cypress-io/cypress
Fast, easy and reliable testing for anything that runs in a browser.
cypress e2e-testing e2e-tests end-to-end-testing javascript-tests test test-automation test-runner test-suite testing testing-tools tests
Last synced: 28 Oct 2024
https://github.com/jestjs/jest
Delightful JavaScript Testing.
easy expectation facebook immersive javascript painless painless-javascript-testing snapshot testing
Last synced: 28 Oct 2024
https://github.com/facebook/jest
Delightful JavaScript Testing.
easy expectation facebook immersive javascript painless painless-javascript-testing snapshot testing
Last synced: 27 Oct 2024
https://facebook.github.io/jest
Delightful JavaScript Testing.
easy expectation facebook immersive javascript painless painless-javascript-testing snapshot testing
Last synced: 01 Oct 2024
https://github.com/usebruno/bruno
Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)
api-client automation git graphql-client javascript opensource testing
Last synced: 28 Oct 2024
https://github.com/goldbergyoni/javascript-testing-best-practices
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)
angular chai ci cicd contract-testing e2e e2e-tests express integration-testing javascript jest mocha mutation mutation-testing nodejs react test testing unittest
Last synced: 28 Oct 2024
https://github.com/mochajs/mocha
☕️ simple, flexible, fun javascript test framework for node.js & the browser
bdd browser javascript mocha mochajs node nodejs tdd test test-framework testing testing-tools
Last synced: 01 Nov 2024
https://github.com/stretchr/testify
A toolkit with common assertions and mocks that plays nicely with the standard library
assertions go golang mocking testify testing toolkit
Last synced: 28 Oct 2024
https://github.com/quii/learn-go-with-tests
Learn Go with test-driven development
go golang tdd test-driven-development testing
Last synced: 28 Oct 2024
https://github.com/avajs/ava
Node.js test runner that lets you develop with confidence 🚀
assert async async-functions ava cli cli-app concurrency javascript node nodejs performance tap tdd test-framework test-runner testing unicorns unit-testing
Last synced: 28 Oct 2024
https://github.com/enzymejs/enzyme
JavaScript Testing utilities for React
assertion-library assertions ava chai enzyme jest mocha react react-components test test-runner test-runners testing traversal
Last synced: 28 Oct 2024
https://enzymejs.github.io/enzyme/
JavaScript Testing utilities for React
assertion-library assertions ava chai enzyme jest mocha react react-components test test-runner test-runners testing traversal
Last synced: 05 Nov 2024
https://github.com/testing-library/react-testing-library
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
Last synced: 28 Oct 2024
https://github.com/kentcdodds/react-testing-library
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
Last synced: 04 Aug 2024
https://github.com/catchorg/catch2
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
bdd cpp cpp14 framework no-dependencies tdd test-framework testing
Last synced: 01 Nov 2024
https://github.com/buger/goreplay
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
devops go qa testing testing-tools
Last synced: 29 Oct 2024
https://github.com/catchorg/Catch2
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
bdd cpp cpp14 framework no-dependencies tdd test-framework testing
Last synced: 25 Oct 2024
https://github.com/joke2k/faker
Faker is a Python package that generates fake data for you.
dataset fake fake-data faker faker-generator python test-data test-data-generator testing
Last synced: 28 Oct 2024
https://github.com/jasmine/jasmine
Simple JavaScript testing framework for browsers and node.js
jasmine javascript tdd testing
Last synced: 01 Nov 2024
https://github.com/pivotal/jasmine
Simple JavaScript testing framework for browsers and node.js
jasmine javascript tdd testing
Last synced: 05 Aug 2024
https://pivotal.github.io/jasmine
Simple JavaScript testing framework for browsers and node.js
jasmine javascript tdd testing
Last synced: 06 Aug 2024
https://github.com/mockito/mockito
Most popular Mocking framework for unit tests written in Java
java java-library mock mock-library mocking mocking-framework mockito mocks test-automation test-driven-development testing testing-tools
Last synced: 09 Nov 2024
https://github.com/postmanlabs/httpbin
HTTP Request & Response Service, written in Python + Flask.
api http http-server httpbin json python service testing
Last synced: 28 Oct 2024
https://github.com/phpstan/phpstan
PHP Static Analysis Tool - discover bugs in your code without running it!
php php7 phpstan static-analysis static-analyzer static-code-analysis testing
Last synced: 28 Oct 2024
https://github.com/nightwatchjs/nightwatch
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
automated-testing chromedriver end-to-end-testing hacktoberfest javascript nightwatch nightwatchjs nodejs selenium selenium-server selenium-webdriver testing w3c-webdriver webdriver
Last synced: 28 Oct 2024
https://github.com/metersphere/metersphere
MeterSphere 是新一代的开源持续测试工具,让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。
api-testing continuous-testing jmeter metersphere postman swagger test-automation testcase testing testlink testlink-alternative
Last synced: 29 Oct 2024
https://github.com/pytest-dev/pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
hacktoberfest python test testing unit-testing
Last synced: 28 Oct 2024
https://github.com/wix/detox
Gray box end-to-end testing and automation framework for mobile apps
android automation e2e-tests ios javascript react-native test-automation testing testing-tools
Last synced: 28 Oct 2024
https://github.com/wix/Detox
Gray box end-to-end testing and automation framework for mobile apps
android automation e2e-tests ios javascript react-native test-automation testing testing-tools
Last synced: 24 Oct 2024
https://github.com/shopify/toxiproxy
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
chaos down go is omg proxy resiliency tcp-proxy testing
Last synced: 12 Nov 2024
https://github.com/orange-opensource/hurl
Hurl, run and test HTTP requests with plain text.
api-testing cli curl http http-client integration-testing testing testing-tools
Last synced: 29 Oct 2024
https://github.com/Orange-OpenSource/hurl
Hurl, run and test HTTP requests with plain text.
api-testing cli curl http http-client integration-testing testing testing-tools
Last synced: 25 Oct 2024
https://github.com/chromedp/chromedp
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
chrome chrome-debugging-protocol chrome-devtools golang headless testing unit-testing
Last synced: 28 Oct 2024
https://github.com/Shopify/toxiproxy
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
chaos down go is omg proxy resiliency tcp-proxy testing
Last synced: 24 Oct 2024
https://github.com/netflix/pollyjs
Record, Replay, and Stub HTTP Interactions.
browser javascript netflix nodejs record replay testing
Last synced: 28 Oct 2024
https://github.com/Netflix/pollyjs
Record, Replay, and Stub HTTP Interactions.
browser javascript netflix nodejs record replay testing
Last synced: 25 Oct 2024
https://github.com/quick/quick
The Swift (and Objective-C) testing framework.
bdd carthage cocoapods ios objective-c swift testing
Last synced: 28 Oct 2024
https://github.com/Quick/Quick
The Swift (and Objective-C) testing framework.
bdd carthage cocoapods ios objective-c swift testing
Last synced: 17 Aug 2024
https://github.com/ultrafunkamsterdam/undetected-chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
anti-bot anti-detection automation bot-detection browser captcha chrome chromedriver cloudflare cloudflare-bypass distil navigator python3 scraping selenium testing webdriver
Last synced: 28 Oct 2024
https://github.com/robotframework/robotframework
Generic automation framework for acceptance testing and RPA
attd automation bdd python robotframework rpa testautomation testing
Last synced: 28 Oct 2024
https://github.com/pestphp/pest
Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.
Last synced: 28 Oct 2024
https://onsi.github.io/ginkgo/
A Modern Testing Framework for Go
bdd bdd-framework go golang test test-driven-development testing
Last synced: 26 Oct 2024
https://github.com/onsi/ginkgo
A Modern Testing Framework for Go
bdd bdd-framework go golang test test-driven-development testing
Last synced: 28 Oct 2024
https://onsi.github.io/ginkGo
A Modern Testing Framework for Go
bdd bdd-framework go golang test test-driven-development testing
Last synced: 25 Oct 2024
https://github.com/skidding/cosmos
Sandbox for developing and testing UI components in isolation
components devtools react sandbox testing ui
Last synced: 04 Aug 2024
https://github.com/react-cosmos/react-cosmos
Sandbox for developing and testing UI components in isolation
components devtools react sandbox testing ui
Last synced: 29 Oct 2024
https://github.com/artilleryio/artillery
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
api automation aws browser fargate grpc http javascript lambda load opentelemetry otel performance playwright serverless socketio stress testing typescript websocket
Last synced: 28 Oct 2024
https://github.com/foundry-rs/foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
blockchain dapp dapptools eth ethereum evm framework fuzzing mainnet-fork rust seth solidity testing tooling
Last synced: 28 Oct 2024
https://github.com/thoughtbot/factory_bot
A library for setting up Ruby objects as test data.
factories factory-bot factory-girl fixtures rails ruby rubygems testing thoughtbot
Last synced: 06 Nov 2024
https://github.com/karatelabs/karate
Test Automation Made Simple
api-testing assertions automated-testing automation bdd contract-testing cucumber developer-tools load-testing microservices mock-server test-automation testing testing-framework testing-tools webdriver
Last synced: 28 Oct 2024
https://intuit.github.io/karate
Test Automation Made Simple
api-testing assertions automated-testing automation bdd contract-testing cucumber developer-tools load-testing microservices mock-server test-automation testing testing-framework testing-tools webdriver
Last synced: 24 Aug 2024
https://karatelabs.github.io/karate/
Test Automation Made Simple
api-testing assertions automated-testing automation bdd contract-testing cucumber developer-tools load-testing microservices mock-server test-automation testing testing-framework testing-tools webdriver
Last synced: 01 Nov 2024
https://github.com/testcontainers/testcontainers-java
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.
docker docker-compose hacktoberfest java junit jvm test-automation testing
Last synced: 28 Oct 2024
https://github.com/gruntwork-io/terratest
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
aws devops docker golang packer terraform testing testing-library
Last synced: 28 Oct 2024
https://github.com/hypothesisworks/hypothesis
Hypothesis is a powerful, flexible, and easy to use library for property-based testing.
fuzzing property-based-testing python testing
Last synced: 28 Oct 2024
https://github.com/HypothesisWorks/hypothesis
Hypothesis is a powerful, flexible, and easy to use library for property-based testing.
fuzzing property-based-testing python testing
Last synced: 29 Oct 2024
https://andreasbm.github.io/web-skills/
A visual overview of useful skills to learn as a web developer
accessibility algorithms architecture backend build-tools css design frameworks html javascript pwa testing web-components
Last synced: 12 Nov 2024
https://github.com/andreasbm/web-skills
A visual overview of useful skills to learn as a web developer
accessibility algorithms architecture backend build-tools css design frameworks html javascript pwa testing web-components
Last synced: 29 Oct 2024
https://andreasbm.github.io/web-skills/?compact
A visual overview of useful skills to learn as a web developer
accessibility algorithms architecture backend build-tools css design frameworks html javascript pwa testing web-components
Last synced: 28 Oct 2024
https://github.com/kulshekhar/ts-jest
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.
Last synced: 28 Oct 2024
https://github.com/grpc-ecosystem/go-grpc-middleware
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
authentication generic-functions golang grpc interceptor library logging middleware retries testing
Last synced: 28 Oct 2024
https://github.com/dhamaniasad/HeadlessBrowsers
A list of (almost) all headless web browsers in existence
automation browser headless-browsers testing
Last synced: 25 Oct 2024
https://github.com/dhamaniasad/headlessbrowsers
A list of (almost) all headless web browsers in existence
automation browser headless-browsers testing
Last synced: 15 Oct 2024
https://github.com/doctest/doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
c-plus-plus cpp cpp11 cpp14 cpp17 cpp20 cpp23 doctest header-only single-file tdd testing testing-framework unit-testing
Last synced: 01 Nov 2024
https://github.com/DATA-DOG/Go-sqlmock
Sql mock driver for golang to test database interactions
database go golang mock sql sql-driver tdd testing
Last synced: 24 Oct 2024
https://github.com/DATA-DOG/go-sqlmock
Sql mock driver for golang to test database interactions
database go golang mock sql sql-driver tdd testing
Last synced: 26 Oct 2024
https://github.com/abhivaikar/howtheytest
A collection of public resources about how software companies test their software
companies culture knowledge knowledge-sharing quality quality-engineering software-quality software-testing test-engineering testing testing-practices
Last synced: 15 Oct 2024
https://github.com/onqtam/doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
c-plus-plus cpp cpp11 cpp14 cpp17 cpp20 cpp23 doctest header-only single-file tdd testing testing-framework unit-testing
Last synced: 04 Aug 2024
https://github.com/niieani/bash-oo-framework
Bash Infinity is a modern standard library / framework / boilerplate for Bash
bash boilerplate error-handling framework functional-programming logging oop shell standard-library testing
Last synced: 15 Oct 2024
https://github.com/goss-org/goss
Quick and Easy server testing/validation
devops devops-tools docker go golang goss health-check health-endpoint infrastructure-as-code linux nagios sensu tap tdd tdd-utilities testing testing-tools
Last synced: 26 Oct 2024
https://github.com/mockk/mockk
mocking library for Kotlin
argument-matchers chain-calls hacktoberfest kotlin matcher mock mocking-framework tdd testing verification
Last synced: 28 Oct 2024
https://github.com/miragejs/miragejs
A client-side server to build, test and share your JavaScript app
database hacktoberfest mock testing testing-tools
Last synced: 13 Oct 2024
https://github.com/testing-library/react-hooks-testing-library
🐏 Simple and complete React hooks testing utilities that encourage good testing practices.
javascript react-hooks reactjs testing testing-library
Last synced: 29 Oct 2024
https://github.com/cypress-io/cypress-realworld-app
A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.
code-coverage cypress end-to-end-testing lowdb payment-application testing testing-practices xstate
Last synced: 09 Oct 2024
https://github.com/AFLplusplus/AFLplusplus
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
afl afl-compiler afl-fuzz afl-fuzzer afl-gcc fuzz-testing fuzzer fuzzer-afl fuzzing instrumentation qemu security testing unicorn-emulator unicorn-mode
Last synced: 03 Nov 2024
https://github.com/go-rod/rod
A Chrome DevTools Protocol driver for web automation and scraping.
automation cdp chrome-devtools chrome-devtools-protocol chrome-headless crawling devtools devtools-protocol go golang gorod headless rod scraper testing web web-scraping
Last synced: 26 Oct 2024
https://github.com/google/syzkaller
syzkaller is an unsupervised coverage-guided kernel fuzzer
fuzz-testing fuzzer fuzzing kernel linux security security-tools security-vulnerability testing
Last synced: 15 Oct 2024
https://github.com/keploy/keploy
Unit and Integration Test generation for Developers. Generate tests and stubs for your application that actually work!
api api-testing go go-test golang java-test mock mock-data-generator mock-framework productivity test-automation test-automation-framework test-generation testing testing-library testing-tools unit-test unit-testing unit-testing-framework
Last synced: 29 Oct 2024
https://github.com/web-platform-tests/wpt
Test suites for Web platform specs — including WHATWG, W3C, and others
blink browser dom firefox gecko google-chrome html javascript microsoft-edge opera safari test-automation test-runner testing w3c web-development web-standards webkit whatwg
Last synced: 31 Oct 2024
https://github.com/cweill/gotests
Automatically generate Go test boilerplate from your source code.
code-generator commandline go go-test go-testing golang golang-application golang-testing golang-tools gotests table-driven-test table-driven-testing test-driven-development test-generation testing testing-golang testing-tools
Last synced: 29 Oct 2024
https://github.com/pywinauto/pywinauto
Windows GUI Automation with Python (based on text properties)
automation gui hooks linux python python-library pywinauto qa testing testing-tools ui-automated-tests ui-automation uiautomation user-interface win32api windows windows-api
Last synced: 14 Oct 2024
https://github.com/bats-core/bats-core
Bash Automated Testing System
bash bats junit shell tap testing testing-tools xunit
Last synced: 28 Oct 2024
https://github.com/aflplusplus/aflplusplus
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
afl afl-compiler afl-fuzz afl-fuzzer afl-gcc fuzz-testing fuzzer fuzzer-afl fuzzing instrumentation qemu security testing unicorn-emulator unicorn-mode
Last synced: 29 Oct 2024
https://github.com/quick/nimble
A Matcher Framework for Swift and Objective-C
asynchronous-expectations bdd failure-messages matcher-functions operator-overloads swift swift-assertions swift-generics testing
Last synced: 29 Oct 2024
https://github.com/Quick/Nimble
A Matcher Framework for Swift and Objective-C
asynchronous-expectations bdd failure-messages matcher-functions operator-overloads swift swift-assertions swift-generics testing
Last synced: 17 Aug 2024
https://github.com/Codeception/Codeception
Full-stack testing PHP framework
acceptance-testing bdd codeception end-to-end hacktoberfest integration-testing php phpunit testing unit-testing
Last synced: 03 Nov 2024
https://github.com/djfarrelly/MailDev
:mailbox: SMTP Server + Web Interface for viewing and testing emails during development.
developer-tools development docker mailcatcher maildev nodejs nodemailer smtp smtp-server testing
Last synced: 19 Aug 2024
https://github.com/maildev/maildev
:mailbox: SMTP Server + Web Interface for viewing and testing emails during development.
developer-tools development docker mailcatcher maildev nodejs nodemailer smtp smtp-server testing
Last synced: 29 Oct 2024