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/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: 15 Oct 2024

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: 08 Nov 2024

https://github.com/pytest-dev/pytest-asyncio

Asyncio support for pytest

asyncio pytest-plugin python testing

Last synced: 29 Oct 2024

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 Nov 2024

https://github.com/sqlancer/sqlancer

Automated testing to find logic and performance bugs in database systems

cockroachdb dbms dbms-testing fuzzing mariadb mysql postgresql sql sqlite testing tidb

Last synced: 11 Oct 2024

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: 13 Oct 2024

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: 15 Oct 2024

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: 26 Sep 2024

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: 13 Oct 2024

https://github.com/nesk/puphpeteer

A Puppeteer bridge for PHP, supporting the entire API.

automation developer-tools headless-chrome php puppeteer testing web

Last synced: 04 Aug 2024

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: 27 Sep 2024

https://github.com/Olivine-Labs/busted

Elegant Lua unit testing.

lua testing

Last synced: 13 Oct 2024

https://github.com/lunarmodules/busted

Elegant Lua unit testing.

lua testing

Last synced: 15 Oct 2024

https://github.com/helm/chart-testing

CLI tool for linting and testing Helm charts

docker golang helm kubernetes linting testing

Last synced: 15 Oct 2024

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: 13 Oct 2024

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.

azure csharp docker dotnet http http-listener mock-server mocking mockwebserver request response tdd testing wiremock

Last synced: 13 Oct 2024

https://github.com/theacodes/nox

Flexible test automation for Python

automation python testing

Last synced: 09 Nov 2024

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: 29 Oct 2024

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: 10 Oct 2024

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: 23 Oct 2024

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: 29 Oct 2024

https://github.com/testcontainers/testcontainers-python

Testcontainers is a Python library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests.

database python python3 selenium testcontainers testing

Last synced: 11 Oct 2024

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: 11 Nov 2024

https://github.com/microsoft/pict

Pairwise Independent Combinatorial Tool

combinatorial-testing pairwise-testing testing testing-tools

Last synced: 07 Oct 2024

https://github.com/wntrblm/nox

Flexible test automation for Python

automation python testing

Last synced: 29 Oct 2024

https://github.com/callstack/reassure

Performance testing companion for React and React Native

hacktoberfest performance performance-testing react react-native regression testing

Last synced: 15 Oct 2024

https://github.com/venantius/ultra

A Leiningen plugin for a superior development environment

clojure repl testing

Last synced: 14 Oct 2024

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: 15 Oct 2024

https://github.com/krzysztofzablocki/Difference

Simple way to identify what is different between 2 instances of any type. Must have for TDD.

ios macos swift testing tvos watchos

Last synced: 09 Aug 2024

https://github.com/krzysztofzablocki/difference

Simple way to identify what is different between 2 instances of any type. Must have for TDD.

ios macos swift testing tvos watchos

Last synced: 15 Oct 2024

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: 11 Oct 2024

https://github.com/freerange/mocha

Mocha is a mocking and stubbing library for Ruby

minitest mock ruby stub test-unit testing

Last synced: 15 Oct 2024

https://github.com/microcks/microcks

Kubernetes native tool for mocking and testing API and micro-services. Microcks is a Cloud Native Computing Foundation sandbox project 🚀

api api-testing asyncapi asyncapi-specification cncf cncf-project event-driven graphql kubernetes mock mock-server mocking openapi openapi-tooling openapi3 openapi31 postman-collection swagger swagger2 testing

Last synced: 13 Oct 2024

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: 15 Oct 2024

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: 16 Oct 2024

https://github.com/la10736/rstest

Fixture-based test framework for Rust

rust test-framework testing testing-tools

Last synced: 29 Oct 2024

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 Oct 2024

https://fscheck.github.io/FsCheck/

Random Testing for .NET

csharp fscheck fsharp quickcheck testing

Last synced: 14 Nov 2024

https://github.com/fscheck/FsCheck

Random Testing for .NET

csharp fscheck fsharp quickcheck testing

Last synced: 27 Oct 2024

https://github.com/Stebalien/tempfile

Temporary file library for rust

filesystem-library library rust tempfile testing

Last synced: 27 Oct 2024

https://github.com/fscheck/fscheck

Random Testing for .NET

csharp fscheck fsharp quickcheck testing

Last synced: 09 Oct 2024

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: 17 Aug 2024

https://github.com/stebalien/tempfile

Temporary file library for rust

filesystem-library library rust tempfile testing

Last synced: 29 Oct 2024

https://github.com/pedrovgs/Shot

Screenshot testing library for Android

android gradle-plugin java jetpack-compose screenshot-tests testing testing-tools

Last synced: 27 Oct 2024

https://github.com/pedrovgs/shot

Screenshot testing library for Android

android gradle-plugin java jetpack-compose screenshot-tests testing testing-tools

Last synced: 15 Oct 2024

https://github.com/Karumi/Shot

Screenshot testing library for Android

