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


Что такое тест в JavaScript?
Я помню, как смотрел доклад о тестировании JS Кристиана Йохансена, автора https://www.tddjs.com/ . Я только начал тестировать JS, и для меня это все еще оставалось загадкой. В тот момент, когда он объяснил, что такое утверждение, написав функцию assert() с нуля, все просто щелкнуло. Я думаю, что это ключ к пониманию многих сложных тем. Вам нужно преодолеть разрыв и связать новую, неизвестную тему с известной темой, чтобы ваш мозг мог установить связи и таким образом сохранить их в..

Как протестировать модуль NodeJS с помощью Mocha и Assert
Тестирование программного обеспечения является неотъемлемой частью разработки программного обеспечения и обеспечения качества. Тестирование может помочь нам писать более качественный и качественный код, заблаговременно выявлять неоднозначности, выявлять регрессию, уверенно проводить рефакторинг, а также развертывать его в рабочей среде, наслаждаясь чашечкой кофе ☕ . Нам нужен структурированный тест с тестовыми примерами, которые проверяют различное поведение нашего приложения. Mocha..

Обзор экосистемы AV: спортивные представители
Итак, сегодня мне удалось зайти в блог чуть раньше, несмотря на отвлекающие факторы в Slack/Twitter/электронной почте, но я собираюсь придерживаться потока «добавления тестов», который я начал вчера, чтобы получить несколько спортивных повторений. в тестировании узла. Тем не менее, у нас есть довольно серьезная ошибка, когда наши электронные письма помечаются как спам, что может помешать мне тратить гораздо больше времени на код в этих сеансах. Могу ли я позволить себе проводить..

Переход с Mocha на Jest
Запуск нашего набора тестов с Mocha занял 12+ минут. В CI с нашими мощными машинами сборки теперь мы можем запустить весь пакет Jest за 4 минуты 30 секунд . Мы использовали Mocha на Airbnb с сентября 2013 года, но из-за растущих проблем мы недавно перешли с Mocha на Jest . На самом деле миграция потребовала минимальных изменений в наших тестах и ​​инфраструктуре и дала множество преимуществ. Минимальные изменения в тестах Мы приложили значительные усилия для того, чтобы..

Тестирование API автоматизации в Javascript с использованием Mocha, Chai и Supertest (Руководство для начинающих)
Тестирование API — одна из основных задач по обеспечению качества. Это помогает нам протестировать ответ до того, как он будет объединен с проектом фронтенд-инженера. Обычно мы используем Postman для тестирования API вручную. На продвинутом уровне мы можем использовать Newman для получения более качественных отчетов. Но у него все еще есть недостатки: мы не можем одновременно реализовывать позитивный и негативный сценарии. Чтобы решить эту проблему, мы можем создать тестовый сценарий..

Отладка веб-сайта узла
В нашу компанию мы нанимаем много новых разработчиков Node и Angular. И я замечаю, что многие из этих новичков, окончивших колледж, не знают, как отлаживать приложения. Существует несколько способов отладки приложения Angular или Node. Давайте сначала поговорим об Angular. Угловой Во-первых , проверенный временем способ: console.log («моё сообщение») Никто не может быть более надежным, чем это, особенно в асинхронном Java-скрипте. Однако, если вы используете это, то вам не..

WebdriverIO и объектная модель страницы: разработка масштабируемых наборов тестов
Автоматизированное тестирование является важным компонентом современной разработки программного обеспечения, поскольку оно позволяет нам быстро и эффективно выявлять и устранять проблемы. Однако по мере роста размера и сложности приложений поддержка и масштабирование автоматизированных тестов становится все более сложной задачей. Вот тут-то и появляются WebdriverIO и объектная модель страницы (POM). Что такое WebdriverIO? WebdriverIO — популярный фреймворк для автоматизации тестов..