Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Integration testing

Integration testing is a type of software testing that focusses on larger parts of the software than unit testing, and is more process-oriented and less about just checking simple calculations between input and output data. This ensures, that multiple units work together (they integrate with each other) to walk through different steps.

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/graphcool/chromeless

🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.

chrome graphcool headless headless-chrome integration-testing nightmarejs selenium serverless

Last synced: 28 Oct 2024

https://github.com/schickling/chromeless

🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.

chrome graphcool headless headless-chrome integration-testing nightmarejs selenium serverless

Last synced: 28 Sep 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/ory/dockertest

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

automation ci docker go integration-testing tests unit-testing

Last synced: 29 Oct 2024

https://github.com/argos-ci/jest-puppeteer

Run tests using Jest & Puppeteer 🎪✨

chrome chromeless integration-testing jest jest-environment puppeteer

Last synced: 28 Oct 2024

https://github.com/testjavascript/nodejs-integration-tests-best-practices

✅ Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (March 2024)

backend best-practices component-testing database express fastify integration-testing javascript jest message-queue microservices mocha nestjs nodejs rest testing

Last synced: 10 Oct 2024

https://github.com/pragmaticflow/nbomber

Modern and flexible load testing framework for Pull and Push scenarios, designed to test any system regardless a protocol (HTTP/WebSockets/AMQP etc) or a semantic model (Pull/Push).

csharp dotnet fsharp integration-testing load-testing performance-testing

Last synced: 09 Oct 2024

https://github.com/PragmaticFlow/NBomber

Modern and flexible load testing framework for Pull and Push scenarios, designed to test any system regardless a protocol (HTTP/WebSockets/AMQP etc) or a semantic model (Pull/Push).

csharp dotnet fsharp integration-testing load-testing performance-testing

Last synced: 01 Aug 2024

https://github.com/Pythagora-io/pythagora

Generate automated tests for your Node.js app via LLMs without developers having to write a single line of code.

api-testing api-testing-framework automated-testing database-testing developer-tools integration-testing nodejs test-coverage testing

Last synced: 01 Nov 2024

https://github.com/inbucket/inbucket

Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.

go golang integration-testing linux mail mailserver osx pop pop3 smtp smtp-server webmail windows

Last synced: 15 Oct 2024

https://github.com/pythagora-io/pythagora

Generate automated tests for your Node.js app via LLMs without developers having to write a single line of code.

api-testing api-testing-framework automated-testing database-testing developer-tools integration-testing nodejs test-coverage testing

Last synced: 15 Oct 2024

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 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/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/smocker-dev/smocker

Smocker is a simple and efficient HTTP mock server and proxy

api functional-testing go integration-testing mock mock-server proxy react test typescript

Last synced: 09 Oct 2024

https://github.com/Thiht/smocker

Smocker is a simple and efficient HTTP mock server and proxy

api functional-testing go integration-testing mock mock-server proxy react test typescript

Last synced: 03 Aug 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: 31 Oct 2024

https://github.com/leonid-shevtsov/headless

Create a virtual X screen from Ruby, record videos and take screenshots.

ffmpeg integration-testing ruby screenshot selenium video-capture xvfb

Last synced: 11 Oct 2024

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

https://github.com/mehdihadeli/go-food-delivery-microservices

🍕 A practical and imaginary food delivery microservices, built with golang, domain-driven design, cqrs, event sourcing, vertical slice architecture, event-driven architecture, and the latest technologies.

bdd boilerplate clean-architecture cqrs cqrs-pattern ddd distributed-systems domain-driven-design event-driven-architecture event-sourcing eventsourcing go golang grpc integration-test integration-testing microservice microservices microservices-architecture vertical-slice-architecture

Last synced: 13 Oct 2024

https://github.com/alibaba/java-dns-cache-manipulator

🌏 A tiny 0-dependency thread-safe Java™ lib for setting/viewing dns programmatically without touching host file, make unit/integration testing portable; and a tiny tool for setting/viewing dns of running JVM process.

dns dns-cache dns-cache-manipulator domain-name hacking hacking-code integration-testing java jvm testing threadsafe unit-testing

