Публикации по теме 'mocking'


Golang: модульные тесты с тестовым контекстом gin
Давайте рассмотрим, почему вы никогда не должны пропускать автоматизированные тесты и с чего начать. Слушая слово тестировать , младшие разработчики могут слишком много думать. Большую часть времени они намеренно пропускают тесты, думая, что это пустая трата времени. Конечно! Тестирование иногда может занимать много времени, но в пропорциональном отношении оно может спасти жизнь. Всегда хорошо исправить свою ошибку, прежде чем это сделает кто-то другой. Сегодня мы рассмотрим..

Освоение Stubby: исчерпывающее пошаговое руководство по легкому макетированию бэкенда
Справочник разработчика Освоение Stubby: исчерпывающее пошаговое руководство по легкому макетированию бэкенда Раскрытие секретов разработки: пошаговое руководство по освоению Stubby При работе с интерфейсными технологиями, такими как ReactJS, вы можете столкнуться с ситуациями, когда вам необходимо включить код на стороне сервера и сложные запросы к базе данных. Это может быть довольно ошеломляющим, особенно когда вы в основном сосредоточены на стороне клиента. Или, может быть, вы..

Atmo - инструмент имитации серверного API на основе пользовательского интерфейса
Большинство веб-проектов поддерживаются веб-сервером, обслуживающим необходимые данные с помощью различных технологий, таких как Rest API на основе HTTP, Socket-сервер для связи в реальном времени, конечные точки прокси для упрощения взаимодействия между источниками, конечные точки GraphQL, которые обеспечивают роскошь для приложения, чтобы сказать, какие данные им действительно нужны, и многое другое. Когда вы начинаете создавать свой интерфейс, может возникнуть ситуация, когда сервер,..

О чем я говорю, когда говорю о TDD
Сначала я думал, что TDD был о тестировании, потом о проектировании. Теперь я убежден, что речь идет об устойчивом мышлении. Меня зовут Уберто, я пишу тесты. Я пишу много типов тестов, модульных тестов, интеграционных тестов, приемочных тестов, тестов производительности, дизайна, надежности и т. Д. Этот пост будет посвящен проверке дизайна написания модульных тестов перед кодом, одним словом, TDD , как определил Кент Бек . Я впервые услышал об автоматическом тестировании около..

Python-тестирование для ленивых разработчиков
Если вы хотите получить свои тесты Python, чтобы сэкономить ваше время и убедиться, что вас не разбудят посреди ночи болезненные призывы исправить ошибку, продолжайте. Написание тестов может занять довольно много времени, но если вы знаете, что делаете, и понимаете различные способы имитации кода, вы на правильном пути. Я быстро расскажу о нескольких различных фиктивных способностях, которые предоставляет Python. Во-первых, вот ссылка на код, обсуждаемый ниже: GitHub - tzookb /..

Почему эксперты по Java избегают моков
Каковы правильные способы издевательства - фальшивка, имитация или заглушка? Не используйте моки . ¹ Моки - это глупо . ² Проще сказать, чем сделать. Моки повсюду. Невозможно протестировать без моков. Какие есть альтернативы? Почему макеты не подходят для всех? Как использовать другие тестовые двойники? Какие у вас есть фиктивные альтернативы? Существуют только издевательства. Мока достаточно. Давайте посмотрим на следующий пример кода. Что не так с..

Представляем Мимика
У нас была проблема Команда фронтенда была намного (намного) впереди команды серверов. Более половины необходимых нам API не были реализованы, а задержки продолжали накапливаться. И это тоже не было чем-то новым, так как бэкенд-команды кропотливо работают над каждым API, а фронтенд-команды забегают вперед, добавляя больше страниц и функций, и жаждут большего количества этих сочных API. Мы всегда можем смоделировать некоторые API… Может быть, добавить операторы if в код, возвращающий..