Мы некоторое время назад начали делать простенький MVP. Django+Vue, что может быть проще. Так вот после первого же релиза MVP мы сели нашей командой в два человека и написали тесты на API с обеих сторон (ну не вот полноценные контракт-тесты). И надо сказать, за несколько месяцев это сэкономило нам много нервов и времени, и главное нервов. И я считаю, на этапе MVP тесты тоже нужны, потому что, в частности, что MVP постоянно меняется и можно всё легко сломать. Другой вопрос про баланс и покрытие. И я тоже придерживаюсь мнения, что %% покрытия тестами - так себе метрика. Я работал в одном проекте, где покрытие было типа 95%, но вечно были проблемы, потому что тесты не тестировали то, что нужно. Проверяли, например, что у Персоны создаётся Адрес. А что Адрес с неверными полями - не проверяли :)
Mvp выкидывается после подтверждения гипотезы или ее опровержения. А вы тесты сверху, а потом в прод. Это много что может быть, но никак не mvp.