Last synced: 13 Oct 2024

https://github.com/allaboutapps/integresql

IntegreSQL manages isolated PostgreSQL databases for your integration tests.

go golang id-allaboutapps-backend integration-testing postgres postgresql server

Last synced: 29 Oct 2024

https://github.com/DATA-DOG/go-txdb

Immutable transaction isolated sql driver for golang

go golang integration-testing sql sql-driver tdd testing

Last synced: 26 Oct 2024

https://github.com/DATA-DOG/Go-txdb

Immutable transaction isolated sql driver for golang

go golang integration-testing sql sql-driver tdd testing

Last synced: 24 Oct 2024

https://github.com/vincentjouanne/nest-clean-architecture

🏛️ Nest.js clean architecture example following some DDD principles with use-cases written in functionnal programming.

clean-architecture cqrs ddd docker end-to-end-testing fp-ts functional-programming integration-testing jest microservices nestjs prisma runtypes tdd typescript unit-testing

Last synced: 30 Oct 2024

https://github.com/VincentJouanne/nest-clean-architecture

🏛️ Nest.js clean architecture example following some DDD principles with use-cases written in functionnal programming.

clean-architecture cqrs ddd docker end-to-end-testing fp-ts functional-programming integration-testing jest microservices nestjs prisma runtypes tdd typescript unit-testing

Last synced: 01 Aug 2024

https://github.com/next-page-tester/next-page-tester

DEPRECATED - DOM integration testing for Next.js

browserless integration-testing nextjs testing

Last synced: 03 Aug 2024

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

A library for integration-testing against docker containers from within Rust.

docker integration-testing rust

Last synced: 04 Aug 2024

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

https://github.com/whisklabs/docker-it-scala

Docker integration testing kit with Scala

docker docker-container integration-testing scala testing

Last synced: 09 Oct 2024

https://github.com/gmhafiz/go8

Go + Postgres + Chi Router + sqlx + ent + authentication + testing + opentelemetry Starter Kit for API Development

api authentication e2e-testing ent go golang integration-testing opentelemetry starter-kit unit-test

Last synced: 09 Oct 2024

https://github.com/arquillian/arquillian-core

Arquillian provides a component model for integration tests, which includes dependency injection and container life cycle management. Instead of managing a runtime in your test, Arquillian brings your test to the runtime.

integration-testing java jvm test-automation testing

Last synced: 12 Oct 2024

https://github.com/rabbal/DNTFrameworkCore

Lightweight and Extensible Infrastructure for Building Web Applications - Web Application Framework

aop aspnet-core cqrs crud design-patterns dotnet-core efcore event-driven framework integration-testing master-detail multitenancy solid transaction unit-testing validation

Last synced: 27 Oct 2024

https://github.com/mehdihadeli/food-delivery-modular-monolith

🌭 A practical and imaginary food and grocery delivery modular monolith, built with .Net 8, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

clean-architechture cqrs ddd ddd-example domain-driven-design dotnet dotnetcore event-driven-architecture event-driven-architectures integration-testing message-broker message-bus modular modular-monolith monolith netcore vertical-slice-architecture

Last synced: 27 Oct 2024

https://github.com/rrifafauzikomara/MovieApp

[Flutter SDK V.1] - 🎬 MovieApp is a Flutter application built to demonstrate the use of modern development tools with best practices implementation like Modularization, BLoC, Dependency Injection, Dynamic Theme, Cache, Shimmer, Testing, Flavor, CI/CD, etc.

best-practices bloc-pattern cachemanager ci-cd dio dynamic-theme equatable flavor integration-testing modularization retrofit sharedpreferences shimmer-loading unit-testing

Last synced: 02 Aug 2024

https://github.com/Quramy/jest-prisma

Jest environment for integrated testing with Prisma client

integration-testing jest prisma

Last synced: 27 Oct 2024

https://github.com/quramy/jest-prisma

Jest environment for integrated testing with Prisma client

integration-testing jest prisma

Last synced: 17 Oct 2024

https://github.com/testing-library/playwright-testing-library

🔍 Find elements in Playwright with queries from Testing Library

