Tanzu.TV SpringOneTour - Win a Spring Testing Trophy Day 2

November 20, 2020

Traditionally we tend to design a test suite following the Testing Pyramid model to get a good balance between confidence and feedback speed. But the Testing Pyramid emphasizes low-level, isolated unit tests to increase speed but this actually makes it harder to refactor and change the code. The Testing Pyramid actually slows you down in the agile world! The Testing Trophy on the other hand, focuses more on high-level integration tests and introduces static analysis as the base. This strategy gives developers more freedom to iterate and refactor, and helps documenting boundaries between modules. With the right tools and designing your test suite with love, you can achieve high maintainability without sacrificing on development speed. In this talk, we will discuss why we should embrace the Testing Trophy in Spring, and explore some of the tools and libraries available in the Spring ecosystem that help you build a test suite that makes refactoring a delight without SLOWING YOU DOWN!

Previous
Tanzu Talk - open source CI costs money, with Paul Czarkowski
Tanzu Talk - open source CI costs money, with Paul Czarkowski

All those fresh CI builds end up taking up a lot of bandwidth: someone has to pay for it! Paul joins Coté a...

Next Video
Tanzu.TV SpringOneTour - Win a Spring Testing Trophy Day 1
Tanzu.TV SpringOneTour - Win a Spring Testing Trophy Day 1

Traditionally we tend to design a test suite following the Testing Pyramid model to get a good balance betw...