top of page

FAQ:

(Q)

Are there any limitations or nuances in using testhelper that you should know in advance?

(A)

Testhelper is designed to facilitate test automation and solve common testing problems, so:


  • It is recommended to use it in a test Docker environment: raise a project, services (databases, brokers, etc.) in docker containers in the GitLab (or analogues) pipeline or locally (more for debugging and writing autotests), when using real services, problems are possible (the tool will not meet the timeout of responses, consumers, etc.).

  • Testhelper designed to run tests in one thread, which is due to both stability and follows the principle “clean everything before each test”, of course, you don’t have to resort to cleaning and you can use generated data, but stability is not guaranteed when running tests in multiple threads. If you have a lot of tests and their execution time is longer than acceptable, it is recommended to parallel the execution of different jobs in the pipeline (this ensures complete isolation).

(Q)

Can I use this testhelper in my commercial or non-commercial projects?

(A)

Yes. It is highly desirable to share your experience and suggestions.

(Q)

Stability or performance?

(A)

Definitely stability.

(Q)

Can I use testhelper to test the backend in another programming language?

(A)

Yes. Roughly speaking, the application from the outside works the same in any language. But this does not coincide slightly with the standard (for me) principle of test automation: autotest language = application language.

(Q)

Testhelper is very similar to codeception?

(A)

Indeed, I was inspired by the codeception with whom I loved working on one of the projects.

(Q)

Does testhelper work on Linux, Windows, MacOS systems?

(A)

Like everything in Java it should, but it was systematically used on Linux (locally and in docker). If something doesn’t work, we’ll fix it (the methods that called grep have been removed).

(Q)

Can this test helper help me with front end testing?

(A)

No, testhelper is designed for backend testing. For frontend I recommend using playwright or something similar..

Feature
Prioryty
Date
Tag
Released
Notes
DB module
High
2025-11-17
pre 0.0.1
Kafka module
Medium
pre 0.1.0
later
pre-RELEASE
High
0.1.0
in progress no tag
Bug-fixes
0.1.x
YML-config
High
0.2.0
will be 0.1.0 for all
DEMO-generator
Medium
0.2.x
will be 0.1.x
RELEASE
High
1.0.0
Namespace change!!!!!
Bug-fixes
1.0.x

13.12.25

add to sandbox

  • rest (api & mocks)

  • mock enchanted feature

  • [db] mariaDd

06.12.25

YML config 

  • Db

22.11.25

  • strart work on feature YML config

  • ready core part 0.1.0

  • modules minio, artemis (0.1.0)

16.11.25

module REST start testing

28.10.25

use ci-cd template for all modules

  • secure-check

  • tag pre-check

  • unit-tests

  • sonar(optional)

  • site pre-check

  • pages (for apiDoc)

  • publish gitlab packages (optional)

08.12.25

PRE-RELEASE testing

(versions >= 0.2.0)

29.11.25

YML config 

  • Rabbit

  • Rest

20.11.25

16.11.25

module DB start testing

© 2025 BUGREAPER

bottom of page