Тестирование ПО — полный курс для будущих QA

- Уроков: 40
- Сложность: easy
- Аудитория: Этот курс создан специально для: 1️⃣ Полных новичков в IT — Никакого опыта не требуется — Начнёте с самых основ тестирования — Пошагово освоите все необходимые навыки 2️⃣ Самоучек, которые устали от хаоса — Больше не нужно собирать информацию по крупицам — Получите четкую структурированную программу — Закроете все пробелы в знаниях 3️⃣ Кандидатов на позицию Junior QA — Разберёте все вопросы, которые задают на собеседованиях — Создадите портфолио с реальными кейсами — Научитесь уверенно отвечать техническим специалистам 4️⃣ Смежных специалистов (аналитиков, разработчиков) — Поймёте процессы тестирования изнутри — Научитесь говорить на одном языке с QA-командой — Сможете участвовать в тестировании своих продуктов
Цель курса
Дать полную теоретическую базу и практические навыки, необходимые для работы 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 часов в неделю на теорию и практику, выполнять задания последовательно и конспектировать материал. Первые модули можно пройти бесплатно, чтобы оценить подходит ли вам профессия тестировщика.