android gradle-plugin java jetpack-compose screenshot-tests testing testing-tools

Last synced: 10 Aug 2024

https://github.com/fabioCollini/DaggerMock

A JUnit rule to easily override Dagger 2 objects

android dagger espresso junit-rule mockito testing

Last synced: 09 Aug 2024

https://github.com/spatie/laravel-mail-preview

A mail driver to quickly preview mail

laravel mail testing

Last synced: 14 Oct 2024

https://github.com/shellspec/shellspec

A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

bash bdd coverage dash kcov ksh mock posix-compliant posix-sh script shell shell-script shellspec tdd test testing zsh

Last synced: 12 Oct 2024

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: 25 Sep 2024

https://github.com/Go-testfixtures/testfixtures

Ruby on Rails like test fixtures for Go. Write tests against a real database

database fixtures go testing

Last synced: 24 Oct 2024

https://github.com/go-testfixtures/testfixtures

Ruby on Rails like test fixtures for Go. Write tests against a real database

database fixtures go testing

Last synced: 29 Oct 2024

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: 12 Nov 2024

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: 03 Aug 2024

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: 13 Oct 2024

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: 29 Oct 2024

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: 09 Oct 2024

https://github.com/carlosas/phpat

PHP Architecture Tester - Easy architecture testing for PHP :heavy_check_mark:

architecture linter php phpstan-extension static-analysis testing

Last synced: 15 Oct 2024

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

A workshop for testing react applications

epicreact-dev kcd-edu react testing

Last synced: 19 Oct 2024

https://github.com/atlassian/jest-in-case

Jest utility for creating variations of the same test

jest test testing

Last synced: 15 Oct 2024

https://github.com/warmuuh/milkman

An Extensible Request/Response Workbench

grpc hacktoberfest http milkman-plugins rest testing

Last synced: 29 Oct 2024

https://github.com/linkedin/test-butler

Reliable Android Testing, at your service

android android-emulator android-library linkedin test-butler testing

Last synced: 29 Oct 2024

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: 13 Nov 2024

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: 29 Oct 2024

https://github.com/datafaker-net/datafaker

Generating fake data for the JVM (Java, Kotlin, Groovy) has never been easier!

faker testing

Last synced: 14 Oct 2024

https://github.com/mfridman/tparse

CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly.

golang test testing testing-tools

Last synced: 13 Nov 2024

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 Oct 2024

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: 15 Oct 2024

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 Oct 2024

https://github.com/paulelliott/fabrication

This project has moved to GitLab! Please check there for the latest updates.

activerecord cucumber datamapper mongoid rspec ruby sequel testing

Last synced: 27 Sep 2024

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: 10 Oct 2024

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: 14 Oct 2024

https://github.com/jonreid/ocmockito

Mockito for Objective-C: creation, verification and stubbing of mock objects

mocking mocking-framework mockito objective-c testing xctest

Last synced: 10 Oct 2024

https://github.com/jonreid/OCMockito

Mockito for Objective-C: creation, verification and stubbing of mock objects

mocking mocking-framework mockito objective-c testing xctest

Last synced: 28 Oct 2024

https://github.com/open-source-labs/swell

Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, gRPC, and tRPC..

api endpoint graphql grpc http2 monitoring postman server-sent-events sse streaming streaming-api testing trpc websockets

Last synced: 29 Oct 2024

https://github.com/open-source-labs/Swell

Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, gRPC, and tRPC..

api endpoint graphql grpc http2 monitoring postman server-sent-events sse streaming streaming-api testing trpc websockets

Last synced: 25 Oct 2024

https://github.com/NagRock/ts-mockito

Mocking library for TypeScript

mock-library mocking mockito stub testing typescript

Last synced: 01 Nov 2024

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: 05 Nov 2024

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: 14 Oct 2024

https://github.com/kmmbvnr/django-jenkins

Plug and play continuous integration with django and jenkins

django jenkins jenkins-ci test testing unit-testing

Last synced: 13 Oct 2024

https://github.com/klen/mixer

Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects.

django flask sqlalchemy testing testing-tools

Last synced: 09 Nov 2024

https://github.com/pspdfkit-labs/bypass

Bypass provides a quick way to create a custom plug that can be put in place instead of an actual HTTP server to return prebaked responses to client requests.

http https mock testing

Last synced: 01 Nov 2024

https://github.com/matryer/silk

Markdown based document-driven RESTful API testing.

assertions testing

Last synced: 14 Nov 2024

https://github.com/mongomock/mongomock

Small library for mocking pymongo collection objects for testing purposes

mocking mongodb python testing

Last synced: 09 Aug 2024

https://github.com/bleenco/abstruse

Abstruse is a free and open-source CI/CD platform that tests your models and code.

cd ci continuous-delivery continuous-deployment continuous-integration continuous-testing docker dockerized server testing

Last synced: 13 Nov 2024

https://github.com/vfaronov/httpolice

Validator for HTTP

http lint qa rest standards testing validator

Last synced: 04 Aug 2024