𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy
Название: Автоматизированное тестирование ПО с Python (2022)

Продолжительность: 13 ч 26 мин
Количество уроков: 127 Видео
Язык: Английский
Вес архива: 2,53 ГБ
Освойте автоматизированное тестирование ПО на Python и прокачайте свои навыки QA и разработки. В этом курсе вы шаг за шагом разберёте современные техники тестирования, научитесь писать надёжные автотесты для веб-приложений и API, а также выстроите профессиональную среду тестирования, используемую в ведущих компаниях.
Что даст вам этот курс
Курс помогает системно разобраться в тестировании на Python — от базовых принципов до профессиональных инструментов автоматизации. Все материалы ориентированы на практику и реальные рабочие сценарии.
Основные цели обучения
• Понять ключевые типы автоматизированного тестирования и научиться применять их на практике.
• Освоить Python-библиотеки и инструменты, используемые тестировщиками во всём мире.
• Разработать модульные, интеграционные, системные и приемочные тесты для любых приложений.
• Научиться работать с Selenium WebDriver, Postman, Git и CI-процессами.
Инструменты и технологии, с которыми вы будете работать
Обучение включает разбор самых востребованных инструментов автоматизации — как для ручного тестирования, так и для полного покрытия проекта автотестами.
Python и экосистема тестирования
• unittest — базовая библиотека для написания автоматизированных тестов.
• Mocking и patching — снижение зависимости тестов от внешних сервисов.
• Подходы: модульное, интеграционное, системное и приемочное тестирование.
Инструменты для веб-тестирования
• Postman — тестирование REST API и командная работа.
• Selenium WebDriver — написание надёжных браузерных автотестов на Python.
Средства CI/CD
• Git для контроля версий.
• Travis для автоматического запуска тестов в конвейере CI.
Ключевые навыки, которые вы освоите
Курс помогает вам не только понять, как писать тесты, но и выстроить правильную архитектуру тестирования приложения.
Работа с зависимостями и тестовая архитектура
Вы научитесь использовать имитацию зависимостей, грамотно проектировать тесты и выбирать подходящий тип тестирования для каждой задачи.
Разбор пирамиды тестирования
Подробно изучите, как эффективно распределять тесты: много модульных, меньше интеграционных и минимум приемочных.
Эта структура позволит ускорить разработку и повысить качество проекта.
Практика автоматизации с Selenium WebDriver
Вы научитесь профессионально проектировать тесты браузера с использованием моделей страниц, локаторов и шагов тестирования.
Что вы освоите в разделе по Selenium
• Создание архитектуры для масштабируемых приемочных тестов.
• Использование явных и неявных ожиданий для ускорения выполнения тестов.
• Подход BDD для удобного преобразования требований клиента в тест-код.
Непрерывная интеграция и автоматизация процессов
В финале курса вы узнаете, как подключить автоматический запуск тестов через CI и сделать процесс разработки более надёжным и быстрым.
Почему это важно
• Ошибки обнаруживаются раньше.
• Проект становится стабильнее и предсказуемее.
• Команда работает быстрее и эффективнее.
После прохождения курса вы сможете уверенно применять автоматизацию тестирования в своих проектах — независимо от того, веб это или десктоп‑приложение.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь