Курс: Автоматизация тестирования Selenium, Postman (углубленный курс)

Курс: Автоматизация тестирования Selenium, Postman (углубленный курс)

Курс: Автоматизация тестирования Selenium, Postman (углубленный курс)


Продолжительность курса: 40 ак. ч.

Описание курса:
Данный курс направлен на подготовку специалистов к созданию и поддержке автоматизированных тестов для веб-приложений с использованием инструментов Selenium и Postman, а также обеспечить понимание принципов API-тестирования и работы с HTTP-запросами.

Аудитория:
• QA-инженеры;
• Тестировщики без опыта автоматизации;
• Разработчики;
• Руководители QA-подразделений.

Необходимая подготовка:
Не требуется.

Программа курса:

Модуль 1. Введение в автоматизированное тестирование:
• Основы автоматизации тестирования;
• Преимущества и ограничения автоматизации;
• Жизненный цикл тестирования;
• Подходы к автоматизации: Smoke, Regression, Acceptance;
• Обзор популярных фреймворков: Selenium, Playwright, Cypress, Postman.

Модуль 2. Selenium WebDriver: основы:
• Что такое Selenium WebDriver;
• Установка и настройка Selenium;
• Локаторы: как находить элементы на странице;
• Взаимодействие с элементами: клики, ввод текста, выбор из списка;
• Работа с модальными окнами, alert'ами, iframe.

Модуль 3. Работа с тестовыми данными и организация тестов:
• Управление тестовыми данными;
• Использование CSV, JSON, YAML;
• Библиотека unittest и pytest;
• Группировка тестов, фикстуры, setup/teardown;
• Page Object Pattern.

Модуль 4. Postman: тестирование API:
• Основы HTTP-запросов;
• Методы REST: GET, POST, PUT, DELETE;
• Работа с заголовками, телом запроса, параметрами;
• Автоматизация тестирования API;
• Проверка ответов: статус-коды, JSON-схемы, время отклика;
• Использование переменных и скриптов в Postman.

Модуль 5. Работа с базами данных в тестировании:
• Зачем тестировщику знать SQL;
• Подключение к PostgreSQL;
• Выполнение SELECT, INSERT, UPDATE, DELETE;
• Подготовка и очистка тестовых данных;
• Понятие транзакций и rollback.

Модуль 6. Отчетность и логирование:
• Генерация HTML- и Allure-отчетов;
• Логирование действий с помощью logging;
• Интеграция с системами управления дефектами (Jira).

Модуль 7. Интеграция автотестов в CI/CD:
• Обзор систем непрерывной интеграции (CI/CD);
• Настройка автотестов в GitLab CI / GitHub Actions;
• Запуск тестов на удалённом сервере;
• Параллельный запуск тестов.


Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Тестирование ПО
  • Код курса: SWT28
  • Город: Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 60900 ₽
  • Дистанционно: 60900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru