Архив метки: Selenium

Как настроить Docker для автоматизированного тестирования?

Тестирование — важный этап разработки программного обеспечения. Из этой статьи вы узнаете, как с помощью Docker можно легко и удобно настроить тестирование программ в виртуальных средах.

Что такое Docker?

Docker — это платформа, обеспечивающая виртуализацию на уровне операционной системы. Она упрощает создание, развёртывание и запуск приложений с помощью контейнеров.

Контейнер представляет собой как бы “чистую” операционную систему с библиотеками, программами и настройками. Docker позволяет создавать такие контейнеры поверх основной операционной системы, а за их работу отвечает специальное программное обеспечение — движок Docker. Читать

Docker для тестировщиков

Тестирование программного обеспечения это область, которая постоянно меняется. Поскольку время на тестирование часто ограничено, инженеры по обеспечению качества часто выбирают автоматизацию для более быстрого достижения результатов по улучшению качества ПО.

Docker позволяет использовать контейнеризацию вместе с Selenium, WebDriver и другими аналогичными инструментами автоматизации тестирования.

С появлением стратегии многоконтейнерного тестирования Docker изменил подход к интеграции тестирования в процесс CI/CD. Для связывания зависимостей приложения можно использовать операционную среду, свободную от внешних агентов, которые могут помешать процессу тестирования. Читать

Основы парсинга на Python: от Requests до Selenium

Бывают ситуации, когда нужно автоматизировать сбор и анализ данных из разных источников. Например, если хочется мониторить курс рубля в режиме реального времени. Для решения подобных задач применяют парсинг.

В статье рассмотрена только основная теория. На практике встречаются нюансы, когда нужно, например, декодировать спаршенные данные, настроить работу программы через XPath или даже задействовать компьютерное зрение. Обо всем этом — в следующих статьях, если тема окажется интересной. Читать