Смотреть в Telegram
Как тестировать API: фейки vs моки У нас есть внутренний API сервис, который команды используют для аналитики, багрепортинга и контроля качества работы сотрудников. Пользователи интегрируют API на свои веб-страницы в виде скрипта и настраивают сами. Долгое время мы тестировали сервис только с помощью юнит-тестов на Jest и UI-тестов. Но такой подход не давал профита: пайплайн был почти всегда зеленый, а дефекты все равно появлялись. Дело в том, что мы мокировали все зависимости с внешними системами, но тесты пропускали баги, потому что они были изолированы от реальной базы данных. Решением стали фейки — упрощенные реализации реальных объектов, которые имитируют их поведение с большей точностью, чем моки. ↖️ Подробнее о том, почему мы стали использовать фейки в API-тестах, как мы это реализовали и когда их стоит применять, рассказали в новой статье на Хабре.
Please open Telegram to view this post
VIEW IN TELEGRAM
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Бот для знакомств