top of page

"A light grew from my core - it's called Debug."

Testhelper contains already prepared methods for testing.
 

Most methods can be used "as is":

  • Some have awaiting.

  • Generate Allure step and attachment for report.

  • Other features:

    • database insert template.

    • show maximum info on FAILED:

      • (DB)show the table filling on assert failed.

      • (MOCKS)show difference and enchanted report (attach & logs) on mock verify failed (not only 406).

      • Log reader to get app logs for each test (can even check something in logs with await).

    • Plugin for create config & demo tests templates for each module (in future)​

  • All settings has default values(assert await, response time, connect timeout, max consumer time, max messages to read) and can be changed by setters

  • Use config(bugreaper.yml) for simple setup and use system property for multiple config (-test, -stage, -ci)

Testhelper is divided into several modules - use only what you need.

Core and each module covered by unit-tests & validated by sonar for greater reliability and quality assurance.

Sandbox with examples & test-App for real use example.

The testhelper is distributed as an amateur and non-commercial utility and does not constitute a professionally supported product.
No guarantees are made regarding its completeness, accuracy, or fitness for any particular purpose.
Should users encounter defects, unexpected behavior, or other technical concerns, they are encouraged to submit a report to facilitate corrective actions and future enhancements.

In active testing:

bugreaper-kafka

module REST

Interaction with API

Interaction with Mocks

Mocks features

bugreaper-kafka

module Minio

Interaction with Minio

bugreaper-kafka

module Rabbit

Interaction with RabbitMQ

bugreaper-kafka

module DB

Interaction with Databases

(postgreSQL, mariaDB

mySQL, MSSQL, OracleDB)

bugreaper-kafka

module Artemis

Interaction with ArtemisMQ

bugreaper-kafka

SandBox

Examples of runnable tests

Coming soon:

bugreaper-kafka
Also in plans:
  • Redis
  • MongoDB
  • Analytics databases
  • Email
  • gRPC
  • GraphQL
  • Elasticsearch
May be in plans:
  • Custom reporter module

module Kafka

Interact with Kafka

"Let every commit become repentance, and every rollback is forgiveness.”

© 2025 BUGREAPER

bottom of page