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


Создание платформы автоматизации тестирования с использованием Cypress.io  — «Подведение итогов! (Часть 6)
Здравствуйте! В Части 5 этой серии статей мы добавили отчеты о тестировании Mochawesome в нашу платформу автоматизации тестирования. В этой статье мы добавим несколько оставшихся вещей, таких как поддержка нескольких сред, улучшенный запуск команд, добавление журналов отчетов (с помощью addContext() ) и поддержка XPath. Alles klar, lass uns anfangen! Добавление поддержки нескольких сред Часто нам нужно запускать наши наборы тестов в разных средах; скажем, при слиянии..

Почему вам не следует использовать Cypress для тестирования компонентов?
Автор: Кайлаш Балачандран Учитывая появление библиотек, основанных на компонентах (Vue, React) и фреймворков, построенных на их основе (Nuxt, Next и т. д.), крайне важно проводить конечное тестирование компонентов изолированно. Cypress объявила об альфа-релизе своего специализированного Component Test Runner версии 7.0. Он позволяет вам запускать тесты в браузере так же, как если бы кто-то посещал ваше приложение. Эти тесты могут находиться рядом с вашим файлом компонента, где..

Сквозное (E2) тестирование API + Интернет с Cypress
Всем привет! Тем не менее встретимся со мной еще раз, чтобы поделиться некоторым опытом или мнением о технологиях, связанных с областью разработки программного обеспечения. Сегодня я поделюсь своим опытом автоматизированного сквозного тестирования (E2E) с использованием Cypress для API и Интернета. Некоторое время назад наш специалист по Frontend Engineer ( Буди Пракоса ) провел автоматическое тестирование своей функции в веб-приложении. Он очень уникальный человек, которому нравится..

Получение Cypress JS для взаимодействия с CKEditor
Поскольку .type() не отправляется при выборе текстового поля При написании нескольких тестов Cypress.io я столкнулся с проблемой манипулирования текстом в окне CKEditor . Не вдаваясь полностью в то, как CKEditor реализует редактируемый iframe, моей первой мыслью было использовать собственное поле textarea и все вместе пропустить добавление содержимого в WYSIWYG . Использование встроенной функции type() // The underlying `textarea` cy . get("#html_body") ...

Мой опыт перехода с Selenium на Cypress
Есть много сравнений между Cypress и Selenium, но у каждого есть немного другой взгляд на вещи, поэтому я здесь, чтобы поделиться своим собственным опытом и идеями. Некоторая предыстория Как консультант по автоматизации тестирования, я выполнил множество проектов с использованием Selenium, в основном на C # и Java, а также на Python. Я также писал и учил писать модульные тесты на JavaScript, но сделал только один POC (Proof of Concept) с использованием JavaScript и Selenium. Я также..

Почему вам стоит перейти на Cypress для современного веб-тестирования?
«Думаю, вы согласитесь со мной, когда я скажу… Проверяйте свой код, а не свое терпение» Итак, я имею в виду, что мы живем в эпоху, когда Интернет стремительно развивается с развертыванием веб-сайтов на основе angular.js , react.js , Vue.js и p5.js . Приложения. Эти современные веб-приложения отзывчивы, коммуникативны (с использованием кошачьих ботов) и построены на основе материального дизайна. Мы, инженеры по автоматизации программного обеспечения, традиционно придерживаемся..

Клиентское тестирование с помощью Jest, React Testing Library и Cypress
Добавление тестов в форму входа с помощью yup и React Hook Form Клиентское тестирование - обширная тема. Если вы прочитали Разработка стратегии тестирования на стороне клиента , вы познакомились с передовыми методами и проблемами, с которыми сталкиваются при выборе стратегии тестирования на стороне клиента. Мы могли бы глубже изучить любое из следующего ниже: Тестирование устройств и различных браузеров, в которых пользователи просматривают ваш продукт. Статические типы и..