Hexlet

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

Онлайн курс "Python: Автоматическое тестирование"
Гарантия трудоустройства
Hexlet поможет с поиском работы после прохождения курса
Сертификат по окончанию курса
Помогает при трудоустройстве, красиво висит на стене
Сложность: Для всех
Есть практические задания

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

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

Программа курса

  1. Введение

  2. Зачем и как писать тесты?
  3. Утверждения (Asserts)
  4. Pytest
  5. Модульные тесты
  6. Подготовка данных
  7. Плохие и хорошие практики тестирования
  8. Тесты через документацию (Doctest)
  9. Покрытие кода тестами (Code Coverage)
  10. Разработка через тестирование (TDD)
  11. Непрерывная интеграция (CI)

Оставить отзыв

Vladislav Ch

Главный редактор портала Знания.Ру. Ответственный за актуальность информации.

Оцените автора
( Пока оценок нет )
Знания.Ру - Образовательный портал
Поиск