Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/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/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/testing-library/react-testing-library

🐐 Simple and complete React DOM testing utilities that encourage good testing practices.

javascript reactjs testing

Last synced: 28 Oct 2024

https://github.com/kentcdodds/react-testing-library

🐐 Simple and complete React DOM testing utilities that encourage good testing practices.

javascript reactjs testing

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/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.

framework pest php 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: 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/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://github.com/kulshekhar/ts-jest

A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.

jest testing 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/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/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/sapegin/jest-cheat-sheet

Jest cheat sheet

cheatsheet jest testing

Last synced: 14 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/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/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/dvyukov/Go-fuzz

Randomized testing for Go

fuzzing go testing

Last synced: 24 Oct 2024

https://github.com/dvyukov/go-fuzz

Randomized testing for Go

fuzzing go testing

Last synced: 28 Oct 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