dom-testing-library integration-testing jest playwright testing-library

Last synced: 30 Oct 2024

https://github.com/vapor-ware/kubetest

Kubernetes integration testing in Python via pytest

integration-testing kubernetes pytest pytest-plugin python testing

Last synced: 31 Oct 2024

https://github.com/jonashackt/tutorial-soap-spring-boot-cxf

Tutorial how to create, test, deploy, monitor SOAP-Webservices using Spring Boot and Apache CXF

apache-cxf cxf integration-testing jax-ws spring-boot spring-boot-starter wsdl

Last synced: 27 Oct 2024

https://github.com/quasarframework/quasar-testing

Testing Harness App Extensions for the Quasar Framework 2.0+

cypress e2e-testing integration-testing jest quasar-framework test-runner testing unit-testing vuejs

Last synced: 02 Nov 2024

https://github.com/tonivade/claudb

ClauDB is a REDIS implementation in Java

embedded integration-testing java key-value lua master-slave netty4 redis rxjava

Last synced: 30 Oct 2024

https://github.com/CFMTech/pytest-monitor

Pytest plugin for analyzing resource usage during test sessions

cpu-monitoring integration-testing memory-monitoring pytest pytest-plugin python qatools quality

Last synced: 29 Oct 2024

https://github.com/seborama/govcr

HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing

api-simulation aws-s3 go go-vcr golang http https integration-testing mock playback proxy service-virtualization testing-tool testing-tools vcr vcr-go

Last synced: 26 Oct 2024

https://github.com/seborama/Govcr

HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing

api-simulation aws-s3 go go-vcr golang http https integration-testing mock playback proxy service-virtualization testing-tool testing-tools vcr vcr-go

Last synced: 24 Oct 2024

https://github.com/mmcc007/sylph

Runs Flutter integration tests on real devices in cloud.

aws-devicefarm ci-cd flutter flutter-demo flutter-test integration-testing

Last synced: 10 Oct 2024

https://github.com/mfix22/gest

👨‍💻 A sensible GraphQL testing tool - test your GraphQL schema locally and in the cloud

cli command-line deployment-testing gest graphiql graphql graphql-client integration-testing jest regression-testing test testing testing-tools

Last synced: 11 Oct 2024

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

Control Docker containers from your test lifecycle for Clojure integration tests.

clojure docker integration-testing testcontainer

Last synced: 18 Oct 2024

https://github.com/meAmidos/dcind

Docker image with Docker Compose. Useful as a base image for integration tests in Concourse CI.

alpine ci concourse concourse-ci dcind dind docker docker-compose integration-testing

Last synced: 04 Aug 2024

https://github.com/baking-bad/pytezos

🐍 Python SDK for Tezos | Michelson VM in Python

integration-testing michelson repl rpc testing tezos tezos-blockchain tezos-platform

Last synced: 28 Sep 2024

https://github.com/dhui/dktest

Integration testing in Go with Docker

docker go golang integration-testing testing-tools

Last synced: 30 Oct 2024

https://github.com/joelittlejohn/embedmongo-maven-plugin

Maven plugin wrapper for the flapdoodle.de embedded MongoDB API

embedded integration-testing java maven-plugin mongodb

Last synced: 01 Nov 2024

https://github.com/khmarbaise/maven-it-extension

Experimental JUnit Jupiter Extension for writing integration tests for Maven plugins/Maven extensions/Maven Core

apache-maven integration-testing junit-jupiter junit-jupiter-extension junit5-extension maven maven-plugins the-integration-testing-framework

Last synced: 30 Oct 2024

https://github.com/edgurgel/httparrot

HTTP Request & Response Server. An incomplete clone of http://httpbin.org

http httpbin integration-testing

Last synced: 28 Oct 2024

https://github.com/devlato/async-wait-until

Waits for an expectation to be truthy. A small library with a convenient API suitable for unit and integration testing

async await integration-testing javascript jsdom node nodejs npm predicate promise react-testing-library sync testing timer typescript unit-testing wait

Last synced: 01 Nov 2024

https://github.com/barsonax/testexamplesdotnet

