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


Выполнение индивидуальных тестов с Karma / Mocha
По мере роста вашего набора тестов Karma / Mocha он будет становиться все медленнее и медленнее. Бывают случаи, когда вы можете захотеть провести какой-то конкретный тест или тесты. Некоторое время я задавался вопросом, как этого добиться, и, наконец, сделал небольшой прорыв. Я закончил с таким синтаксисом после того, как закончил: npm test -- suite/test name to match goes here npm run test:tdd -- suite/test name to match goes here В качестве альтернативы времени выполнения вы можете..

Добавление тестирования с несколькими снимками в Jest
Добавление тестирования с несколькими снимками в Jest Приключения в обезьянах В этом посте я объясню, как обезвредить внутреннюю функциональность Jest, чтобы улучшить процесс разработки, создавая отдельные файлы моментальных снимков для каждого теста. Это особенно полезно для моментальных снимков DOM, которые могут быть довольно большими и трудными для просмотра в контексте управления версиями. Jest - это популярный фреймворк Facebook для тестирования с открытым исходным кодом в..

Сквозное тестирование Amazon Cognito
Сквозное тестирование Amazon Cognito В современной веб-разработке часто используется сторонняя система OAuth2 для аутентификации пользователей, например Amazon AWS Cognito или Firebase. Эти системы упрощают регистрацию пользователей, но создают новые проблемы для сквозного тестирования (e2e). Как мы протестируем процесс регистрации, если новым пользователям необходимо получить код подтверждения по электронной почте? К счастью, для этой цели был создан инструмент SAAS под названием..

Визуальное регрессионное тестирование для сайтов WordPress на Pantheon
Знакомая история У вас есть тема, ваш сайт и он отлично выглядит. Вы продвигаете это до Пантеона, и в течение нескольких месяцев все становится супер-пупком. Затем вам нужно вернуться и добавить на свой сайт важную функцию X , потому что важный менеджер Тед считает ее важной. Вы попадаете туда и начинаете вносить изменения. Бац! Бум! Хлопнуть! Готово, Тед! Вы отправляете свой сайт обратно в Pantheon и снова принимаете участие в работе над другими вещами. Два дня спустя..

Асинхронное тестирование в Elixir с Mox
Если вы программируете большой проект, я полагаю, что вы все равно будете использовать сторонние сервисы. Представьте, что вы отправляете SMS через услуги любимого провайдера. Этот код может выглядеть так: SmsProvider.send_sms(from, to, "message") В этом случае вы используете API внешнего провайдера для отправки SMS. HTTP-запрос перейдет от вашего приложения к месту назначения и вызовет доставку SMS. Теперь нам нужно проверить эту ситуацию. Это будет наш самый первый подход:..

Глоток кофе с проверкой характеристик
Тестирование лежит в основе того, что мы делаем в программном обеспечении. Он служит многим целям: от проверки правильности наших программ до живой документации ожидаемого поведения наших систем. Недавно я нашел еще один способ использовать тестирование, чтобы улучшить свое общее понимание и знание фрагмента кода. Майкл Фезерс в Тестировании характеристик иллюстрирует, как этот подход к тестированию можно использовать для характеристики фактического поведения некоторого..

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