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


Какова ваша тестовая вселенная?
Испанский Португальский При обсуждении тестового покрытия заглавный вопрос обычно связан с отказом покрытия. Ошибка в продакшне — худшее время для того, чтобы услышать подобный вопрос, потому что он возникает после того, как вы потратите время на изучение и обнаружение проблемы. В то же время, независимо от усилий, приложенных для реализации тестов, ошибки из-за сбоев покрытия случаются чаще, чем они должны быть на самом деле. Оправдания подобных инцидентов могут быть разными:..

Тестирование Angular - глава 0 [пролог и мотивация]
Мне не всегда нравились тесты, я думал, что они утомительны и отнимают время, которое я мог бы вложить в разработку и создание нового интересного приложения, просто проверяя, что мой код хорош. И как говорил мой друг: Я вообще не пишу ошибок Все шло хорошо, пока кодовая база моей команды не выросла намного (более 100 тысяч строк исходного кода согласно Sloc ), и я обнаружил, что все больше и больше работаю над ошибками и пытаюсь понять, когда и почему изменилось какое-то..

ПОВТОРНАЯ ПОПЫТКА АСИНХРОННОЙ ОПЕРАЦИИ
ПОВТОРНАЯ ПОПЫТКА АСИНХРОННОЙ ОПЕРАЦИИ Недавно я тестировал написанный мной сервис Node.js, который выполняет операции с базой данных и HTTP-запросы; однако операции не всегда выполняются успешно, например: отправка данных в базу данных, а затем немедленный запрос данных может завершиться ошибкой. Вместо ожидания произвольного промежутка времени между такими вызовами (пока данные не будут проиндексированы), лучше обернуть вашу операцию какой-либо стратегией повторных попыток. Быстрый..

Лучший подход к тестированию вашего кода Redux
Лучший подход к тестированию вашего кода Redux Приведенная ниже статья была ранее опубликована в моем блоге: Лучший подход для тестирования вашего кода Redux TL; DR При тестировании Redux, вот несколько рекомендаций: Vanilla Redux Самый маленький автономный модуль в Redux - это весь… blog.henriquebarcelos.dev В конечном итоге я перенесу весь свой контент сюда, на Medium, так что если вам нравится то, что вы здесь читаете, просто..

Начало работы с Angular 2 Сквозное тестирование
Было много причин, по которым я воздерживался от добавления автоматического тестирования в свои приложения в прошлом. Одним из них было незнание соотношения выгод и затрат. Другая мысль заключается в том, что их будет сложно интегрировать в существующие производственные приложения. Как нам протестировать наши приложения, не переписывая их с нуля только для того, чтобы ввести в них тестирование? Давайте начнем с краткого определения типов тестов. Существует много типов тестов..

Совет для узловых модулей
При написании моих узловых модулей мне очень понравилось использовать Jest для тестирования (я писал о том, как я использовал тап , и это очень похоже). Иногда, однако, возможность выполнить модуль из командной строки и передать некоторые произвольные данные может быть довольно удобной, и я использовал следующую технику для растущего числа модулей, которые я написал. Экспорт в CLI Я написал модуль под названием bin-to-file . Это старый модуль JS Bin, который принимает структуру..

Погрузитесь в параметризацию Pytest
Параметры фикстуры и pytest_generate_tests Pytest - потрясающая среда тестирования для Python. В этой статье я сосредоточусь на том, как параметризация приспособлений преобразуется в параметризацию теста в Pytest. В Pytest есть две приятные особенности: параметризация и приспособления. Они служат совершенно разным целям, но вы можете использовать приспособления для параметризации. Что такое приспособление? Прибор - это функция, которая автоматически вызывается Pytest, когда имя..