Программирование [udemy] Автоматическое тестирование с помощью Python (2018)

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность13 ч 26 мин Количество уроков127 Видео ЯзыкАнглийский Вес архива2,75 ГБ


Автор: udemy​
Название: Автоматическое тестирование с помощью Python (2018)​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


Освойте автоматизированное тестирование на Python и создавайте надежные, масштабируемые и легко поддерживаемые тестовые решения для веб‑приложений.

Почему стоит изучать автоматическое тестирование с Python

Автоматизация тестирования — один из наиболее востребованных навыков в современной разработке. Python сочетает простоту, богатую экосистему библиотек и широкие возможности для создания тестовых сценариев любой сложности. Курс поможет вам уверенно работать со всеми этапами QA‑процессов: от модульных тестов до комплексных приемочных проверок.

Об авторе курса

Меня зовут Хосе, я инженер‑программист и основатель Teclado. В этом курсе мы изучаем современные практики тестирования веб‑приложений и API. Особое внимание уделяется практическим инструментам: unittest, Postman, Selenium WebDriver, методам имитации зависимостей и процессам CI.

Содержание курса

Что вас ожидает?

Вы получите полный набор практических инструментов для автоматизированного тестирования веб‑систем:

• unittest — стандартная библиотека Python для модульного тестирования.
• Mocking и patching — ключевые методы устранения внешних зависимостей при тестировании.
• Все уровни тестирования: модульное, интеграционное, системное и приемочное.
• Postman для тестирования и документирования REST API.
• Selenium WebDriver — создание автоматизированных UI‑тестов в браузере.
• Git и Travis CI — настройка непрерывной интеграции и автоматических проверок.
• Лучшие практики и принципы качества программного обеспечения.

Основные темы курса

Пирамида тестирования

Пирамида тестирования помогает выстроить эффективную стратегию QA. Ее структура предполагает:

• основу из большого количества модульных тестов;
• умеренное число интеграционных тестов;
• ограниченный набор системных тестов;
• минимум приемочных тестов.

Мы рассмотрим каждый уровень подробно: от детального покрытия логики модульными тестами до приемочных сценариев по методологии Behaviour‑Driven Development (BDD) с использованием Selenium WebDriver.

Автоматизированное тестирование с Selenium WebDriver

Selenium WebDriver является ключевым инструментом QA‑автоматизации. В рамках курса мы изучим практики, которые позволяют улучшать надежность и структуру тестов:

• модели страниц (Page Object Model);
• корректное применение локаторов;
• оптимизация шагов тестов и сценариев;
• использование явных и неявных ожиданий для повышения стабильности тестов.

Непрерывная интеграция (CI)

Важной частью современного процесса разработки является автоматизация тестов и проверок. В курсе вы научитесь:

• размещать проекты на GitHub;
• настраивать CI‑конвейеры с использованием Travis;
• автоматизировать запуск тестов при каждом обновлении кода.

Этот курс позволит вам уверенно войти в сферу автоматизации тестирования и применять полученные навыки в реальных проектах.

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху