Recommended Resources on Testing Java Applications

This page is an aggregator for recommended resources on testing Java applications

  • Online talks worth watching with full (!) attention
  • Books that are worth every penny
  • Blog articles to read and not just skim through
  • Newsletters to join that don't spam your inbox
  • Online courses to consider for hands-on examples
  • Conferences to visits

Recommend Resources for Testing In General

  • Books

  • Online Talks

  • Blog Articles

  • Online Courses

  • Other

  • Starting to Unit Test: Not as Hard as You Think from Eric Dietrich
  • Bad Tests, Good Tests from Tomek Kaczanowski
  • Clean Code: A Handbook of Agile Software Craftsmanship from Robert C. Martin
  • A Friendly Introduction to Software Testing from Bill Laboon
  • Developer Testing: Building Quality into Software from Alexander Tarlinder

Recommend Resources for Test-Driven Development (TDD)

  • Books

  • Online Talks

  • Blog Articles

  • Online Courses

  • Other

  • Test Driven Development: By Example from Kent Beck
  • Growing Object-Oriented Software, Guided by Tests from Steve Freeman and Nat Pryce
  • xUnit Test Patterns: Refactoring Test Code from Gerard Meszaros
  • Unit Testing: Principles, Practices, and Patterns from Vladimir Khorikov

Recommend Resources for Testing Spring Boot Applications

  • Books

  • Online Talks

  • Blog Articles

  • Online Courses

  • Other

  • Hacking with Spring Boot 2.4.: Classic Edition from Greg L. Turnquist
  • Spring Boot: Up and Running: Cloud Native Java and Kotlin from Mark Heckler
  • Spring Boot 2: Moderne Softwareentwicklung mit Spring 5 from Michael Simons (German)

Recommend Resources for Testing Jakarta EE Applications

  • Books

  • Online Talks

  • Blog Articles

  • Online Courses

  • Other

  • Testing Java Microservices from Jason Porter, Alex Soto and Andrew Gumbrecht
  • Practical Domain-Driven Design in Enterprise Java from Vijay Nair
  • Architecting Modern Java EE Applications from Sebstian Daschner


Looking for a new job? Start your next job search on Jooble


PS: Your favorite book, blog post, or video is missing?

Drop me a message.

>