Testing in modern software development is, and has always been, a
challenge for the industry. Everyone claims to want to do more of it but often finds themselves falling short. Some find testing to be the most tedious part of their job.
Testing has become more complicated in recent years due to the popularity of microservices and other distributed architectures. However, the way we tested it mostly stayed the same.
This talk will explore practical techniques, tools, and more to make testing easier and more approachable, to test more with less. Some of the things we will look at are TestContainers, contract testing and testable code and architectures.