Содержание курса
Организационный спринт
8 уроков
1.
Как работать с курсом
↗
2.
Авторские права и пиратство
↗
3.
БОНУС: самые популярные вопросы на интервью
↗
4.
Бонус: рабочая тетрадь для курса
↗
5.
БОНУС: словарь тестировщика
↗
6.
БОНУС: интерактивные карточки для запоминания
↗
7.
БОНУС: интерактивные шпаргалки
↗
8.
Доступ к закрытой ТГ-группе
↗
ИИ-помощники и дополнительные материалы
7 уроков
1.
ИИ-помощник: умная база знаний
↗
2.
ИИ-помощник: генератор тестов по материалам курса
↗
3.
БОНУС: самые популярные вопросы на интервью
↗
4.
Бонус: рабочая тетрадь для курса
↗
5.
БОНУС: словарь тестировщика
↗
6.
БОНУС: интерактивные карточки для запоминания
↗
7.
БОНУС: интерактивные шпаргалки
↗
Теория тестирования (синхронизирована с ISTQB)
14 уроков
1.
Вступительное слово перед модулем "Теория тестирования"
↗
2.
Что такое тестирование, QC и QA?
↗
3.
Верификация и валидация
↗
4.
Принципы тестирования
↗
5.
SDLC и STLC. Модели разработки ПО
↗
6.
Уровни тестирования
↗
7.
Типы тестирования. Часть 1
↗
8.
Типы тестирования. Часть 2
↗
9.
Типы тестирования. Тесты
↗
10.
ПРАКТИКА 1: Типы, методы и уровни
↗
11.
Scrum
↗
12.
ДОП: Kanban и XP
↗
13.
Работа с требованиями
↗
14.
ПРАКТИКА 2: Анализ требований и макета
↗
Тест-дизайн
7 уроков
1.
Вступительное слово перед модулем "Тест-дизайн"
↗
2.
Эквивалентное разбиение и анализ граничных значений
↗
3.
ПРАКТИКА 3: Тестовые данные для регистрации
↗
4.
Попарное тестирование
↗
5.
ПРАКТИКА 4: Тестовые данные для фильтрации и сортировки
↗
6.
Диаграмма переходов и состояний, таблица принятия решений
↗
7.
ПРАКТИКА 5: Тестовые данные для оплаты
↗
Тестовая документация
13 уроков
1.
Вступительное слово перед модулем "Тестовая документация"
↗
2.
Тест-план и тест-стратегия
↗
3.
Отчет по результатам тестирования
↗
4.
Чек-листы
↗
5.
ПРАКТИКА 6: Создание чек-листа
↗
6.
Тест-кейсы
↗
7.
Работа в TestRail, QASE, TestIT
↗
8.
ПРАКТИКА 7: Создание тест-кейсов
↗
9.
Отчет о дефекте. Виды улучшений. Жизненный цикл дефекта
↗
10.
Работа в Jira и Youtrack
↗
11.
ПРАКТИКА 8: Поиск багов
↗
12.
Матрица трассировки и метрики в тестировании
↗
13.
Оценка трудозатрат в тестировании. Виды эстимации
↗
Тестирование веб-приложений
13 уроков
1.
Вступительное слово перед модулем "Тестирование веб-приложений"
↗
2.
Как работает Internet? IP, MAC, URL, DNS
↗
3.
Клиент-серверная архитектура. Балансировщики
↗
4.
HTTP-протокол. HTTP-методы. Запросы и ответы. Коды ответов
↗
5.
Кэш, куки, хранилища. Веб-сайт, приложения, сервис
↗
6.
Chrome DevTools. Инструменты разработчика в браузере
↗
7.
ПРАКТИКА 9: Работа в DevTools
↗
8.
Основы HTML и CSS
↗
9.
ПРАКТИКА 10: Создание простой веб-страницы
↗
10.
Виды UI и верстки
↗
11.
Тестирование веб-элементов и веб-форм
↗
12.
ДОП: Обзор клиентской части приложения на курсе
↗
13.
ПРАКТИКА 11: Поиск багов в корзине
↗
Тестирование API
15 уроков
1.
Вступительное слово перед модулем "Тестирование API"
↗
2.
Виды API. SOAP и REST
↗
3.
ПРАКТИКА 12: Ошибки в XML
↗
4.
Установка и обзор функций Postman
↗
5.
API-документация. Swagger и типы данных
↗
6.
cURL в Postman и Swagger
↗
7.
HTTP-методы в Postman. Цепочка запросов
↗
8.
Идентификация, аутентификация и авторизация
↗
9.
ДОП: Обзор серверной части приложения на курсе
↗
10.
Простые автотесты. Тест-кейсы и чек-листы
↗
11.
Работа с тестовыми данными в Postman
↗
12.
ПРАКТИКА 13: Создание REST-коллекции
↗
13.
Перехват трафика в Postman
↗
14.
Тестирование SOAP-сервисов в Postman
↗
15.
ПРАКТИКА 14: Создание SOAP-коллекции
↗
Работа с данными
9 уроков
1.
Вступительное слово перед модулем "Работа с данными"
↗
2.
Базы данных. Типы БД и СУБД. Нормальные формы
↗
3.
Установка MySQL-сервер и DBeaver. Создание таблиц в БД
↗
4.
SELECT запросы в SQL. Агрегатные функции
↗
5.
ПРАКТИКА 15: SELECT
↗
6.
JOIN запросы в SQL
↗
7.
ПРАКТИКА 16: JOIN
↗
8.
NoSQL база данных на примере MongoDB
↗
9.
ПРАКТИКА 17: MongoDB
↗
Тестирование мобильных приложений
15 уроков
1.
Вступительное слово перед модулем "Тестирование мобильных Apps"
↗
2.
Обзор Android и iOS
↗
3.
Тестовые фермы
↗
4.
Типы мобильных приложений
↗
5.
Особенности тестирования мобильных приложений
↗
6.
Типы тестирования мобильных приложений
↗
7.
ПРАКТИКА 18: Чек-лист для мобильного приложения
↗
8.
ПРАКТИКА 19: Тест-кейсы для мобильного приложения
↗
9.
Android Studio. Функции и логи
↗
10.
ПРАКТИКА 20: Поиск багов в мобильном приложении
↗
11.
ДОП: Xcode. Функции и логи
↗
12.
Charles Proxy. Установка и использование
↗
13.
ПРАКТИКА 21: Перехват и изменение трафика
↗
14.
ДОП: Fiddler Everywhere. Установка и использование
↗
15.
ДОП: Proxyman. Установка и использование
↗
Работа с git и bash
5 уроков
1.
Работа с bash
↗
2.
ПРАКТИКА 22: Команды bash
↗
3.
Работа с git
↗
4.
Создание портфолио
↗
5.
ПРАКТИКА 23: Создание портфолио
↗
Тесты для закрепления по всем модулям
7 уроков
1.
Теория и проектирование
↗
2.
Тестирование веб-приложений
↗
3.
Тестирование API и Postman
↗
4.
Работа с базами данных
↗
5.
Работа с bash
↗
6.
Работа с git
↗
7.
Ситуационные тесты
↗
ДОП: CI/CD, ChatGPT и другие инструменты
5 уроков
1.
Тестовые окружения
↗
2.
Что такое CI/CD?
↗
3.
ChatGPT в тестировании
↗
4.
Основы работы с Jenkins
↗
5.
Основы работы с GitHub Actions
↗
ДОП: Создание резюме
3 урока
1.
Создание резюме
↗
2.
Создание сопроводительного письма
↗
3.
Создание профиля в LinkedIn
↗
Завершение курса
2 урока
1.
Материалы для подготовки к интервью
↗
2.
Выдача сертификата + бесплатный подарок
↗
ДОП: Задания из прошлых версий курса
10 уроков
1.
ПРАКТИКА 24: Приоритизация регрессии
↗
2.
ПРАКТИКА 25: Классы и граничные значения
↗
3.
ПРАКТИКА 26: Анализ требований
↗
4.
ПРАКТИКА 27: Чек-лист, тест-кейсы и отчеты о дефекте
↗
5.
ПРАКТИКА 28: Создание отчетов в JIRA
↗
6.
ПРАКТИКА 29: Работа в Azure DevOps
↗
7.
ПРАКТИКА 30: Создание коллекции в Postman
↗
8.
ПРАКТИКА 31: Тестирование баз данных
↗
9.
ПРАКТИКА 32: Тестирование мобильных приложений
↗
10.
ПРАКТИКА 33: Перехват и анализ трафика
↗