Содержание пакета (5 курсов)
1. Тестирование ПО с нуля. Как искать работу и пройти собеседование 5.00
Резюме
4 урока
1.
Приветственное слово
↗
2.
Создание резюме
↗
3.
Создание сопроводительного письма
↗
4.
Создание профиля в Linkedin
↗
Поиск работы
4 урока
1.
Основные этапы найма
↗
2.
Стратегии поиска работы
↗
3.
Первый опыт для резюме. Стажировки
↗
4.
Зарплата. Как о ней говорить?
↗
Рабочие процессы
3 урока
1.
Типы компаний
↗
2.
Роли в компании
↗
3.
Адаптация, испытательный срок, оценка эффективности
↗
Ревью резюме и профиля Linkedin (при наличии) от меня
1 урок
1.
Отправьте ссылку на ваше резюме и профиль
↗
Бонусы
5 уроков
1.
БОНУС: самые популярные вопросы на интервью
↗
2.
Видео-тренажер: пробное собеседование на тестировщика
↗
3.
БОНУС: интерактивные карточки для запоминания
↗
4.
БОНУС: словарь тестировщика
↗
5.
Ситуационные тесты
↗
2. Тестирование ПО с нуля. Теория + практика. Продвинутый курс с ИИ 4.94
Организационный спринт
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: Перехват и анализ трафика
↗
3. Тестирование ПО с нуля. Тесты 4.96
Теория тестирования
4 урока
1.
Общая теория. Ч1. Тесты
↗
2.
Общая теория. Ч2. Тесты
↗
3.
Техники тест-дизайна. Тесты
↗
4.
Тестовая документация. Тесты
↗
Тестирование по доменам (web, mobile, базы данных)
5 уроков
1.
Web. Тесты
↗
2.
API. Тесты
↗
3.
SQL. Тесты
↗
4.
Mobile. Тесты
↗
5.
Git и bash. Тесты
↗
Ситуационные кейсы
3 урока
1.
Рабочие задачи
↗
2.
Друзья курса
↗
3.
В завершении
↗
4. Тестирование ПО. Практические тренажеры для тестировщика с ИИ 4.93
Теория тестирования
5 уроков
1.
Общая информация по тренажерам
↗
2.
Чат-поддержки в ТГ
↗
3.
Инструмент: Карточки для запоминания теории
↗
4.
Тренажер: Классификация тестирования
↗
5.
Тренажер: Нарушения в требованиях
↗
Тест-дизайн
6 уроков
1.
Тренажер: Тестируем классы эквивалентности
↗
2.
Тренажер: Определяем граничные значения
↗
3.
Инструмент: Автоматическое определение граничных значений
↗
4.
Тренажер: Попарное тестирование
↗
5.
Тренажер: Таблица принятия решений
↗
6.
Тренажер: Диаграмма переходов и состояния
↗
Тестовая документация
4 урока
1.
Инструмент: Генератор чек-листа
↗
2.
Тренажер: Находим ошибки в тест-кейсах
↗
3.
Тренажер: Находим ошибки в отчетах о дефекте
↗
4.
Инструмент: Оценка трудозатрат
↗
Тестирование веб-приложений
3 урока
1.
Тренажер: Работа в DevTools
↗
2.
Тренажер: Элементы и формы
↗
3.
Тренажер: Найди визуальные баги
↗
Тестирование API
3 урока
1.
Тренажер: Найди ошибки в XML
↗
2.
Тренажер: Найди ошибки в JSON
↗
3.
Тренажер: API-запросы в Petstore
↗
Работа с данными
1 урок
1.
Тренажер: 50 SQL-запросов
↗
Тестирование мобильных приложений
2 урока
1.
Тренажер: Мобильные жесты
↗
2.
Тренажер: Анализ мобильных логов
↗
git и bash
2 урока
1.
Тренажер: Команды git
↗
2.
Тренажер: Команды bash
↗
Ситуационные кейсы
1 урок
1.
Ситуационные тесты
↗
5. Тестирование ПО. Симулятор собеседования тестировщика с ИИ 5.00
Вводный модуль
6 уроков
1.
Как работать с симулятором?
↗
2.
Ссылка на ТГ-группу и бота
↗
3.
Общие рекомендации по прохождению собеседований
↗
4.
БОНУС: самые популярные вопросы на интервью
↗
5.
БОНУС: словарь тестировщика
↗
6.
БОНУС: интерактивные карточки для запоминания
↗
Теория тестирования
33 урока
1.
Что такое тестирование, QA и QC?
↗
2.
Назовите разницу между отладкой и тестированием
↗
3.
Что такое SDLC?
↗
4.
Что такое STLC?
↗
5.
Назовите роли в команде
↗
6.
Назовите цели тестирования
↗
7.
Назовите разницу верификации и валидации
↗
8.
Назовите 7 принципов тестирования
↗
9.
Парадокс пестицида и как с ним бороться
↗
10.
Опишите уровни тестирования
↗
11.
Что такое пирамида тестирования?
↗
12.
Назовите методы тестирования
↗
13.
Назовите типы тестирования
↗
14.
Что такое Smoke и Sanity?
↗
15.
Что относится к нефункциональному тестированию?
↗
16.
Разница между локализацией и интернационализацией
↗
17.
На что делится тестирование производительности?
↗
18.
Что такое ретест и регрессия?
↗
19.
Как определять тесты для регрессии?
↗
20.
Разница между ad-hoc и exploratory
↗
21.
Как тестировать карандаш?
↗
22.
Назовите виды требований
↗
23.
Назовите характеристики качественных требований
↗
24.
В каком виде могут быть требования на проекте?
↗
25.
Перечислите основные модели разработки и их особенности
↗
26.
Назовите ценности Agile
↗
27.
Что такое Scrum и Kanban?
↗
28.
Назовите роли в Scrum
↗
29.
Назовите артефакты в Scrum
↗
30.
Назовите события в Scrum
↗
31.
Что такое покер-планирование?
↗
32.
Общая теория. Ч1. Тесты
↗
33.
Общая теория. Ч2. Тесты
↗
Тест-дизайн
7 уроков
1.
Разница тест-дизайна и тест-анализа
↗
2.
Что такое эквивалентное разбиение?
↗
3.
Что такое таблица принятия решений?
↗
4.
Что такое попарное тестирование?
↗
5.
Что такое диаграмма переходов и состояний?
↗
6.
Назовите примеры других техник тест-дизайна
↗
7.
Техники тест-дизайна. Тесты
↗
Тестовая документация
20 уроков
1.
Что такое тест-план?
↗
2.
Какие виды тест-планов вы знаете?
↗
3.
Из чего состоит тест-план?
↗
4.
Примеры критериев начала и завершения тестирования
↗
5.
Что такое чек-лист?
↗
6.
Что такое тест-кейс?
↗
7.
Жизненный цикл тест-кейса
↗
8.
Где применяются чек-листы и тест-кейсы?
↗
9.
Назовите примеры систем по управлению тест-кейсами
↗
10.
В чем разница ошибки, дефекта и отказа?
↗
11.
Что такое отчет о дефекте?
↗
12.
Что такое priority?
↗
13.
Что такое severity?
↗
14.
Примеры дефектов с разными приоритетами и серьезностью
↗
15.
Жизненный цикл дефекта
↗
16.
Назовите примеры багтрекинговых систем
↗
17.
Какие методы оценки трудозатрат вы знаете?
↗
18.
Что такое матрица трассировки?
↗
19.
Что такое отчет по результатам тестирования?
↗
20.
Тестовая документация. Тесты
↗
Тестирование веб-приложений
19 уроков
1.
Что такое клиент-серверная архитектура?
↗
2.
Толстый и тонкий клиент
↗
3.
Монолиты и микросервисы. Различия
↗
4.
Что происходит после отправки запроса через адресную строку?
↗
5.
В чем отличие IP и MAC адреса?
↗
6.
Модели OSI и TCP/IP. Уровни. Примеры протоколов.
↗
7.
Разница UDP и TCP. Протокол QUIC
↗
8.
Версии HTTP
↗
9.
HTTP и HTTPs. Разница. Версии HTTPs
↗
10.
Из чего состоит запрос и ответ? Примеры заголовков
↗
11.
Статус-коды. Все группы и несколько примеров
↗
12.
HTTP-методы. Различия GET и POST, PUT и PATCH. Идемпотентность
↗
13.
Кэш (серверный, клиентский) и куки
↗
14.
Local и Session Storage
↗
15.
Веб-сайт, веб-приложение, веб-сервис - разница
↗
16.
Chrome Devtools
↗
17.
Виды UI. Виды версток
↗
18.
Названия веб-элементов и веб-форм. Особенности их тестирования
↗
19.
Web. Тесты
↗
Тестирование API
12 уроков
1.
Что такое API, веб-сервис? Примеры
↗
2.
Что такое SOAP? WSDL, XML, XSD
↗
3.
Правила синтаксиса XML
↗
4.
Что такое REST, RESTful (принципы)?
↗
5.
Формат JSON. Использование и правила синтаксиса
↗
6.
Разница SOAP и REST. Когда используется?
↗
7.
С помощью каких приложений можно тестировать API?
↗
8.
Postman. Интерфейс и функции
↗
9.
Где хранится документация API? Работа в Swagger
↗
10.
Идентификация, аутентификация, авторизация. Типы аутентификации
↗
11.
Как тестировать API?
↗
12.
API. Тесты
↗
Работа с данными
14 уроков
1.
Что такое БД и СУБД (их примеры)?
↗
2.
Виды БД. Отличия реляционных и нереляционных БД
↗
3.
Типы отношений
↗
4.
Нормализация. Нормальные формы
↗
5.
MySQL (или любая другая реляционная СУБД). Обзор интерфейса
↗
6.
Типы данных
↗
7.
Запросы на создание, изменение, удаление таблиц
↗
8.
SELECT-запросы. Агрегатные функции. Вложенные подзапросы
↗
9.
JOIN-запросы. Inner, Left, Right
↗
10.
В каком порядке обрабатываются операторы?
↗
11.
MongoDB. Образцы запросов
↗
12.
Для чего БД используются в тестировании?
↗
13.
Какой запрос лучше сделать до удаления данных?
↗
14.
SQL. Тесты
↗
Тестирование мобильных приложений
9 уроков
1.
Android и iOS. Основные отличия
↗
2.
Типы мобильных приложений
↗
3.
Особенности тестирования мобильных приложений
↗
4.
Android Studio. Обзор функций, анализ логов
↗
5.
Что такое гайдлайны? Знать основные моменты из них
↗
6.
Мобильные элементы и жесты
↗
7.
Что такое снифферы, прокси-сервер? Для чего используются?
↗
8.
Charles Proxy. Интерфейс и функции
↗
9.
Mobile. Тесты
↗
Ситуационные кейсы
18 уроков
1.
С чего вы начнете тестирование нового билда веб-приложения
↗
2.
Как определить баги с сервера и клиента?
↗
3.
Вы ввели логин и пароль, не можете войти в систему. Что делать?
↗
4.
Вы переходите на страницу и видите белый экран. Что делать?
↗
5.
Какие позитивные и негативные проверки для API можно проводить?
↗
6.
Как протестировать API, если нет документации?
↗
7.
Как аргументировать команде, что надо создать API документацию?
↗
8.
Как аргументировать то, что QA нужен доступ к БД?
↗
9.
Как формировать ферму тестовых устройств?
↗
10.
Не успеваем протестировать перед релизом
↗
11.
Много багов, а разработчики продолжают делать новые фичи
↗
12.
Хотят релизить, хотя есть критичные баги
↗
13.
Нет или мало требований, а сроки идут
↗
14.
Огромный регресс, мало времени
↗
15.
Баг на продакшене, но у нас не повторяется
↗
16.
Разработчик говорит, что это не баг, а фича
↗
17.
Ситуационные тесты
↗
18.
Рабочие задачи
↗