на 10 попыток внедрения автоматизированных интеграционных - в вашем смысле - тестов удачных - 3, насколько я знаю
я видел автоматизированные интеграционные один раз, и они покрывали только позитивные сценарии - иначе там привет как сложно
но ситуация, когда тесты api прошли, а интеграционные не проходят - она настолько редкая, что об эом обычно не думают
Возможно не очень в тему, но я сталкивался с тем, что документация по сервисам отличается от поведения сервиса.
Моки проходят на ура, а в реальности не работает.
Веселее бывает другое, когда в проде ещё и инфраструктура отличается и (вот прям реальный кейс) перед сервисом воткнут nginx, у коготого гвоздями прибит request timeout и вместо ответа по спеке мы получаем неспецифиципованную HTTP ошибку.
Разработчики тоже, конечно, дурики - не учли, что всегда и везде может прилететь что-то неожиданное и (дело было на java) падали по unhandled exception, но это скорее ответ на то, что интеграционные тесты must have и они должны покрывать неожиданные сценарии (типа отвала базы данных у микросервиса, к которому ты обращаешься).