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


Распараллеливание Cypress на Jenkins с использованием Sorry-Cypress
Мой любимый способ написать тест e2e для моего пользовательского интерфейса - использовать cypress . Cypress упрощает процесс написания тестов. Проблема, которую я обнаружил при написании тестов с использованием кипариса, заключается в том, что для завершения теста требуется слишком много времени. Это, в свою очередь, создает препятствия для новых разработчиков при проведении полномасштабного тестирования e2e. Исправление, обеспечивающее регулярное выполнение всех наших тестов..

Узнайте, как построить космический корабль в 2020 году от SpaceX
Сегодня все работает на программном обеспечении. Как убедиться, что он работает в космическом вакууме? 30 мая в Космическом центре Кеннеди была сделана история. SpaceX успешно запустила в космос астронавтов НАСА Боба Бенкена и Дуга Херли. Впервые за десятилетие США запустили на орбиту космонавтов. SpaceX тоже вошла в учебники истории как первая компания, отправившая людей в космос на личном автомобиле. Добраться сюда было нелегко. Ракетостроение по своей природе сложное. Это..

Усовершенствуйте свои тесты и… протестируйте их тоже
(иногда энтропия — это хорошо, а рандомизация — отлично!) Итак, начнем с того, что я большой поклонник рандомизации в целом, то есть даже за пределами технической области. Хотя у меня больше нет времени и возможности делать это часто (а даже если и есть, то новых испытаний я сейчас не документирую), мне нравится, например, путешествовать по случайно выбранным местам .

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

Веб-тестирование с Jest и Puppeteer
Я начал рассматривать тестирование с помощью Jest и Puppeteer после того, как использовал Puppeteer для новой функции в Talaia.io, поэтому я создал репозиторий github , содержащий простой каркас для веб-тестирования. Jest : платформа тестирования от Facebook. Jest предоставляет платформу для автоматизированного тестирования вместе с базовой библиотекой утверждений (Expect). Puppeteer : библиотека Node.js для управления безголовым Chrome. Он довольно новый, но сейчас самое время..

Познакомьтесь с JavaScript 3: Clack, ipx, smtp-tester и многое другое
Клак Элегантные примитивы CLI и готовые к использованию компоненты CLI. ipx Вы когда-нибудь хотели создать конечную точку для управления изображениями? Это легко с пакетом ниже. smtp-тестер SMTP Tester создает локальный SMTP-сервер, который вы можете использовать для отправки электронных писем во время тестов. Таким образом, вы можете перехватывать эти электронные письма и тестировать их или извлекать информацию, например волшебную ссылку, для интеграционного..

Что такое асинхронное программирование и как оно влияет на модульные тесты?
Асинхронное программирование с годами становится все более важной концепцией. В статье на этой неделе мы рассмотрим на высоком уровне, что это значит; как писать асинхронный код; и как мы можем провести модульное тестирование. Концепция асинхронного программирования Представим гипотетический сценарий. Алиса составляет список дел, которые нужно сделать, планируя свой день. Ей нужно взять свою машину, чтобы ее обслужили; отправить посылку в почтовом отделении; и написать ее другу..