Публикации по теме 'integration-testing'


Получите свой Chai Fix и изучите искусство утверждений одновременно
Статья Исправьте свой чай и изучите искусство утверждений одновременно была впервые опубликована в четверг, 05 января 2023 года, в Блоге технических разработчиков . Для получения новейшего актуального контента, только что из печи, посетите https://techdevblog.io и подпишитесь на нашу рассылку ! Привет! Вы устали от написания утомительных и повторяющихся тестов для вашего кода JavaScript? Не смотрите дальше, потому что Чай здесь, чтобы спасти положение! Chai — это..

Nock: идеальный инструмент для тестирования HTTP-взаимодействий!
Статья Nock: идеальный инструмент для тестирования HTTP-взаимодействий! была впервые опубликована в пятницу, 6 января 2023 г., в Блоге технических разработчиков . Для получения новейшего актуального контента, только что из печи, посетите https://techdevblog.io и подпишитесь на нашу рассылку ! Добро пожаловать в этот туториал по использованию библиотеки тестирования JavaScript Nock ! Nock — это фантастический инструмент для тестирования HTTP-взаимодействий в вашем коде,..

Как протестировать внешние зависимости с помощью Pytest, Docker и Tox
Напишите тесты, основанные на контейнерных зависимостях, и организуйте их с помощью Tox. При разработке нового приложения нам часто нужны внешние сервисы, такие как базы данных, брокеры сообщений, кэш-память или API для других микросервисов. Тестирование интерфейсов между этими компонентами — практика, которой часто пренебрегают. Некоторые полностью пропускают эти тесты, а другие издеваются над ответами. Это, однако, оставляет интеграционные тесты незавершенными, поскольку эти..

Разделение модульных и интеграционных тестов в Jest
Обновление (октябрь 2019 г.) Прежде чем читать этот пост, вам стоит проверить этот пакет от Евгения Мануйлова , что, вероятно, является самым простым решением для большинства случаев. Как он сказал в комментариях: На сегодняшний день существует пакет jest-runner-groups , который позволяет помечать ваши тестовые файлы и выполнять группы тестов с помощью Jest. Больше не нужно возиться с конфигами. Просто добавьте докблок в свой тестовый файл с параметром @group , а затем..

Система под контролем - как автоматизировать интеграционные тесты
Система под контролем - как автоматизировать интеграционные тесты Никто не хочет обнаруживать, что производственная служба ложится и не работает или даже не ведет себя должным образом, с ошибками и некорректной обработкой данных. Однажды мы - Bumble , материнская компания, работающая с приложениями Badoo и Bumble, - решили значительно сократить такое несоответствующее поведение с помощью интеграционных тестов. В этой статье я делюсь не только своим опытом разработки фреймворка для..

Автоматическое тестирование сгенерированных PDF-файлов
Недавно для одного из наших клиентов у нас появилась возможность создать механизм PDF, который генерирует PDF-файлы по запросу на основе файла конфигурации, который определяет макет и его содержимое, такое как диаграммы, изображения и абзацы. Они представляют собой магазин Ruby и хотели построить его на Ruby, чтобы существующая команда могла его поддерживать. Мы добавили , чтобы увидеть, будут ли выполнены их требования Креветками (для создания новых страниц) и HexaPdf (для наложения..

Капибара: приручение Hydrochoerus
Если вы разработчик Ruby или Rails и ищете совета, как улучшить интеграционное тестирование: поздравляем! Вы достигли высочайшего уровня сложности во всех областях стека, которые вы должны преодолеть, чтобы стать великим разработчиком Ruby. Интеграционное тестирование сложно, но не обязательно. Тонкость этой истины заключается в том, что вы должны обладать навыками как в бэкэнде, так и во внешнем интерфейсе вашего приложения: вы должны понимать фабрики и свои объекты Ruby, а если у вас..