Adnotacja @DirtiesContext oznacza kontekst Spring'a jako dirty po wykonaniu testu, np. gdy zmieniany jest stan aplikacji (beana). Po zmianie globalnego stanu testy mogą być niestabilne. Spring odbuduje kontekst Spring'a przed/po wykonaniu testu lub całej klasy. Użycie adnotacji jest kosztowne czasowo, istnieją inne techniki poradzenia sobie z problemem, o których przeczytasz tutaj.