Тесты — это способ общения с системой: через них она рассказывает своему автору, что у неё болит. Чтобы общение было лёгким, тесты должны запускаться быстро. В идеале должна быть возможность задать вопрос системе о состоянии конкретного участка, и получить моментальный ответ. Но практика…
Точечные перезапуски в JUnit+GitHub Actions: диалог с тестами
Это краткое изложение. Полный текст материала доступен на сайте источника.