Headless-браузер в Selenium (HtmlUnitDriver)
Безголовый браузер (headless browser) — это веб-браузер без графического интерфейса пользователя. Он может работать в фоновом режиме, не отвлекаясь на визуальные эффекты.
Автоматизация тестирования программного обеспечения
Безголовый браузер (headless browser) — это веб-браузер без графического интерфейса пользователя. Он может работать в фоновом режиме, не отвлекаясь на визуальные эффекты.
В эпоху технологий и Интернета заказчики хотят, чтобы их продукт доставлялся быстрее, чем у конкурентов. Но никто не хочет получить программное обеспечение с дефектами. Тестирование играет важную роль в повышении качества, надежности и производительности системы. В этой статье мы поможем вам узнать больше о функциональном тестировании и применении к нему средств автоматизации.
Так ли легко писать и поддерживать UI-тесты? Действительно ли модульные и интеграционные тесты являются самыми сложными? В этой статье я расскажу о том, какие тесты являются самыми сложными и почему.
В этой статье мы разберем, как устроена работа с гео в браузере и как писать тесты для сайтов, которые используют данный функционал.
Из этой статьи вы узнаете, как эффективно управлять сессиями в вашем веб-приложении с использованием инструмента cy.session().
Cypress поставляется с параметром baseUrl, который может помочь вам установить начальную точку тестирования. В этой статье мы рассмотрим, что это за параметр и как его можно использовать.
В этом блоге я хотел бы показать вам различные стратегии и инструменты, позволяющие пропускать тесты или запускать их по условию.
В этой статье мы рассмотрим применение плагина code-coverage и предоставим вам простые и эффективные примеры использования этого инструмента для определения, насколько ваши тесты покрывают написанный код.
В этой статье я покажу вам, как отделить тестовые данные от тестового сценария, что может быть очень важно при разработке платформы автоматизации тестирования. B и покажу как инструменты для этого есть у Cypress.
Разработчики и тестировщики API часто выбирают путь ручного тестирования, когда дело доходит до отладки и тестирования сервисов. Как им начать свой путь к автоматизации и с какими проблемами они могут столкнуться при автоматизации набора тестов API?
Функция .clock() в Cypress позволяет нам обращаться ко всем объектам Date и функциям обработки времени и перемещать их по своему усмотрению. Допустим, при открытии приложения мы хотим переместить время на 10 секунд вперед. Это можно сделать с помощью следующего кода:
В этой статье мы рассмотрим применение инструмента Cypress для End-to-End (E2E) тестирования и приведем пример использования.
Appium — это кроссплатформенный инструмент для автоматизации тестирования с открытым исходным кодом. В настоящее время он ориентирован на обеспечение бесшовной автоматизации тестирования мобильных приложений работающих на Android и iOS.
В этом учебном пособии по Appium я расскажу об Appium — инструменте, который по целому ряду причин стал фаворитом в индустрии автоматизации тестирования мобильных приложений.
Cypress имеет свои достоинства. Отсутствие поддержки нескольких вкладок может раздражать, особенно когда вы начинаете тестировать приложение, которое постоянно открывает что-то в новых вкладках. В этой статье я хотел бы показать, как я обхожу это ограничение.