ManningBooks

ManningBooks

Devtalk Sponsor

Testing Spring Boot Applications (Manning)

Erlang and OTP in Action teaches you the concepts of concurrent programming and the use of @‌SpringBootTest, MockMvcTester, SpringExtension, and the rest of the Spring Boot testing toolbox are incredibly powerful weapons—once you learn how to wield them. Testing Spring Boot Applications introduces the testing concepts, techniques, and tools to deliver quality Spring Boot applications every time.

Daniel Garnier-Moiroux

Testing Spring Boot Applications isn’t a tour of annotations. It’s a guide to understanding how your test suite behaves so you can make deliberate choices instead of trial-and-error fixes.

Here’s what stood out while reading it:

  • A clear mental model of how Spring Boot testing works (context loading, slices, configuration, the whole stack)

  • Practical ways to keep tests fast without cutting corners

  • How to structure tests so they stay predictable as your app and dependencies evolve

  • Coverage that goes beyond unit tests—API-level testing, browser-level testing, and configuration validation all get proper attention

The book builds around a single example application that grows in complexity as you go. You’re not jumping between disconnected snippets—you see how decisions play out over time, which is where most testing advice usually falls short.

If you’ve been relying on @SpringBootTest for everything or copying test setups between projects without fully trusting them, this book will help you clean that up.


*Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1

Most Liked

faust

faust

Nice! it’s good to see new books about Java and Spring being released.

I’d like to see more books about Flutter too

Where Next?

Popular Frontend topics Top

PragmaticBookshelf
It’s hard to have a Rails application without integrating some client-side logic. But client-side coding tools, and the Rails tools for i...
New
PragmaticBookshelf
Upgrade your skill set, succeed at work, and avoid the many headaches that come with modern front-end development. Simplify your codebase...
New
New
PragmaticBookshelf
Design and code JavaScript applications with automated tests. Fire up your editor and get hands-on through practical exercises for effect...
New
PragmaticStudio
Let’s get real. As in really knowing—clearly and practically—what’s up with Phoenix LiveView. What is it? How does it work? What can I ...
New
PragmaticBookshelf
Learn the right way to do test-driven development with React. You'll come away knowing how to use the latest tools to streamline your ent...
New
ManningBooks
In Learn Docker in a Month of Lunches, Docker expert Elton Stoneman guides through everything you need to know about Docker in 22 short l...
New
ManningBooks
Investing for Programmers bridges the gap between software development and personal finance, offering programmers a clear and practical g...
New
pragdave
New code becomes cheaper every day, but maintenance does not. Bugs are faster, subtler, and harder to catch, and dealing with them is inc...
New
ManningBooks
As a developer, having a command of the principles, patterns, and vocabulary of software architecture empowers you to contribute meaningf...
New

Other popular topics Top

PragmaticBookshelf
Instantly view the changes you make to an app with stateful hot reload, and define a declarative UI in the same language as the app logic...
New
AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
Exadra37
Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
First poster: AstonJ
Jan | Rethink the Computer. Jan turns your computer into an AI machine by running LLMs locally on your computer. It’s a privacy-focus, l...
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New
xiji2646-netizen
Woke up to this today: Claude Code’s complete source code exposed via npm source map. Not a snippet. All 512,000 lines. 1,900 TypeScript ...
New