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 отзывов

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

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

Projects in Django: Learn Django Building Projects Можно купить
228 ₽ 920 ₽ −75%

Projects in Django: Learn Django Building Projects

Udemy
P
Можно купить
342 ₽ 1 400 ₽ −76%

Python: Advanced и подготовка к техническим интервью

Udemy
D
Можно купить
800 ₽ 12 000 ₽ −93%

Django 2 с нуля до junior

Django Channel
Symfony 4. API Platform Part 2: Security. Symfony Mailer Можно купить
316 ₽ 960 ₽ −67%

Symfony 4. API Platform Part 2: Security. Symfony Mailer

symfonycasts
T
Можно купить
200 ₽ 959 ₽ −79%

Top Python and Django Web Development Bundle

John Elder
Инструменты обработки естественного языка в Python Можно купить
154 ₽ 1 090 ₽ −86%

Инструменты обработки естественного языка в Python

Джесси Э. Фармерс
A
Можно купить
476 ₽ 3 700 ₽ −87%

Algorithmic Trading with Python + Fast Python

Chris Conlan
Школа математики для программистов и разработчиков игр Сбор взносов
545 ₽ 4 655 ₽ −88%

Школа математики для программистов и разработчиков игр

Vectozavr
AI/ML разработчик Сбор взносов
23 363 ₽ 299 900 ₽ −92%

AI/ML разработчик

neural-university