Программирование [udemy] Автоматизированное тестирование ПО с Python (2022)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Автоматизированное тестирование ПО с Python (2022)​

cover.jpg

Продолжительность: 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 и сделать процесс разработки более надёжным и быстрым.

Почему это важно

• Ошибки обнаруживаются раньше.
• Проект становится стабильнее и предсказуемее.
• Команда работает быстрее и эффективнее.

После прохождения курса вы сможете уверенно применять автоматизацию тестирования в своих проектах — независимо от того, веб это или десктоп‑приложение.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху