мы покрываем функционал и мы должны знать как он должен работать в итоге, а не что там в коде и в этом сидеть копаться)
Это тоже интересный вопрос. Зависит от функционала.
Примерчики.
Покрывается интеграционными тестами. Я спрашиваю у программера, он говорит мне что чем покрывается в коде. Если сущности А, Б , В покрыты одним кодом, я могу расписать А более полно, а для Б и В просто сделать проверку которая меня убедит что был вызван тот же код что и для А.
Покрывается поле в которое вводится УРЛ там. Можно извращаться и пытаться придумывать что-то из головы. Или нет. Аналитик с программистом приходят и говорят что в коде регулярка, она взята из того источника который они одобряют, и одобрена менеджментом, и не заморачиваемся. Всего два теста -- "урл проходит" "не урл не проходит". Если регулярка где-то накосячит -- другую найдём.