Публикации по теме '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 тестов для нового проекта одного моего клиента и собирался имитировать свою служебную функцию, как вдруг меня осенила идея: что, если бы вместо того, чтобы издеваться над своими служебными функциями, я бы издевался над..