Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
есть рассрочка

Включено в курс

  • 12 уроков (видео и/или текст)
  • 9 упражнений в тренажере
  • 30 проверочных тестов
  • Самостоятельная работа
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

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

  • Писать качественный код с меньшим количеством ошибок
  • Строить архитектуру своего кода так, чтобы пользователям было удобно
  • Автоматически проверять код и работать быстрее
  • Чаще выполнять рефакторинг, благодаря гарантиям, которые дают тесты

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

Что вы получите после обучения

Приобретаемые навыки
1
CI/CD
3
TDD
4
Автоматизированное тестирование
5
Pytest
6
Asserts
7
Code Coverage
8
Модульное тестирование
9
Утверждения
10
Юнит-тесты
11
Покрытие кода
12
Непрерывная интеграция

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

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

1 Введение
Познакомиться с курсом и его целями

2 Цели тестирования
Разбираемся, что должны делать тесты и зачем они нужны

3 Утверждения
Знакомимся с assert — встроенной инструкцией в Python

4 Фреймворк Pytest
Изучаем самый популярный фреймворк для тестирования в Python

5 Модульные тесты
Пройдем полный путь написания тестов на примере тестирования стека

6 Подготовка данных
Изучаем фикстуры Pytest

7 Плохие и хорошие практики тестирования
Знакомимся с типичными ошибками, которые совершают при написании тестов

8 Тестирование через документацию
Выясняем, как работают тесты через документацию

9 Покрытие кода тестами
Учимся находить код, который не затронут тестами

10 Разработка через тестирование
Учимся писать тесты до кода

11 Непрерывная интеграция
Знакомимся с автоматической сборкой проекта

12 Заключение
Подводим итоги курса

13 Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию

14 Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.04.2024 09:37
Python: Автоматическое тестирование

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

Оставить отзыв
Поделиться курсом с друзьями