Testing Spring Boot applications with TestContainers and Selenium WebDriver – Part Three

Part One – Data access layer integration tests Part Two – Application integration tests Part Three – UI tests This is the third of a short series of posts showing how the TestContainers project can be leveraged to help test a Spring Boot application in a variety of ways. In the first post, we concentrated […]

Testing Spring Boot applications with TestContainers – Part Two

Part One – Data access layer integration tests Part Two – Application integration tests Part Three – UI tests This is the second of a short series of posts showing how the TestContainers project can be leveraged to help test a Spring Boot application in a variety of ways. In the first post, we concentrated […]

Testing Spring Boot applications with TestContainers

This is the first of a short series of posts showing how the TestContainers project can be leveraged to help test a Spring Boot application in a variety of ways. Part One – Data access layer integration tests Part Two – Application integration tests Part Three – UI Tests In this first part, we are […]

Documenting your database with SchemaSpy

Why? I’m a big fan of auto generating documentation to help visualise and understand complex artefacts such as codebases. In my new workplace, we also have a large complex database and not much in the way of support for understanding it or it’s history. This complexity effects productivity in a number of ways: It takes […]

Deploying a PlantUML Spring Boot application in a docker container to sloppy.io

I’m a big fan of including PlantUML diagrams for documentation using Asciidoc and Spring REST docs. Using PlantUML also saves time when visualising software designs as the cycle time of editing and seeing the new diagram can be much shorter that using drag and drop tools like Visio. PlantUML works by taking in textual notation […]