Публикации по теме '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 в код, возвращающий..