Публикации по теме '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
Клиентское тестирование - обширная тема. Если вы прочитали Разработка стратегии тестирования на стороне клиента , вы познакомились с передовыми методами и проблемами, с которыми сталкиваются при выборе стратегии тестирования на стороне клиента.
Мы могли бы глубже изучить любое из следующего ниже:
Тестирование устройств и различных браузеров, в которых пользователи просматривают ваш продукт. Статические типы и..