Программирование на Python для тестировщиков

86 участников

О чём курс

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

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

Курс охватывает автоматизацию различных типов интерфейсов: от веб-приложений и Windows-интерфейсов до работы с базами данных, почтовыми протоколами, HTTP и веб-сервисами. Программа ориентирована на практику: вы создадите несколько полноценных проектов в едином стиле для закрепления навыков.

Программа обучения

  • Изучение языка Python в контексте разработки автотестов
  • Архитектура тестовых наборов и шаблоны проектирования
  • Автоматизация веб-приложений через Selenium WebDriver
  • Генерация тестовых данных
  • Инструменты разработки и отладки для тестировщиков
  • Тестирование пользовательского интерфейса (UI) Windows-приложений
  • Работа с базами данных в тестах
  • Сетевое тестирование: почта, HTTP и веб-сервисы
  • Тестирование на естественном языке с использованием Cucumber
Складчина создана 19 января 2015 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 7

АБ Алексей Баранцев Все материалы
290 ₽ 10 800 ₽