Тестирование ПО - полный курс до уровня Junior

Этот курс дает полную, структурированную базу, которую ждут от Junior QA.
Начальный уровень
4
Сертификат Stepik

Чему вы научитесь

  • Принципы тестирования ПО (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 (через готовые инструменты)

О курсе

Этот курс создан для тех, кто хочет войти в профессию тестировщика и разобраться не только в теории, но и в реальных рабочих задачах QA-специалиста.

Вы последовательно изучите основы тестирования, научитесь работать с требованиями, составлять тестовую документацию, оформлять баг-репорты, понимать клиент-серверную архитектуру, выполнять SQL-запросы и тестировать API.

Программа построена так, чтобы у вас сформировалась цельная картина профессии: чем занимается тестировщик, какие инструменты использует, как думает при проверке продукта и что от него ожидают на позиции Junior QA.

Цель курса

Дать понятную и прикладную базу для старта в ручном тестировании.

После обучения вы будете понимать основные процессы разработки и тестирования, сможете выполнять типовые задачи Junior QA и уверенно разбирать вопросы, которые часто встречаются на собеседованиях.

Курс подходит для новичков и не требует предварительного опыта в IT.

Почему этот курс стоит выбрать

Системное обучение с понятной логикой

Материал выстроен поэтапно: от базовых понятий тестирования до SQL, API и подготовки к собеседованию. Вы не просто изучаете отдельные темы, а постепенно собираете их в единую рабочую систему.

Упор на то, что нужно Junior QA

В курсе нет лишней перегрузки сложными темами, которые не нужны на старте. Основной фокус - на знаниях и навыках, которые действительно требуются начинающему тестировщику в работе и на собеседованиях.

Практика после ключевых тем

Вы будете не только читать теорию, но и выполнять задания: составлять тест-кейсы, чек-листы, баг-репорты, работать с SQL-запросами и анализировать запросы через DevTools.

Подготовка к собеседованию

В финальной части курса вы разберёте частые вопросы работодателей, поймёте, как отвечать на них уверенно, и подготовите основу для резюме.

Что вы получите после курса

Знания

Вы разберётесь в основных принципах и видах тестирования, поймёте роль QA в команде разработки, научитесь работать с требованиями и тестовой документацией.

Также вы изучите основы баз данных, SQL, HTTP, REST API, SOAP, клиент-серверной архитектуры и научитесь понимать, как данные передаются между клиентом и сервером.

Практические навыки

После курса вы сможете:

составлять тест-кейсы и чек-листы;

оформлять понятные баг-репорты;

анализировать требования;

писать базовые SQL-запросы;

работать с таблицами и связями между данными;

понимать HTTP-запросы, методы, статус-коды и заголовки;

тестировать API и анализировать запросы через DevTools;

готовиться к собеседованию на позицию Junior QA.

Результат

К концу обучения у вас будет набор практических работ, который можно использовать как основу для портфолио: тест-кейсы, чек-листы, баг-репорты, SQL-запросы и примеры работы с API.

Вы будете понимать, как устроена профессия тестировщика, какие задачи выполняет Junior QA и как показать свои знания на собеседовании.

Как проходит обучение

Курс состоит из коротких теоретических уроков и практических заданий. После каждого важного раздела вы закрепляете материал на практике, чтобы не просто запомнить термины, а научиться применять их в задачах.

Домашние задания проверяются преподавателем. Вы получаете обратную связь, видите свои ошибки и понимаете, как улучшить результат.

Доступ к материалам сохраняется, поэтому к урокам можно возвращаться в удобное время.

Что нужно будет делать на курсе

изучать теорию по темам;

выполнять практические задания;

составлять тестовую документацию;

оформлять баг-репорты;

работать с 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 и принципы работы API
7.6 Анализ запросов через DevTools

8. Подготовка к собеседованию

8.1 Частые вопросы на собеседовании
8.2 Подготовка резюме

Для кого этот курс

Новичкам без опыта в IT Тем, кто хочет начать с нуля и спокойно разобраться, как устроено ручное тестирование, какие задачи выполняет QA-специалист и какие навыки нужны для старта. Тем, кто учился самостоятельно Если знания из видео, статей и отдельных уроков не складываются в систему, курс поможет выстроить понятную базу и закрыть пробелы. Кандидатам на позицию Junior QA Для тех, кто готовится к первым откликам и собеседованиям. На курсе вы разберёте основные темы, типовые вопросы и подготовите практические работы для портфолио. Смежным специалистам Аналитикам, разработчикам, менеджерам проектов и другим специалистам, которые хотят лучше понимать процесс тестирования и говорить с QA-командой на одном языке.

Начальные требования

Базовые навыки работы с ПК (установка программ, работа с файлами), умение читать английские термины со словарём и логическое мышление. Не требуется знание программирования или высшей математики. Главное — готовность уделять 5-7 часов в неделю на теорию и практику, выполнять задания последовательно и конспектировать материал. Первые модули можно пройти бесплатно, чтобы оценить подходит ли вам профессия тестировщика.

Наши преподаватели

Как проходит обучение

Теория, практические задания которые проверяются преподавателем, тесты.

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Отзывы прошедших курс

4
из 5
из 1 отзыва
1 отзыв
загружаем...

Что вы получаете

  • После прохождения этого курса вы получите все необходимые знания и навыки для старта в профессии тестировщика ПО. Вы освоите основные принципы тестирования, научитесь работать с тестовой документацией, писать SQL-запросы и тестировать API. В ходе обучения вы создадите практические работы, которые сможете добавить в свое портфолио. Курс также подготовит вас к собеседованию - вы узнаете, какие вопросы задают работодатели и как на них отвечать. Все материалы останутся у вас навсегда, так что вы сможете возвращаться к ним в любой момент. Это комплексная подготовка, которая даст вам уверенность при поиске первой работы в QA.

Сколько стоит обучение

Price: 850 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 850