Публикации по теме '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, когда имя..