Перейти к основному контенту

Курс

Введение в тестирование на Python

Продвинутый4 ч

Освойте тестирование Python: Освойте методы, создавайте проверки и обеспечьте безошибочный код с pytest и unittest.

Python4 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}4,350 XP25,587Заявление об успешном завершении

Создайте бесплатный аккаунт

Продолжить с Google
или
Продолжая, вы принимаете наши Условия использования, наш Политика конфиденциальности и что ваши данные хранятся в США.

Любимый инструмент учащихся тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Зачем нужны тесты?

Многие пишут код. Некоторые из них делают это прибыльным и успешным. Но иногда даже самый умный из лучших программистов совершает ошибку, которая может стоить миллионов долларов. Как снизить вероятность попасть в такой провал? Как убедиться, что вы создаёте программу, которая делает именно то, что вам нужно? Очень простой ответ: пишите тесты!

Основы тестирования в Python

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

Тестирование с pytest и unittest

После завершения курса вы будете знать виды методов тестирования и сможете выбирать наиболее подходящие для конкретного контекста. Вы также сможете разрабатывать эти тесты и реализовывать их на Python с помощью библиотек `pytest` и `unittest`.

Предварительные требования

Программа

Структура курса

1

Создание тестов с pytest

Узнайте, что такое тест, и запустите свой первый с помощью библиотеки pytest! Вы познакомитесь с фреймворком pytest и интерфейсом командной строки. Также вы научитесь обрабатывать особые ситуации — например, «упавшие тесты» и «пропуск теста» — с помощью маркеров pytest.
Начать главу
2

Фикстуры в pytest

Узнайте, что такое фикстура, и научитесь упрощать код с её помощью. Вы освоите декоратор @pytest.fixture и инструменты работы с фикстурами. Научитесь выделять «фикстурную» часть в своём коде. Наконец, разберётесь, как использовать механизм teardown, чтобы предотвратить сбои программного обеспечения.
Начать главу
3

Основные виды тестирования

4

Написание тестов с unittest

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

Введение в тестирование на Python

Курс
завершён

Получить справку об окончании курса

Записаться

Развивайте навыки работы с данными с DataCamp для мобильных устройств

Продолжайте учиться в любом месте с мобильными курсами и ежедневными 5-минутными практическими заданиями.

Введение в тестирование на Python | DataCamp