ПОСТРОЕНИЕ ПРОЦЕССА АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ ДЛЯ REST API С 0 ДО CI/CD ЗА 1.5 ЧАСА НА PYTHON

Аватар автора
Магический путь к успеху
Таймкоды для удобства 🙏 0:00:00 - Вступление 00:01:36 - Создание проекта в Gitlab 00:01:56 - Создание Access токена для доступа к артефактам 00:03:12 - Клонирование репозитория 00:03:38 - Открытие проекта в IDE 00:03:51 - Создание виртуального окружения и установка зависимостей 00:05:10 - Выбор API для тестирования 00:05:44 - Проверка работы API 00:08:43 - Начинаем строить архитектуру 00:14:46 - Создание фикстуры для инициализации окружения 00:20:38 - Реализация хедеров 00:22:00 - Реализация эндпоинтов + фишка с lambda 00:25:55 - Реализация пейлодов 00:28:16 - Реализация API-методов (шагов тестов) 00:35:00 - Реализация base_test.py 00:36:38 - Первый тест 00:38:43 - Создание pydantic-модели 00:44:24 - Подтягиваем Allure маркеры 00:45:06 - Используем pydantic-модель в шагах теста 00:45:34 - Доступ к полям модели в тестах 00:49:16 - Как писать end-2-end тесты 00:52:33 - Пишем валидатор в pydantic 00:56:15 - Отлавливаем дефекты и проверяем качество теста 00:58:35 - Генерация Allure-отчета 01:00:09 - Создание dockerfile 01:03:25 - Создание docker-compose 01:10:26 - Генерация отчета в HTML-документ 01:12:36 - Добавляем .gitignore и пушим репозиторий 01:14:59 - Прокидываем токены в Gitlab Variables 01:16:16 - Пишем базовую конфигурацию для Gitlab CI 01:18:26 - Подключение docker-сервиса + концепция раннера 01:24:40 - Запуск первого пайплайна 01:26:48 - Инициализация Gitlab Pages 01:27:10 - Реализация хранения истории Allure 01:31:04 - Нюанс про историю Allure 01:31:48 - Запуск...

0/0


0/0

0/0

0/0