Showing how you can easily setup fast and easy to run more complex tests such as api tests or browser tests in .NET

apitesting asp-net asp-net-core csharp integration-testing netcore nunit playwright razor-pages testcontainers testing vue xunit

Last synced: 31 Oct 2024

https://github.com/simonsmith/cypress-image-snapshot

Catch visual regressions in Cypress with jest-image-snapshot

cypress integration-testing visual-regression

Last synced: 01 Nov 2024

https://github.com/erikh/duct

docker-compose alike functionality directly from golang, for integration testing.

docker docker-compose framework golang integration-testing

Last synced: 02 Nov 2024

https://github.com/MattiSG/Watai

Integration testing for the web of components

integration-testing quality quality-assurance selenium test-engine web webcomponents

Last synced: 28 Aug 2024

https://github.com/yoast/wp-test-utils

PHPUnit and WordPress cross-version compatibility layer for testing plugins and themes build for WordPress

brainmonkey integration-testing phpunit unit-testing wordpress

Last synced: 14 Oct 2024

https://github.com/tiboun/python-bigquery-test-kit

BigQuery test kit is a framework written in python that allows you to be more confident in your SQL and check that they are ready to prod. Rendering SQL template is part of this framework as well if you rely, for instance, on Airflow to orchestrate your jobs and their macros.

bigquery bq-test-kit framework integration-testing templates testing testing-tools tests

Last synced: 29 Oct 2024

https://github.com/accenture/bdd-for-all

Flexible and easy to use library to enable your behavorial driven development (BDD) teams to easily collaborate while promoting automation, transparency and reporting.

agile-development api bdd ci-cd cucumber ddd integration-testing microservices reactive restful soap tdd test-automation test-automation-framework test-driven-development testing

Last synced: 11 Oct 2024

https://github.com/Yoast/wp-test-utils

PHPUnit and WordPress cross-version compatibility layer for testing plugins and themes build for WordPress

brainmonkey integration-testing phpunit unit-testing wordpress

Last synced: 06 Aug 2024

https://github.com/maximilianschmitt/cypress-routines

Easily write scalable Node.js setup code for Cypress

cypress integration-testing nodejs testing

Last synced: 28 Oct 2024

https://github.com/dean177/jest-to-match-shape-of

A Jest matcher to verify the shape of an object. Makes integration testing simple.

integration-testing javascript jest jest-matchers testing typescript

Last synced: 27 Oct 2024

https://github.com/Chorus-bdd/Chorus

The Chorus BDD interpreter - Executable specifications for distributed systems

bdd bdd-framework bdd-tests chorus distributed-systems gherkin integration-testing integration-tests java javascript testing

Last synced: 03 Aug 2024

https://github.com/ivangfr/springboot-keycloak-mongodb-testcontainers

The goals of this project are: 1) Create a Spring Boot application that manages books, called book-service; 2) Use Keycloak as OpenID Connect Provider; 3) Test using Testcontainers; 4) Explore the utilities and annotations that Spring Boot provides when testing applications.

docker integration-testing java jib keycloak mapstruct mongodb oauth2-resourceserver spring-boot spring-data-mongodb spring-security springdoc-openapi testcontainers unit-testing web

Last synced: 30 Oct 2024

https://github.com/mehdihadeli/movie-search-application

🎬 A simple movie search app, built with .Net 8, Vertical Slice Architecture and using TMDB APIs and YouTube APIs for searching and details of the movies.

anti-corruption-layer clean-architecture cqrs csharp docker docker-compose dotnetcore integration-testing kubernetes mediator mediatr netcore polly resiliency tmdb tmdb-api unit-testing vertical-slices youtube-api

Last synced: 27 Oct 2024

https://github.com/unglud/dusker

Stand alone Laravel Dusk test suit, which do not require Laravel framework itself

chromedriver dusk integration-testing laravel phpunit selenium

Last synced: 14 Oct 2024

https://github.com/praekeltfoundation/seaworthy

Test harness for Docker container images 🌊 🚢

docker integration-testing pytest-plugin python

Last synced: 29 Oct 2024