Everyday Spring Testing

Limited time offer:

Summer Sale, Pre-Order;  Now, for 50% of the price, pay only 14 USD, and be among the first lucky ones to get the book.
Can you learn about Spring testing AND keep social distancing? Can you Learn about “Spring testing” from the convenience of your AC? YES! And now with 50% OFF.

  • Everyday Spring Testing is a book for the modern Java programmer. Spring is the go-to framework for current Java and has been for many years.

As a testing trainer and consultant, I see many Java people not writing tests, and those that do, don’t know Spring enough to understand how it works and, more importantly, how to test Spring apps.

And Spring, as a dependency injection framework, was built with testing in mind. Not to mention all the testing features that come with Spring Boot. Spring does a lot of heavy lifting for us, but the price is that a lot of the code we test, which is not ours, has a significant impact on test results.

Everyday Spring Testing is the ultimate pragmatic guide for testing Spring components and applications today. It covers the basic ideas, implementation, and how to think about them in an already complex environment. It covers mocking in Spring environment, using Autowired beans for our advantage and in-process databases for better control and test performance.

It also covers other aspects of Spring that don’t relate directly to testing but affect it, like caching. And covers TDD when building Spring apps and how that works.

Everyday Spring Testing is intended, obviously, for Spring developers. Today that means every Java application developer. For me, developers include every programmers and tester who code. Testers who want to explore the application and automate tests around it need to understand what they can do and how it works under the hood.