Aноним
			- #1
 
Автоматизация тестирования API с Python. Расширенный [Никита Филонов]
- Ссылка на картинку
 
Чему вы научитесь:
						- Анализировать и тестировать API, используя различные протоколы и технологии.
 - Изучите лучшие практики и разработаете тестовый фреймворк для API-тестирования.
 - Отработаете навык написания API-автотестов с упором на проверку бизнес-логики.
 - Поймете работу HTTP-протокола на высоком уровне, включая все нюансы и тонкости.
 - Научитесь использовать библиотеку HTTPX для отправки запросов, загрузки файлов и разработки API-клиентов.
 - Генерировать тестовые данные с помощью библиотеки Faker.
 - Применять JSON Schema для валидации API-ответов.
 - Освоите Pydantic для удобной работы с данными и их валидации.
 - Разрабатывать тесты для реальных API и интегрировать их в процессы CI/CD.
 - Писать автотесты и запускать их на выделенном тестовом сервере.
 - Настроить и автоматизировать запуск автотестов в CI/CD с публикацией Allure-отчетов и истории.
 - Научитесь запускать автотесты параллельно для ускорения процесса тестирования.
 - Работать с Allure и Allure TestOPS: создавать понятные и детализированные отчеты с вложением файлов и логов API автотестов.
 - Работать с gRPC протоколом: писать gRPC сервер и клиент, генерировать proto контракты.
 - Работать с WebSocket API для real-time приложений: писать WebSocket сервер и клиент, изучить работу WebSocket с браузером.
 - Работать с низкоуровневыми протоколами TCP/IP: писать TCP сервер и TCP клиент.
 - Освоите популярный фреймворк pytest: научитесь писать фикстуры, ставить маркировки, параметризировать тесты, создавать собственные плагины и многое другое.
 - Научитесь работать с командной строкой.
 - Научитесь правильно настраивать и управлять проектом с помощью Pydantic settings и переменных окружения.
 - Грамотно составлять и продвигать резюме для увеличения числа откликов и приглашений.
 - Эффективно проходить собеседования: получить практические советы, применимые в реальной жизни.
 - Работать с Git, публиковать и доводить до финала проект на GitHub, что станет отличным дополнением к резюме.
 - Закрепиться на позиции после устройства на работу и продолжать профессиональный рост.
 
- Знакомимся
 - Советы по изучению материала
 - Инструкции по отправке заданий на проверку
 - Поддержка от преподавателя и вопросы
 
- Основы тестирования программного обеспечения
 - Основные виды тестирования
 - Техники тест-дизайна
 - Артефакты тестирования и тестовая документация
 - Введение в автоматизацию тестирования
 - Основные инструменты автоматизации тестирования
 
- Установка и настройка окружения Python
 - Установка и настройка PyCharm
 
- Начало работы с Git
 - Публикация проекта на GitHub
 - Работа с GitHub Desktop
 
- Знакомство с gRPC протоколом
 - Знакомство с WebSocket протоколом
 - Знакомство с TCP/IP протоколами
 - Работа с аутентификацией
 
- Введение в HTTPX
 - Практикуемся в работе с HTTPX
 - Знакомство с API клиентами
 - Практикуемся в реализации API клиентов
 - Практикуемся в использовании API клиентов
 
- Знакомство с Pydantic
 - Применяем Pydantic в API клиентах
 - Валидация JSON schema
 - Знакомство в Faker
 
- Введение в Pytest
 - Написание API автотестов используя Pytest
 - Маркировки Pytest
 - Pytest skip, skipif, xfail
 - Фикстуры Pytest
 - Плагины Pytest
 - Параметризация Pytest
 - Перезапуски автотестов в Pytest
 
- Рефакторинг и подготовка к написанию API автотестов
 - Практикуемся в написании API автотестов. Часть 1
 - Практикуемся в написании API автотестов. Часть 2
 - Практикуемся в написании API автотестов. Часть 3
 - Практикуемся в чтении и разборе ошибок API автотестов
 
- Знакомство с Allure
 - Интеграция Allure в автотесты
 - Добавление Allure шагов в автотесты
 - cURL в Allure-отчете: упрощаем анализ API-тестов
 - Знакомство с Allure TestOPS
 
- Настройки автотестов с Pydantic
 - Параллельный запуск автотестов
 - Добавляем логирование для API автотестов
 - Добавляем информацию о переменных окружения в Allure отчет
 - Улучшение работы с API клиентами с помощью Enum для URI
 
- Введение в CI/CD
 - CI/CD системы
 - Подготовка проекта к запуску на CI
 - Запуск автотестов на CI
 
- Итоговый проект
 - Рекомендации по составлению резюме
 - Рекомендации по прохождению собеседований
 
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.