Курс QA Engineer
c нуля
Старт курса "QA Engineer с нуля":
09 января 2023
Программа курса
1 занятие
Теория тестирования
1.1 Узнаем все про QA и про курс. Кем будем когда закончим, какие пути развития, зарплаты, и вот это все. Убедимся, что все понимают, что это за профессия.
1.2 Стартуем с написания тест-кейсов.
2 занятие
Теория тестирования
2.1 Разберемся в методологиях разработки ПО. Быстро, без воды.
2.2 Пройдем виды тестирования и пирамиду - функциональное, UI/UX и остальные.
2.3 Начнем разбираться в принципах тестирования.
3 занятие
Теория тестирования
3.1 Закончим с принципами тестирования.
3.2 Разберемся с багами - какие бывают, как оформить идеальный баг-репорт, их приоритезация, виды и типы багов.
4 занятие
Теория тестирования
4.1 Изучим все про требования. Что это за документы, зачем они, и каких видов бывают.
4.2 Разберемся, как работать с требованиями и тестировать их.
4.3 Научимся декомпозировать требования и разбираться в умных картах (mindmap).
5 занятие
Теория тестирования
5.1 Тест-дизайн. Мы уже знаем что такое тест-кейсы, настало время углубиться в эффективное тестирование. Что такое тест-дизайн, зачем он нужен.
5.2 Изучим используемые реально техники тест-дизайна + инструменты.
6 занятие
Теория тестирования
6.1 Тестовая документация: Чек-листы.
6.2 Тестовая документация: Тест-сюиты.
6.3 Где хранить доки? Спец тулзы (testrail/etc) vs расширения Jira.
7 занятие
WEB
7.1 Клиенто-серверная архитектура. Веб-серверы. Что это и зачем.
7.2 Клиенты: как работают, основные принципы, виды.
7.3 Протоколы передач данных - как общаются клиент/сервер.
8 занятие
WEB. API
8.1 Клиенто-серверная архитектура. Протокол HTTP.
8.2 Типы HTTP запросов. Как их делать кроме браузера.
8.3 API. Начало тестирования с Postman. Настройка с нуля.
9 занятие
API. Postman
9.1 API. Postman. Отправляем запросы на сервер, анализируем ответы.
9.2 API. Postman. Составляем цепочки запросов.
9.3 API. Изучаем cURL, статусы ответов, JSON, окружения, переменные.
10 занятие
WEB > Chrome dev tools
10.1 WEB. HTML. Изучаем базовые принципы разметки HTML.
10.2 WEB. Chrome devtools. Изучаем утилиту + подробный разбор Network.
10.3 WEB. Chrome devtools. Изучаем остальные вкладки.
11 занятие
WEB > Chrome dev tools
11.1 WEB. Chrome devtools.. Изучаем консоль браузера.
11.2 WEB. Charles Proxy. Зачем она нужна. Зачем проксировать данные.
11.3 WEB. Charles Proxy. Работа с проксированием, подменой статустов и тд.
12 занятие
Введение в программирование на >Python
12.1 PYTHON: Изучение основ. Переменные, константы.
12.2 PYTHON. Изучение основ. Типы данных.
12.3 PYTHON. Изучение основ. Условия.
13 занятие
Введение в программирование на >Python
13.1 PYTHON. Изучение основ. Объекты, массивы.
13.1 PYTHON. Изучение основ. Циклы.
13.2 PYTHON. Изучение основ. Функции. Параметры функций.
14 занятие
Введение в программирование на >Python
14.1 PYTHON. Изучение основ. Срезы.
14.2 PYTHON. Изучение основ. Работа с библиотеками, модулями.
14.3 PYTHON. Изучение основ. Импорт.
15 занятие
Автотесты на Python
15.1 Автотестирование. Виды автотестов.
15.2 Автотестирование. Сравнение фреймворков - Selenium/Playwright.
15.3 Автотестирование. Настройка Playwright.
16 занятие
Автотесты Playwright
16.1 Playwright. Первый End-2-End автотест.
16.2 Playwright. Поиск элементов. Конфиги.
16.3 Playwright. Продвинутый автотест. Знакомство с POP/POM.
17 занятие
Автотесты c Pytest
17.1 Pytest. Настройка проекта, структура
17.2 Pytest. Установка библиотек, виртуальные среды
17.3 Pytest. Первый API - автотест на python.
18 занятие
Терминал. Консоль. Командная строка
18.1 Терминал. Знакомство с CLI.
18.2 Терминал. Навигация в ОС. Cоздание объектов, поиск и тд.
18.3 Терминал. Базовые команды.
19 занятие
Базы данных. Простые и сложные запросы
19.1 Базы данных. Какие бывают, зачем нужны.
19.2 Базы данных. Выполняем простые запросы - select/update/delete
19.3 Базы данных. Выполняем запросы посложнее - JOIN.
20 занятие
Postman. Продвинутые занятия
20.1 Возврат к Postman. Пишем в нем автотест на API.
20.2 Возврат к Postman. Создаем коллекцию автотестов и изучаем Newman
20.3 Возврат к Postman. Разное: мониторинг, динамические переменные.
21 занятие
GIT
21.1 GIT. Начало. Работа с популярными репозиториями - gitlab, github и тд.
21.2 GIT. Изучаем команды. Push, Pull, Merge и тд. Ветки, коммиты.
21.3 GIT. Создаем репозиторий, расчехляем Playwrgiht тесты, отправляем их в репозиторий.
22 занятие
Разное про WEB тестирование
22.1 Разное. Нагрузочное тестирование: типы, виды. Пробуем Jmeter.
22.2 Разное. Тестирование верстки.
22.3 Разное. Мобильный веб
23 занятие
Счастливый финал
23.1 Резюме. Как сделать, что писать, а что не нужно.
23.2 Где искать работу - сайты, чаты, групппы. Что эффективно?
23.3 Тренировочные собеседования.
Стоимость и виды оплаты
44900
  • ✅ Есть возможность оплатить частями: 50% сразу и 50% до начала курса
  • ✅ При оплате вы получаете бонусы
Оплатить
Made on
Tilda