Dr. Dre
Модератор
- Регистрация
- 02.10.20
- Сообщения
- 66,387
- Реакции
- 180,292
- #1
Голосов: 0
Автор: Eden Marco
Название: Автоматизация тестирования Python в реальном мире с помощью Pytest (2021)
Что будет изучено:
Это ОБЯЗАТЕЛЬНЫЙ курс для всех, кто заботится о тестировании своего кода.
Я обучаю тонкостям pytest на примере создания реального приложения django (включая систему непрерывной интеграции в bitbucket).
В этом курсе мы создадим простое django приложение. Мы вместе протестируем приложение со всех сторон — юнит тесты, интеграционные тесты, тесты API, сквозные тесты, тесты производительности (всего более 40 тестов).
В итоге вы получите полную систему CI, которая интегрирует облачные pipeline Bitbucket, отправку сообщений в Slack и Allure-отчёты.
Каждый раз, когда мы будем делать push, система CI будет запускать наши тесты и уведомлять нас, если сборка прошла / не прошла в Slack.
В этом курсе мы углубимся и даже реализуем вместе (с нуля) некоторые функции pytest, чтобы мы знали, что происходит под капотом, когда pytest запускает наши тесты.
Содержание
Подробнее:
Скачать:
Материал может быть удалён по требованию правообладателя
Название: Автоматизация тестирования Python в реальном мире с помощью Pytest (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
- Концепции тестирования
- Раздел устранения неполадок
Подробнее:
Скачать:
Материал может быть удалён по требованию правообладателя
Последнее редактирование:
Похожие темы
- [Udemy] How to Draw From Beginner to Master (2020)
- [Udemy] Финансовый контроллинг затрат на сырье и материалы (2024)
- [Udemy] Публикуйте раскраски, иллюстрации и кулинарные книги для пассивного дохода (2024)
- [Udemy] ИИ в освоении науки - ведущая роль ChatGPT (2024)
- [Udemy] Mahdi Behdani ― Google Trends с Python: наука о данных, маркетинг и новости (2024)
- [Udemy] Стратегическое креативное мышление (2024)
- [Udemy] Создавайте рекламные и другие видеоролики с помощью искусственного интеллекта AI (2024)
- [Udemy] ChatGPT мастер проектирования промптов (2024)
- [Udemy] ChatGPT Мастер - полный курс OpenAI ChatGPT (2024)
- [Udemy] Набор инструментов для хакеров (2024)