Curse Of Spring Boot Test [version for QA]

A presentation at Heisenbug in in Moscow, Russia by Кирилл Толкачёв

Developers and tests. There are different opinions, and Kirill himself thinks that developers should write tests. In this session, he'll talk about tests that help developers write code and verify already written code on an app level.

Being a Java developer, Kirill will do it through old and familiar JUnit and spring-boot-test frameworks, paying extra attention to special aspects of the work of spring-boot-test when testing on the boundary of different app components (@RestController, @Component, @Service, Repository...). He'll try to dispel some magic which frameworks do in your stead to bring some more awareness to your test writing.