Обновить

В обсуждениях тестирования микросервисов часто всплывает статья Мартина Фаулера Testing Strategies in a Microservice Architecture. Опубликованная в 2014 году, она опирается на концепцию тестовой пирамиды, сформулированную ещё в 2009-м. С тех пор ландшафт тестирования заметно изменился — в первую очередь за счёт появления и широкого распространения Docker и Testcontainers, которые существенно повлияли на практики и экономику тестирования.

Эта трансформация хорошо отражена в более современных источниках:

Сам Мартин Фаулер также в более поздней статье On the Diverse And Fantastical Shapes of Testing отмечает, что трактовка "юнит-тестов" далеко не однозначна и зависит от контекста.

В контексте вашего проекта это означает, что использование интеграционных тестов в 2025 году оказывается существенно проще, дешевле и эффективнее, чем это предполагалось в рамках модели 2009 года.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Разработчики выпустили браузерную игру, в которой надо отказаться от подписки, минуя тёмные паттерны интерфейса

Студия Fundr из Манилы выпустила браузерную игру Cancel Your Subscription, в которой надо выполнить всего одну задачу — отменить подписку на сервис. Задача звучит просто, но довести её до конца сложно: сервис маскирует кнопки отмены, предлагает скидки и просит аргументировать решение. Финальный этап игры — переписка с менеджером по удержанию клиентов.

Разработчики выпустили браузерную игру, в которой надо отказаться от подписки, минуя тёмные паттерны интерфейса

Публикации