Угу. Но скорее не пирамида, а стратегия тестирования продукта. И не фраза 'юнит-тесты с покрытием 90%', а внятное описание, когда тестируем отдельные функции, когда классы, когда API, когда нужны моки, а когда нет - и т.д.
А упрощения вида 'юнит-тесты нужны на все' - вредны.
Просто на всё писать проще и быстрее чем правильно писать не на всё