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


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

Простой способ попробовать 5 новых библиотек JavaScript
Хотите знать, как это сделать? Это легко — просто выберите тестовое задание и вместо того, чтобы создавать его тривиальным способом, создайте его со всеми новыми и блестящими вещами. Долгим осенним вечером, когда я просматривал интернет в поисках нового челленджа или фриланса, наткнулся на тестовое задание для шведской компании Elk Studios. В частности, этот: https://www.elk-studios.com/career/front-end-developer/ . Ат заявляет следующее: Создайте одностраничное веб-приложение,..

Cypress 13: повтор теста и панель управления Cypress
Cypress Dashboard — это облачная платформа, которая обеспечивает комплексное представление ваших тестовых запусков в различных средах и браузерах. Ниже приведены некоторые основные функции Cypress Dashboard: Он предоставляет централизованную платформу для просмотра подробных результатов тестирования, включая снимки экрана и видео, для быстрого выявления и анализа ошибок тестирования. Используя Cypress Dashboard, вы можете запускать тестовые сценарии параллельно на нескольких виртуальных..

Беспроблемное сквозное тестирование React-приложения с использованием Cypress
Отказ от ответственности: эта статья не является пошаговым руководством по Cypress и подробным объяснением API Cypress, а скорее освещает результаты и выводы после использования Cypress в качестве инструмента E2E для приложения React, используемого в производственной среде. Почему тесты так важны? Прежде чем погрузиться в тему, я хочу начать с важного вопроса: зачем мы тестируем? Когда я интервьюирую кандидатов и спрашиваю их, пишут ли они тесты в своей нынешней компании, многие из..

Преодоление ограничений Cypress с помощью библиотеки cypress-plugin-init
Введение Система плагинов Cypress — это мощный способ расширить функциональность Cypress, но он имеет некоторые ограничения. Одним из самых больших ограничений является то, что у вас может быть только один слушатель для определенного события. Это означает, что если вы хотите использовать несколько плагинов или репортеров, которые прослушивают одно и то же событие, вы не можете этого сделать. Вот тут и приходит на помощь библиотека cypress-plugin-init . Эта библиотека с открытым..

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

Тестирование на реакцию стало проще с Cypress
ReactJS, без сомнения, самая популярная библиотека для веб-разработки. ReactJS предоставил решение, которое искали разработчики. Он использует JSX (уникальный синтаксис, который позволяет использовать кавычки HTML, а также приложение синтаксиса тегов HTML для визуализации определенных подкомпонентов). Частично эта огромная популярность связана с тем, что ведущие корпорации, такие как Facebook, PayPal, Uber, Instagram и Airbnb, используют его для решения проблем, связанных с..