курс

Python: Продвинутое тестирование

29 студентов

Тестирование реальных приложений значительно сложнее чем просто вызов функций. Там много сетевых запросов к внешним ресурсам, взаимодействие с файловой системой, асинхронный код и внешние библиотеки со своими хитростями. Все это упирается в хорошее понимание побочных эффектов и эффективных способов изоляции и управления ими

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

  • Легко тестировать даже те приложения, которые много взаимодействуют с внешней средой
  • Тестировать код активно работающий с файловой системой
  • Применять полиморфизм для подмены реализации неудобного в тестировании кода
  • Использовать стабы и моки по назначению
фикстуры стабы моки побочные эффекты манки-патчинг инверсия зависимостей
Последнее обновление: 18 июня 2021

Уроки курса

Курс Python: Продвинутое тестирование
продолжительность
9 часов
награда
41 балл

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

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

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

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

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