курс

Python: Автоматическое тестирование

57 студентов 36 сообщений

Автоматизированное тестирование — неотъемлемая часть процесса программирования в профессиональной среде. Тесты — единственный надёжный способ убедиться в работоспособности кода. Они не избавляют от багов, но позволяют держать их количество на приемлемом уровне. Тесты дают уверенность, что изменения в одной части системы не сломали другие части.

В этом курсе изучаются как общие принципы написания эффективных тестов, так и современный инструментарий для тестирования кода на Python.

Чему вы научитесь:

  • Писать более качественный код, в котором содержится меньше ошибок, чем в коде без тестов
  • Лучше строить архитектуру своего кода, базируясь на том, как его будут использовать
  • Писать код быстрее за счёт автоматизированной проверки его работы
  • Выполнять рефакторинг кода чаще, избавляя его от легаси, благодаря гарантиям, которые дают тесты
утверждения pytest матчеры юнит-тесты покрытие кода TDD непрерывная интеграция
Последнее обновление: 08 июня 2021

Уроки курса

Курс Python: Автоматическое тестирование
продолжительность
12 часов
награда
45 баллов

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Python-разработчик
Профессия

Python-разработчик

Разработка веб-приложений на Django
23 июня 8 месяцев