Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

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

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

Автоматизация тестирования Python в реальном мире с помощью Pytest [Udemy] [Eden Marco]

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 724
Реакции
187
Баллы
63
Язык курса: Английский
Длительность: 7 часов
Необходимый уровень: уровень выше базового знания Python
Дата последнего обновления: 10.2021
Что будет изучено:

Тонкости Pytest
Создание Django-приложения
Построение системы непрерывной интеграции
Лучшие практики тестирования
Создание высокопроизводительных и надежных наборов автоматизированных тестов
Allure отчёты
Отправка сообщений в Slack
Модульные, E2E, и нагрузочные тесты
Mocking и patching




Описание
Это ОБЯЗАТЕЛЬНЫЙ курс для всех, кто заботится о тестировании своего кода.
Я обучаю тонкостям pytest на примере создания реального приложения django (включая систему непрерывной интеграции в bitbucket).
В этом курсе мы создадим простое django приложение. Мы вместе протестируем приложение со всех сторон — юнит тесты, интеграционные тесты, тесты API, сквозные тесты, тесты производительности (всего более 40 тестов).
В итоге вы получите полную систему CI, которая интегрирует облачные pipeline Bitbucket, отправку сообщений в Slack и Allure-отчёты.
Каждый раз, когда мы будем делать push, система CI будет запускать наши тесты и уведомлять нас, если сборка прошла / не прошла в Slack.
В этом курсе мы углубимся и даже реализуем вместе (с нуля) некоторые функции pytest, чтобы мы знали, что происходит под капотом, когда pytest запускает наши тесты.




Содержание

Быстрый старт с Pytest
Юнит тесты VS Интеграционные тесты
Настройка среды разработки
Создание и тестирование нашего замечательного проекта Django
Автоматическое тестирование нашего приложения Django с помощью Pytest
CI pipeline
Почтовый сервис Django
Изучение Pytest с Фибоначчи
Тестирование производительности
Pytest утверждает магию
Pytest-xdist
Интеграция slack в CI
Продвинутые фикстуры Pytest
Файлы Conftest.py и файл .env
Серверно-независимое тестирование API (библиотека requests)
Инструмент для отчетов Allure
Крутые плагины для pytest
Моки в Python
Концепции тестирования
Раздел устранения неполадок


www.udemy.com/course/pytest-course/
 
Прием платежей для сайтов
Верх