Чему вы научитесь
- Принципы тестирования ПО (7 основных принципов, различия между verification и validation)
- Классификацию видов тестирования (функциональное/нефункциональное, регрессионное, smoke-тестирование и др.)
- Роли в разработке ПО (чем занимаются QA, QC, разработчики, аналитики)
- Методологии разработки (Waterfall, Agile, V-модель)
- Основы клиент-серверного взаимодействия (HTTP-методы, коды статусов, REST/SOAP)
- Структуру SQL-запросов (SELECT, INSERT, JOIN, WHERE)
- Составлять тест-кейсы и чек-листы по требованиям
- Оформлять баг-репорты в Jira с четким описанием шагов воспроизведения
- Писать базовые SQL-запросы для проверки данных в БД
- Анализировать API-запросы через DevTools или Postman
- Определять тип тестирования для конкретного этапа разработки
- Сравнивать подходы QA и QC в реальных проектах
- Выявлять недостатки требований на основе чек-листов
- Оценивать критичность дефектов по общепринятым критериям
- Создавать тестовую документацию (тест-планы, матрицы трассировки требований)
- Создавать простые тестовые базы данных с таблицами и связями
- Автоматизированные проверки API (через готовые инструменты)
О курсе
Цель курса
Дать полную теоретическую базу и практические навыки, необходимые для работы Junior QA. Курс фокусируется на том, что реально спрашивают на собеседованиях и используют в работе.
Почему стоит выбрать этот курс?
✅ Структура вместо хаоса — знания систематизированы, а не разбросаны по разным источникам.
✅ Только нужная теория — никакой «воды», только то, что пригодится в работе.
✅ Практика с первого дня — тест-кейсы, баг-репорты, SQL, API.
✅ Подготовка к собеседованию — разбираем типовые вопросы и задачи от работодателей.
Что вы получите после курса?
✔ Знания:
-
Принципы и виды тестирования,
-
Работа с требованиями и тест-документацией,
-
Основы SQL, HTTP, REST API, клиент-серверной архитектуры.
✔ Навыки:
-
Составление тест-кейсов и чек-листов,
-
Оформление баг-репортов ,
-
Написание простых SQL-запросов,
-
Тестирование API через DevTools/Postman.
✔ Результат:
-
Готовое портфолио (тест-кейсы, баг-репорты, примеры SQL),
-
Уверенность на собеседовании — сможете ответить на 90% вопросов.
Особенности курса
- Для новичков — не требует предварительных знаний в IT.
- Акцент на практике — после каждого раздела есть задания.
- Проверка ДЗ — обратная связь по ошибкам от преподавателя.
- Доступ навсегда — можно возвращаться к материалам в любое время.
Что нужно будет делать?
- Изучать теорию — короткие уроки без лишней информации.
- Выполнять задания — тест-кейсы, баг-репорты, SQL-запросы.
- Работать с инструментами — DevTools, базы данных.
- Готовиться к собеседованию — разбирать типовые вопросы.
Структура курса:
1. Введение в тестирование ПО
1.1 Знакомство с курсом
1.2 Правила обучения и выполнения ДЗ
2. Основы тестирования и роли в IT
2.1 Кто участвует в разработке ПО и что такое тестирование?
2.2 Что проверяют тестировщики и как им стать?
2.3 Стадии разработки и тестирования ПО: ключевые роли
2.4 QA и QC: различия, карьерные уровни и пути развития
2.5 Виды окружений в разработке
2.6 Практическое задание по стадиям разработки ПО
3. Классификация тестирования и техники тест-дизайна
3.1 Базовые принципы тестирования
3.2 Основные виды тестирования (функциональное, нефункциональное)
3.3 Уровни тестирования (модульное, интеграционное, системное, приемочное)
3.4 Классификация по запуску кода (статическое, динамическое)
3.5 Классификация по исполнителям (ручное, автоматизированное)
3.6 Позитивное и негативное тестирование
3.7 Тестирование по целям (регресс, дымовое и др.)
3.8 Техники тест-дизайна
3.9 Методы тестирования (белый, черный, серый ящик)
3.10 Практические задания по классификации
4. Методологии разработки ПО
4.1 Методологии (V-образная, Waterfall, Agile)
5. Тест-документация и баг-менеджмент
5.1 Управление требованиями для тестировщика
5.2 Тест-кейсы, чек-листы, тест-комплекты
5.3 Поиск багов и оформление баг-репортов
5.4 Когда и как фиксировать баги?
5.5 Инструменты хранения тестовой документации
5.6 Контрольная работа
6. Базы данных и SQL для тестировщиков
6.1 Основы баз данных и их виды
6.2 Установка ПО для работы с SQL
6.3 Основы SQL (SELECT, INSERT, UPDATE, DELETE)
6.4 Создание и заполнение таблиц
6.5 Практика: работа с данными (JOIN, подзапросы)
6.6 Взаимодействие между таблицами
7. Клиент-серверная архитектура и API
7.1 Основы клиент-серверного взаимодействия
7.2 URL, IP, DNS, маска и MAC-адреса
7.3 HTTP-протокол: методы, статус-коды, заголовки
7.4 SOAP: структура XML-сообщений
7.5 REST: принципы и работа с JSON
7.6 Анализ запросов через DevTools
8. Подготовка к собеседованию
8.1 Частые вопросы на собеседовании
8.2 Составление резюме
Для кого этот курс
Начальные требования
Базовые навыки работы с ПК (установка программ, работа с файлами), умение читать английские термины со словарём и логическое мышление. Не требуется знание программирования или высшей математики. Главное — готовность уделять 5-7 часов в неделю на теорию и практику, выполнять задания последовательно и конспектировать материал. Первые модули можно пройти бесплатно, чтобы оценить подходит ли вам профессия тестировщика.
Наши преподаватели
Как проходит обучение
Теория, практические задания которые проверяются преподавателем, тесты.
Программа курса
Сертификат
Что вы получаете
- После прохождения этого курса вы получите все необходимые знания и навыки для старта в профессии тестировщика ПО. Вы освоите основные принципы тестирования, научитесь работать с тестовой документацией, писать SQL-запросы и тестировать API. В ходе обучения вы создадите практические работы, которые сможете добавить в свое портфолио. Курс также подготовит вас к собеседованию - вы узнаете, какие вопросы задают работодатели и как на них отвечать. Все материалы останутся у вас навсегда, так что вы сможете возвращаться к ним в любой момент. Это комплексная подготовка, которая даст вам уверенность при поиске первой работы в QA.