I‘ll add to that: the difference between "offline" unit testing and spring integrarion testing with test containers and real application contexts + all the related concepts like @SpyBean, @Mock, @MockBean...
I always hated testing and I still do, but every time I commit to doing it right I catch so many errors before QA.
I always hated testing and I still do, but every time I commit to doing it right I catch so many errors before QA.