Speaker Topics - No Fluff Just Stuff

Testcontainers: The Best Way to do Integration Testing

Testcontainers is a Java library that supports JUnit tests by providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. They help with integration tests by making it easy to download and set up database containers, containerized web browsers, and more.

The best part about the Testcontainers project is that the code is (mostly) simple to write and then just works. You add the proper dependency, instantiate the desired container as part of your tests, and run as usual. Demos will include Spring Boot projects with different databases and more.


About Kenneth Kousen

Ken Kousen is a Java Champion, several time JavaOne Rock Star, and a Grails Rock Star. He is the author of the Pragmatic Library books “Mockito Made Clear” and “Help Your Boss Help You,” the O'Reilly books “Kotlin Cookbook”, “Modern Java Recipes”, and “Gradle Recipes for Android”, and the Manning book “Making Java Groovy”. He also has recorded over a dozen video courses for the O'Reilly Learning Platform, covering topics related to Android, Spring, Java, Groovy, Grails, and Gradle.

His academic background include BS degrees in Mechanical Engineering and Mathematics from M.I.T., an MA and Ph.D. in Aerospace Engineering from Princeton, and an MS in Computer Science from R.P.I. He is currently President of Kousen IT, Inc., based in Connecticut.

More About Kenneth »