Изучите автоматизацию, чтобы свести к минимуму рутинные задачи и дать себе простор для творчества, а заодно стать еще более востребованным специалистом. Освежите знания по Python, освойте Selenium, научитесь работать с архитектурой проекта и работать с базами данных в автотестах.
Кому подойдет курс:
1. Тестировщики
Специалисты, которые уже знают всё о ручном тестировании, но не хотят останавливаться на чем-то одном. Курс поможет сократить рутину и добиться повышения.
2. Junior-автоматизаторы
Начинающим специалистам которые уже на старте карьеры хотят получить фундаментальные знания и иметь возможность выбирать между разными ИТ-направленеиями.
3. Освоить профессию будущего
Мировой рынок автоматизации растет в среднем на 8,8% ежегодно, ведь автоматизация позволяет сэкономить время и деньги. А получить столь востребованные скиллы можно уже сейчас, на нашем курсе!
Содержание:
Блок 1 - Вспоминаем Python
- Настройка окружения
- Практическое задание
- Понятие переменных и типов данных
- Практическое задание по переменным и типам данных
- Классы и объекты
- Практическое задание по классам и объектам
- Функции
- Практическое задание по функциям
- Списки и циклы
- Практическое задание по спискам и циклам
- Ветвления и алгоритмы
- Практическое задание по ветвлениям и алгоритмам
- Работа с пакетами и документацией
- Тестирование
Блок 2 - Selenium
- Работа веб-приложений
- Понятие веб-драйвера
- Настройка драйвера
- Работа с элементами
- Практическое задание по работе с элементами
- Работа с ожиданиями
- Практическое задание по работе с ожиданиями
- Специальные элементы управления
- Page Object
- Практическое задание по Page Object
- Тестирование
Блок 3 - Автоматизация тестирования с помощью pytest
- Разработка и запуск тестов
- Параметризация тестов и работа с тегами
- Фикстуры
- Практическое задание по фикстурам
- Тестирование
Блок 4 - Тестирование API
- Клиент-серверные приложения и теория HTTP
- Библиотека requests. Подключение, настройка отправка запросов и обработка ответов
- Практическое задание по библиотеке
- Автоматизация тестирвоания REST API с помощью requests
- Практическое задание по автоматизации тестирования
- Тестирование
Блок 5 - Работа с базами данных
- Понятие баз данных и работа с SQL
- Библиотека SQLAlchemy. Подключение и запросы с БД
- Работа с БД в автотестах
- Практическое задание по библиотеке SQL
- Практическое задание по работе с БД в автотестах
- Тестирование
Блок 6 - Архитектура проекта
- Allure и отчеты
- Итоговый проект.
- Итоговый проект. Разработка проекта по автоматизации тестирвоания
Финальное тестирование
- Финальное тестирование