Automated Software Testing with Python

0/5 ·
Создан: 19 октября 2017 г. Обновлён: 23 марта 2026 г.

Вам нужно сократить время на ручную проверку кода и исключить регрессионные ошибки — здесь разбирают, как построить надежную систему автотестов на базе Python. Вы пройдете путь от создания базовых модульных тестов до внедрения сквозного (end-to-end) тестирования веб-приложений и API.

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

Основные инструменты:

  • Библиотека unittest для написания тестов и инструменты mocking/patching для работы с зависимостями.
  • Selenium для профессиональной автоматизации действий в браузере с использованием паттерна Page Object.
  • Postman для тестирования REST API.
  • Git и Travis для настройки конвейеров непрерывной интеграции (CI).

Вы научитесь писать поддерживаемый и переиспользуемый код тестов, применяя подходы Behavior-Driven Development (BDD), что позволит переводить требования заказчика в готовые автоматизированные сценарии.

Автор
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

Python - Следующий уровень Можно купить
94 ₽ 950 ₽ −90%

Python - Следующий уровень

Udemy
Listingo - шаблон бизнес-каталога для WordPress Можно купить
146 ₽ 1 950 ₽ −93%

Listingo - шаблон бизнес-каталога для WordPress

Т
Можно купить
442 ₽ 9 690 ₽ −95%

Тестирование веб-приложений 2.0

С
Можно купить
252 ₽ 1 100 ₽ −77%

Создание API на основе DRF и Telegram-бота используя Flask

Oleg Novikov
Полное руководство по GitHub Actions & Workflows Можно купить
250 ₽ 750 ₽ −67%

Полное руководство по GitHub Actions & Workflows

Udemy
Web Scraping with Beautiful Soup for Data Science Можно купить
154 ₽ 755 ₽ −80%

Web Scraping with Beautiful Soup for Data Science

Alexander Schlee
Машинное обучение: Обработка естественного языка на Python Можно купить
1 000 ₽ 4 820 ₽ −79%

Машинное обучение: Обработка естественного языка на Python

Lazy Programmer
Курс по процессам 2.0 Предзаказ
12 466 ₽ 85 000 ₽ −85%

Курс по процессам 2.0

GetCourse
Автоматизация тестирования на Python Сбор взносов
6 531 ₽ 49 900 ₽ −87%

Автоматизация тестирования на Python

Роман Цакунов
Алгоритмическая торговля с ChatGPT, машинным обучением и Python Можно купить
414 ₽ 2 200 ₽ −81%

Алгоритмическая торговля с ChatGPT, машинным обучением и Python

Syed Ali