Integrating external services into an application is often challenging.
Instead of doing the testing manually, the setup could be tested also automated.
In case you are using Spring Boot, for a couple of services there exist an integration.
This blog post will show how you can setup your Kafka tests to use an embedded Kafka server.
Is testing like the little sister we have to take everywhere, but nobody wants to have her with us?
What is our experience with software testing?
Testing is annoying, time-consuming and is often omitted because time is running out at the end of a project.
Some may ask the provocative question, why should we test at all?
Is the benefit of testing higher than the cost?