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

    Автор: Eden Marco
    Название: Автоматизация тестирования Python в реальном мире с помощью Pytest (2021)

    1645513436191


    Описание:

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

    Содержание
    1. Быстрый старт с Pytest
    2. Юнит тесты VS Интеграционные тесты
    3. Настройка среды разработки
    4. Создание и тестирование нашего замечательного проекта Django
    5. Автоматическое тестирование нашего приложения Django с помощью Pytest
    6. CI pipeline
    7. Почтовый сервис Django
    8. Изучение Pytest с Фибоначчи
    9. Тестирование производительности
    10. Pytest утверждает магию
    11. Pytest-xdist
    12. Интеграция slack в CI
    13. Продвинутые фикстуры Pytest
    14. Файлы Conftest.py и файл .env
    15. Серверно-независимое тестирование API (библиотека requests)
    16. Инструмент для отчетов Allure
    17. Крутые плагины для pytest
    18. Моки в Python
    19. Концепции тестирования
    20. Раздел устранения неполадок

    Подробнее:






    Скачать:




     
    • Мне нравится
    Реакции: smtbkru, Karmahacker, Lopster228 и 18 других
  • Сверху