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


Jest сопоставление объектов в массиве
Если вы используете Jest и вам нужно убедиться, что Array содержит Object , который соответствует заданной структуре, .toContain() вам не поможет. Значит, нужен другой подход. Рассмотрим следующий сценарий. У вас есть массив объектов: const state = [ { type: 'START', data: 'foo' }, { type: 'START', data: 'baz' }, { type: 'END', data: 'foo' }, ] … И вы хотите проверить, что он содержит такой элемент { type: 'END' } . Вы можете написать следующий тест:..

В Университете автоматизации тестирования сейчас обучается 75 000 студентов.
Что нужно, чтобы изменить жизнь 75 000 человек? В Applitools приняли участие 75 000 студентов, обучающихся в Test Automation University , глобальной онлайн-платформе, возглавляемой Angie Jones , которая предоставляет бесплатные курсы по автоматизации тестирования вещей. Сегодня все больше инженеров понимают, как создавать, управлять и поддерживать автоматизированные тесты. Что инженеры узнали о TAU Инженеры научились автоматизировать тесты пользовательского интерфейса, мобильных..

Автоматизация браузерных тестов в CircleCI
В Haus основным продуктом является веб-приложение с одностраничным (SPA) интерфейсом и серверной частью RESTful. Мы разрабатываем и развертываем их из отдельных репозиториев и разными способами, но, конечно, они сильно связаны, поэтому мы тестируем их с помощью сквозных (E2E) тестов, управляемых браузером (в дополнение к модульным и интеграционным тестам в каждом репозитории). ). Мы хотели рассказать, как мы проводим это тестирование в CircleCI на случай, если оно поможет кому-то еще..

Как настроить Jest & Enzyme в существующем приложении React за 5 минут
Предполагается, что вы используете Facebook Create React App Boilerplate . Шутка Jest - это средство запуска тестов на основе JavaScript, которое позволяет выполнять тесты быстро и параллельно. Jest также позволяет запускать тесты в режиме просмотра, поэтому при изменении файлов тесты будут запускаться немедленно по мере разработки. Он также генерирует отчеты о покрытии кода, которые помогают понять процент покрытия тестами. Тестирование снимков - еще одно отличное дополнение..

Ваш код - отстой!
Это было жестко. Извините, но, скорее всего, это правда. Я работал в нескольких различных технологических компаниях и встречался с несколькими разными разработчиками. У каждого разработчика есть свои дурные наклонности. Я встречал людей, которые писали слишком большие методы, людей, выбирающих неправильные типы данных, людей, использующих числа с плавающей запятой в качестве валюты, и людей, которые не писали модульные тесты с тех пор ... когда-либо! Не то чтобы я тоже ангел. Я..

Машинное обучение - это разработка требований
Заявление об ограничении ответственности. Следующее обсуждение направлено на разъяснение терминологии и понятий, но может вас разочаровать, если вы ожидаете практических выводов. В лучшем случае это может послужить вдохновением для того, как подойти к обеспечению качества в системах с поддержкой машинного обучения и какие методы следует изучить. TL; DR: я утверждаю, что машинное обучение соответствует фазе разработки требований проекта, а не фазе реализации, и поэтому терминология,..

Тестирование компонентов и сервисов Angular с помощью HTTP Mocks
Как тестировать компоненты и сервисы Angular с помощью имитирующих HTTP-запросов Я делюсь одной уловкой в ​​день до конца карантина COVID-19 в Швейцарии, 19 апреля 2020 года. Восемнадцать дней осталось до, надеюсь, лучших дней. На днях я писал несколько Angular тестов для нового проекта одного моего клиента и собирался имитировать свою служебную функцию, как вдруг меня осенила идея: что, если бы вместо того, чтобы издеваться над своими служебными функциями, я бы издевался над..