На API подробно проверю расчёты, ограничения, округление и ошибки, а на UI — ввод, отображение, подсказки и основные пользовательские пути. Сквозные проверки подтвердят правильное соединение уровней.
Как бы ты разделил тесты между уровнем API и уровнем UI для кредитного калькулятора?
На API подробно проверю расчёты, ограничения, округление и ошибки, а на UI — ввод, отображение, подсказки и основные пользовательские пути. Сквозные проверки подтвердят правильное соединение уровней.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
На API подробно проверю расчёты, ограничения, округление и ошибки, а на UI — ввод, отображение, подсказки и основные пользовательские пути. Сквозные проверки подтвердят правильное соединение уровней.
Ожидаемые финансовые формулы должны быть согласованы с владельцем требований, а не скопированы из реализации. На API выгодно покрыть много комбинаций сумм, сроков и условий. На UI важны формат чисел, доступность полей, зависимые состояния и корректная отправка параметров. Не дублируйте весь набор расчётных комбинаций через браузер, если он не добавляет новой уверенности.