Онлайн-курс – сертифицированная профессиональная стажировка по Selenium с Python: автоматизация и профессиональное тестирование Packt

Изучите автоматизацию с помощью Python и Selenium с помощью живых проектов. Погрузитесь в мир программирования и автоматизации Python в Selenium на уровне от базового до продвинутого.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Программирование на Python
  • Понимание структуры веб-страницы
  • Использование Selenium WebDriver
  • Автоматизация тестов
  • Написание автоматических тестов
  • Управление временем выполнения тестов
  • Автоматизируйте веб-задачи
  • Работа с HTML и CSS
  • Диагностика ошибок и устранение неполадок
  • Улучшение производительности тестов

What you will learn in the course

Courses for which the course is suitable

  • Автоматическая проверка программного обеспечения
  • Разработчик автоматизации
  • Инженер по тестированию
  • Тестовый разработчик с Python
  • эксперт по селену
  • менеджер по тестированию
  • Разработчик фреймворка автоматизации
  • Тестировщик веб-приложений
  • Разработчик программного обеспечения, специализирующийся на тестировании
  • Специалист по интеграционному тестированию

Стажировка — серия курсов из 3-х занятий.

Python — популярный выбор для реализации искусственного интеллекта и веб-безопасности, что побуждает индустрию тестирования использовать его для автоматизации тестирования в проектах искусственного интеллекта. В этом курсе вы узнаете, как использовать Python и Selenium WebDriver для автоматического тестирования.

Чему вы научитесь на курсе?

  • Установка Python и Selenium
  • Основы Python
  • Написание точных планов
  • Запуск тестов в разных браузерах с использованием пакета Selenium для Python
  • Запуск модульных тестов с использованием платформы Pytest.
  • Разработка комплексного фреймворка Selenium для Python.
  • Интеграция с Jenkins CI
  • Чтение и запись данных из файлов Excel
  • Обзор Git
  • Управление этапами, фиксация и разрешение конфликтов слияния

К концу курса вы научитесь использовать Python и Selenium для автоматического тестирования.

Основные цели обучения

  • Понимание типов данных Python и процесса выполнения программы
  • Автоматизация HTML-таблиц
  • Управление динамизмом в раскрывающихся меню
  • Расширенное взаимодействие с пользователем
  • Создание HTML-отчетов
  • Внедрить подход, основанный на данных, удалив фиксированные данные из тестов.

Этот курс идеально подходит как для новичков в тестировании, так и для опытных тестировщиков, которые хотят изучить автоматизацию с помощью Python и Selenium, без необходимости предварительного программирования на Python или опыта автоматического тестирования.

Практический учебный проект

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

Details of the courses that make up the specialization

Введение в язык Python и базовая настройка Selenium.

Курс 1

  • 6 часов

Детали курса

чему ты научишься
  • Поймите шаги по установке и настройке Python и Selenium.
  • Объяснить типы данных в системе Python и структуры управления.
  • Написание и отладка программ на Python для решения простых задач.
  • Разрабатывайте сценарии для обработки файловых операций и исключений в Python.
навыки, которые вы получите
  • Категория: автоматизация сайта
  • Категория: Python (язык программирования)
  • Категория: Автоматизированные тесты
  • Категория: Настройка Selenium Python
  • Категория: Selenium WebDriver

Продвинутые методы Selenium и введение в фреймворки

Курс 2

  • 6 часов

Детали курса

чему ты научишься
  • Анализируйте и реализуйте различные стратегии определения местоположения в Selenium WebDriver.
  • Создавайте сценарии автоматизации для элементов динамической сетки и их сопоставления и управляйте ими.
  • Разрабатывать и реализовывать комплексные комплексные тестовые сценарии для реальных приложений.
  • Оценивать и внедрять расширенные методы взаимодействия с пользователем и методы управления элементами браузера.
навыки, которые вы получите
  • категория: Функциональная автоматизация
  • Категория: Автоматизация с помощью Selenium WebDriver
  • Категория: Передовые методы использования селена
  • Категория: Автоматизация сетевых элементов
  • Категория: Selenium-фреймворки

Разработка продвинутого фреймворка и интеграция

Курс 3

  • 9 часов

Детали курса

чему ты научишься
  • Примените Pytest для эффективного модульного тестирования
  • Используйте блоги для улучшения отчетов о тестировании
  • LeDevelop — масштабируемый фреймворк Selenium.
  • Управляйте интерфейсами и разрешайте конфликты с помощью Git
навыки, которые вы получите
  • Категория: Платформа Pytest
  • Категория: Контроль версий Git
  • Категория: Селен в Python