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


Тестирование реакции: понимание и выбор правильных инструментов
Экономьте время и силы с React и React Native, выбирая подходящие инструменты тестирования. Вы наконец-то решили приступить к тестированию с React - отлично! Это будет огромный шаг к написанию лучшего кода. Сегодня я расскажу о различных решениях, касающихся тестирования, и о моем опыте их использования. В отличие от меня, вы сможете легко выбрать правильный инструмент для тестирования, не теряя времени. Нет, эта статья будет не руководством о том, «как написать тест», а о том,..

Не превращайте TDD (разработку через тестирование) только в процесс.
Развитие стало хуже психологии! Больше терминов и терминов и меньше разработки. Если вам нужно прочитать 10 книг и запомнить 50 терминов, чтобы написать и протестировать цикл for, лучше смените профессию. Это были некоторые из моих первых мыслей о TDD. Многие из вас могли начать с TDD и с треском провалились. В то время как конечная цель состоит в том, чтобы обеспечить программное обеспечение без ошибок или следовать подходу к отказам, мы заканчиваем придерживаться TDD как практики,..

Тестирование по-настоящему или тестирование для тестирования? 🤔
Привет, ребята, это мой первый средний пост, надеюсь, он получится хорошим. Я разработчик, и часть нашей работы как разработчика состоит в том, чтобы тестировать задачи, над которыми мы работаем. Очевидно, что существуют разные типы тестов, но здесь основное внимание уделяется юзабилити-тестированию. Я работал над многими проектами и задачами и тестировал их, но в нескольких случаях я тоже был заказчиком того, над чем я работал. Интересным моментом, который всегда привлекал мое..

Тестирование действий Vuex с помощью Mirage JS
Тестирование действий Vuex с помощью Mirage JS Mirage JS — это мока-библиотека, которая позволяет вам создавать клиентские приложения без существующего бэкэнда. Документация — отличное место для начала. Использование Mirage JS для тестирования действий Vuex упрощает задачу. Никаких имитационных библиотек, таких как axios , что дает больше гибкости, когда дело доходит до тестирования ответов API, таких как внутренние ошибки сервера или неверные запросы. Недавно я создал проект с..

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

Как отлаживать шутливые тесты с помощью Chrome
Тесты в Jest мощные, но отладка тестов Jest может оказаться сложной. Для меня отладка тестов с использованием Jest обычно состояла из нескольких console.log statements. Может быть действительно сложно выяснить проблему в тесте без возможности пошагового выполнения кода. К счастью, Chrome Node DevTools позволяет нам использовать debugger или точки останова, так что мы можем шагать по нашему коду и изучать объекты. Это может позволить нам разрешить некоторые из тех сложных..

Самостоятельное тестирование JSON REST API с помощью Loopback 2
Джо Дюран В Starchup мы используем JSON REST API, встроенный в Loopback 2.x, для предоставления данных клиентам. Каждое мобильное приложение, веб-приложение и микросервис используют этот API, поэтому очень важно, чтобы он работал надежно. Недавно мы приступили к созданию модульных тестов для него, но с одним недостатком — мы хотели, чтобы тесты писались сами! Верно. Здесь, в Starchup, мы вывели лень на новый уровень: тесты для самостоятельного написания. Мы осмелились представить..