Testcontainers & Zerocode: An integration testing tutorial

This page summarizes the projects mentioned and recommended in the original post on dev.to

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • In this post, you’ll learn how to run integration tests with them, too, so you can ensure your streaming application is properly configured. You can find the resources for the demos below in this GitHub repository.

  • zerocode

    A community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams) and Load testing. Zerocode Open Source enables you to create, change and maintain your automated test scenarios via simple JSON or YAML files. Visit documentation below:

  • Zerocode is an open-source Java test automation framework that uses a declarative style of testing. In declarative testing, you don't write code, you declare scenarios that describe each step of a test in a JSON/YAML file. The Zerocode framework will then interpret the scenario and execute the instructions that you specify via a custom DSL. Zerocode can be used for end-to-end testing of your data stream.

  • 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
  • 2022-data-libraries-list

    Discontinued [Moved to: https://github.com/redpanda-data-blog/2022-integration-testing-tools]

  • In the case of Testcontainers, it was the library that created a Redpanda broker (via Docker). However, before launching the Zerocode tests, you need to have the Redpanda broker up and running. For local testing, you can create a YAML file and use Docker Compose to do this.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Kilo – Lightweight REST for Java

    1 project | news.ycombinator.com | 23 Apr 2024
  • Expose your database as a REST API safely and without code

    1 project | dev.to | 11 Apr 2024
  • Show HN: Unlogged (YC S22) – open-source record and replay for Java

    2 projects | news.ycombinator.com | 30 Oct 2023
  • EvoMaster 2.0: A Fuzzer for generating JUnit tests for REST, GraphQL and RPC APIs

    1 project | /r/java | 13 Oct 2023
  • Why there isn't a client for Cassandra DB

    1 project | /r/dartlang | 10 May 2023