Если честно, то это большая радость когда разработчик соизволивает склонить репу с интеграционными тестами и что-то написать. Если там будет ещё и учиться писать тесты правильно надо, то это совсем беда. Вернее оно конечно надо, но классические языки позволяют оставить много пространства для маневра
Для этого к ним идут на помощь автотестеры, а разработчик кода обкладывает его юнит-тестами. В экосистеме Java, особенно с применением Spring и docker, интеграционные тесты пишутся легко. Интересно, как в экосистеме Erlang обстоят дела.