The document discusses test driven development (TDD) with Spring Boot. It notes that while TDD is a good way to develop applications, there are also common obstacles like not knowing what to test, difficulty testing complex scenarios, and distinguishing between unit and integration tests. The document then explains that Spring Boot 1.4 included improvements to testing. It promotes using different types of tests like unit tests, integration tests, and reactive tests. A demo is provided and it is concluded that with the appropriate tools, TDD can be effectively implemented.