integration-testing

Open-source projects categorized as integration-testing

Top 23 integration-testing Open-Source Projects

  • javascript-testing-best-practices

    πŸ“—πŸŒ 🚒 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)

  • Project mention: Comprehensive and exhaustive JS & Node.js testing best practices (July 2023) | /r/softwarecrafters | 2023-11-30
  • hurl

    Hurl, run and test HTTP requests with plain text.

  • Project mention: Bruno | news.ycombinator.com | 2024-03-09

    I tried Hurl after Insomnia went the way of Postman. The highlights you list were the strong drivers for testing it out. Where Hurl fell short was composing requests. Example: X.hurl response has authToken. Y.hurl uses authToken. Z.hurl uses authToken. There's no import ability[1], so you've got to use other tooling to copy X.hurl into Y.hurl and Z.hurl.

    Ultimately settled on Bruno. It's backed by readable text files[2] as well. The CLI works for scripting. And the GUI is familiar enough that I've managed to convert Postman holdouts at my dayjob.

    [1]: https://github.com/Orange-OpenSource/hurl/issues/1723

    [2]: https://docs.usebruno.com/bru-language-samples.html

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Codeception

    Full-stack testing PHP framework

  • Project mention: Any good resources on how to do β€œinteraction” tests? | /r/PHP | 2023-05-27
  • dredd

    Language-agnostic HTTP API Testing Tool

  • Project mention: The Uncreative Software Engineer's Compendium to Testing | dev.to | 2023-07-31

    Dredd: used to test APIs based on the API blueprint or OpenAPI specification, to ensure implementation matches the specification.

  • dockertest

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

  • Project mention: Testcontainers | news.ycombinator.com | 2024-02-27

    I am using https://github.com/ory/dockertest for tests, specifically for databases. Is there any advantage to use Testcontainers?

  • jest-puppeteer

    Run tests using Jest & Puppeteer πŸŽͺ✨

  • 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)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • godog

    Cucumber for golang

  • Project mention: Godog integration test failing with weird error | /r/golang | 2023-06-02

    It's complaining about a file missing in $GOPATH/pkg... but I'm not sure how do I get the packages its asking for. Things I have tried: - running go mod tidy - running go get -u github.com/cucumber/godog (hoping it would add the files to pkg/mod/... - Uninstalled and installed Go again.

  • 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).

  • Project mention: 17 Amazing Community Packages for .NET Developers | /r/dotnet | 2023-05-29

    NBomber

  • inbucket

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

  • frisby

    Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun. (by vlucas)

  • pythagora

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

  • Project mention: AI Chat Applications with the Metacognition Approach: Tree of Thoughts (ToT) | dev.to | 2024-03-22

    Product which you can try - https://github.com/Pythagora-io/pythagora, check also video - Open-Source AI Agent Can Build FULL STACK Apps (FREE β€œDevin” Alternative) (youtube.com)

  • cavy

    An integration test framework for React Native.

  • 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 πŸ’»

  • redux-saga-test-plan

    Test Redux Saga with an easy plan.

  • cuprite

    Headless Chrome/Chromium driver for Capybara

  • smocker

    Smocker is a simple and efficient HTTP mock server and proxy

  • Project mention: Smocker: Smocker is a simple and efficient HTTP mock server and proxy | news.ycombinator.com | 2024-02-21
  • venom

    🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions (by ovh)

  • Project mention: Ask HN: What's your favorite software testing framework and why? | news.ycombinator.com | 2023-05-21

    You can also load fixtures in database directly, work with Kafka queues both as a producer (e.g. write an event to a Kafka queue, wait a few seconds and see that it was consumed by the service you test, and that some side effects can be observed) or as a consumer (e.g. make sure after an HTTP call, an event was correctly pushed to a queue), or even read a mailbox in IMAP to check that your service correctly send an email.

    It's a bit rough on the edges sometimes, but I'd never go back on writing integration tests directly in my programming language. Declarative is the way to go.

    [1]: https://github.com/ovh/venom

  • tracetest

    πŸ”­ Tracetest - Build integration and end-to-end tests in minutes, instead of days, using OpenTelemetry and trace-based testing.

  • Project mention: Tracetest + Artillery Launch Week Recap πŸ’₯ | dev.to | 2024-04-19

    Code Example

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

  • Onion-architecture-ASP.NET-Core

    WhiteApp API solution template which is built on Onion Architecture with all essential feature using .NET 5!

  • skrape.it

    A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.

  • Project mention: Ksoup - Koltin Multiplatform HTML Parser ⚑ | /r/androiddev | 2023-05-11

    What is wrong with skrape.it?

  • go-food-delivery-microservices

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

  • Project mention: go-ecommerce-microservices: A practical e-commerce microservices, built with cqrs, event sourcing, vertical slice architecture, event-driven architecture. | /r/golang | 2023-08-26

    The go-ecommerce-microservices project source code can be found at https://github.com/mehdihadeli/go-ecommerce-microservices

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

integration-testing related posts

  • Tracetest + Artillery Launch Week Recap πŸ’₯

    2 projects | dev.to | 19 Apr 2024
  • Implementing OTel Trace Context Propagation Through Message Brokers with Go

    4 projects | dev.to | 4 Apr 2024
  • Observable API Testing with YAML using Echoed

    1 project | dev.to | 22 Feb 2024
  • Setup and Teardown of Tracetest Tests with Test Suites

    2 projects | dev.to | 21 Feb 2024
  • Automating Tracetest Tests via Typescript or Javascript

    1 project | dev.to | 21 Feb 2024
  • Crafting Observable Cloudflare Workers with OpenTelemetry

    4 projects | dev.to | 14 Feb 2024
  • Writing a REST API in Rust

    3 projects | dev.to | 31 Jan 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 5 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

What are some of the best open-source integration-testing projects? This list will help you:

Project Stars
1 javascript-testing-best-practices 23,552
2 hurl 10,994
3 Codeception 4,742
4 dredd 4,129
5 dockertest 3,970
6 jest-puppeteer 3,519
7 nodejs-integration-tests-best-practices 3,201
8 godog 2,193
9 NBomber 2,036
10 inbucket 1,556
11 frisby 1,518
12 pythagora 1,509
13 cavy 1,368
14 gnomock 1,305
15 redux-saga-test-plan 1,245
16 cuprite 1,201
17 smocker 1,113
18 venom 976
19 tracetest 884
20 java-dns-cache-manipulator 851
21 Onion-architecture-ASP.NET-Core 763
22 skrape.it 753
23 go-food-delivery-microservices 756

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com