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


Использование gmail-tester + Puppeteer для опроса почтового ящика Gmail
Комплексное E2E-тестирование вашего приложения обычно означает, что вам нужно проверить весь поток в рамках бизнес-логики, и оставлять слепые пятна - не вариант, если вы хотите спать спокойно. Трудно представить себе веб-приложения, в которых не задействованы функции почты, поэтому обеспечение того, чтобы пользователи могли отправлять и получать свои письма, является обязательным. В моем случае у меня есть приложение ERP для тестирования, где рассылка - это не только вопрос регистрации..

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

Кипарис .тогда это не обещание!
Если вы пользователь Cypress, вы, вероятно, знакомы с ключевым словом «тогда». Он обычно используется для доступа и управления результатами команды Cypress. Однако многие разработчики ошибочно предполагают, что ключевое слово «then» связано с промисами, поскольку это распространенный метод обработки цепочек промисов в JavaScript. На самом деле ключевое слово «тогда» в Cypress не имеет ничего общего с промисами. Чтобы понять, почему ключевое слово «тогда» в Cypress не связано с..

Запуск тестов E2E с помощью Selenium * AND * Cypress
E2E тест Тест E2E (End to End) - обычная практика для проверки качества вашего программного обеспечения. Веб-разработчики хотят убедиться, что API-интерфейсы работают через пользовательский интерфейс, и проверить, работает ли пользовательский интерфейс должным образом после изменений API / пользовательского интерфейса. Также полезно убедиться, что ваш сервис / веб-сайт поддерживает несколько браузеров, особенно если вы ожидаете, что пользователи могут использовать действительно старые..

Кукловод: фреймворк для сквозного тестирования
Несколько дней назад я видел видео на DevTips, где они пытались использовать Puppeteer, я никогда не использовал его сам и подумал, что это выглядит действительно круто. Итак, я попробовал и делюсь тем, что узнал здесь. Что такое кукловод? Прежде чем мы просто погрузимся в код, важно понять, что это за технология, которую мы используем, и почему она существует. Безголовый браузер Puppeteer поставляется с Chromium и по умолчанию работает «без головы». Что такое безголовый..

Транспортир и объекты страницы: почему вы должны использовать шаблон проектирования в своих тестах
Protractor предлагает отличную систему тестирования, отлично интегрированную с Angular, но, как мы представили ее в предыдущей статье , она приносит с собой некоторые очевидные проблемы. Цель состоит в том, чтобы выявить и избежать всего, что затрудняет сопровождение тестирования : рост размера и сложности проекта фактически приведет к увеличению затрат на тестирование вместо ресурса и непоправимо приведет к их отказу. Примечание Эта статья является английским переводом оригинала..

E2E-тестирование с помощью Nightwatch: Часть первая
Итак, что такое Nightwatch? Nightwatch - это среда автоматического тестирования веб-приложений и веб-сайтов, написанная на Node.js и использующая W3C WebDriver API (ранее Selenium WebDriver . Это комплексное решение для тестирования браузера (от конца до конца), цель которого - упростить процесс настройки непрерывной интеграции и написания автоматических тестов. Nightwatch также можно использовать для написания модульных тестов Node.js. Почему вы спрашиваете Nightwatch? -..