Back to training
java

TDD & JUnit: Quality in Java

Learn the art of writing testable architecture from scratch.

Expected Outcome

An established TDD workflow and knowledge on isolating dependencies with Mockito.

Target Audience

Development teams striving for high code quality and reliable releases in Java.

Prerequisites

Experience with Java development equivalent to 'Java Jumpstart: The Essentials'.

Curriculum & Highlights

JUnit 5 Core & Architecture
TDD: Red-Green-Refactor
Mockito & Mocking
Design for Testability
Assertions & Matchers
Detailed Description
Poor test coverage leads to expensive regressions and a fear of changing existing code, which ultimately stifles innovation. Testability is not just an afterthought—it's a measure of good architecture and requires a specific methodology to be successful in complex systems today. Through the Red-Green-Refactor cycle, I teach how tests drive the design forward in your code. We use JUnit 5 and Mockito to create fast and isolated unit tests that provide immediate feedback during development. You leave the day with a deeper understanding of how to build a codebase that is easy to change and maintains high quality even under time pressure. This creates confidence for the entire team and enables a faster development pace without compromising stability in production.
Format Workshop
Duration 1 day
Level Professional
Instructor Andreas Olsson
Price per group $2,900

Standard price per group (up to 12 participants) for remote delivery. Additional costs apply for onsite delivery.

Tech Stack
TDD JUnit 5 Mockito Quality Unit Testing
Andreas Olsson

Your Instructor

Andreas Olsson

Expertise through Active Learning

Java and the Spring Framework have been my core focus for over 20 years. Today, my mission is primarily to help organizations step into the future by integrating intelligent agents and AI-driven features into modern Java systems.

Actlea stands for Active Learning – the philosophy that programming is best learned by writing code, not by watching slides. My workshops focus on intensive, hands-on exercises designed to solve real-world problems.

I deliver proven training concepts globally across all timezones. While I specialize in remote delivery, I love to travel for onsite workshops. My modules are ready for immediate impact but can be tailored to your team's specific requirements.

Connect on LinkedIn

End clients I've trained

Academic Work
Handelsbanken
Scania
Swedbank
CGI
SEB
Related Testimonials

Active Learning in practice

See how my expertise has helped developers master the tech stack.

Related Training

spring boot Professional

Spring Boot Foundations: Expert Track

5 days
Group Rate: On Request

Actlea's most comprehensive Spring training from core to production.

  • Core Spring & Auto-config
  • REST API Architecture
  • Spring Data JPA & Hibernate
java Professional

Modern Java Bridge: Refresher

1 day
Group Rate: $2,900

Clean up outdated patterns and upgrade your codebase to modern standards.

  • Records for data storage
  • Switch Expressions
  • Pattern Matching
spring ai Professional

AI Agents & Tools Foundations

1 day
Group Rate: $2,900

Teach your AI to use tools and perform actions in Java.

  • Function Calling Design
  • Java Tool Definition
  • Agent Reasoning
Take the next step

Ready to elevate your
team's expertise?

Book a single workshop, combine modules into a package, or plan a full-scale bootcamp. My training is built on proven standard modules, ready to be delivered immediately to your team, regardless of your location.

  • Expert standard modules for senior teams
  • Global delivery across all time zones
  • Fixed group rate for up to 12 participants (remote)
  • Flexible delivery: Remote or On-site

Get in touch for a quote or to discuss availability.