Курс
Вы сможете освоить ручное тестирование с нуля, научитесь использовать различные инструменты тестировщика, а также подготовитесь к трудоустройству в качестве QA.
7 ноября 2022 года

Тестировщик ПО

42 210 р.

46 900 р.

Студентам
После курса можно трудоустроится в IT-компанию на позицию Junior QA Engineer и начать зарабатывать, даже не имея диплома о высшем образовании
Тем, кто хочет сменить сферу
IT-сфера продолжает стабильно расти и занимает передовые позиции на рынке труда. Мы обучим новой профессии с нуля и расскажем, как пройти собеседование.
Кому подойдет обучение на курсе "Тестировщик ПО"
Начинающим тестировщикам
Вы получите системные знания и навыки работы с продвинутыми инструментами
Тестировщик или QA (от английского quality assurance — «обеспечение качества») —специалист, который тестирует различные программы, приложения и сервисы, чтобы убедиться, что они работают корректно, выявить возможные ошибки и уязвимости для киберпреступников.

Есть два вида тестирования: ручное (мануальное) и автоматизированное. Первый способ не требует навыков программирования, в отличие от второго
Длительность
3 месяца, 51 ак.ч.
Формат
Онлайн
Удостоверение МФТИ
Время
понедельник-среда
18:00-19:30
19:00-21:30

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

1. Введение в ручное тестирование ПО. Цели, процессы, метрики тестирования.
1.1. Что такое тестирование, основные задачи.
1.2. Роль тестирования ПО в проекте. Зачем тестировать ПО?
1.3. Кто такой тестировщик
1.4. Отличие понятий «тестирование» и «обеспечение качества».
1.5. Практика
2. Жизненный цикл проекта, методологии, участники проекта
1.1. Роли и участники проекта.
1.2. Зоны ответственности участников проекта.
1.3. Этапы проекта, подключение команды тестирования.
1.4. Методологии разработки
1.5. Типовая организация тестирования на проекте.
1.6. Правила проектной коммуникации.
1.7. Практика
3. Работа с дефектами. Описание и структура дефектов
1.1. Что такое дефект?
1.2. Правила описания полей в дефекте
1.3. Вспомогательные инструменты
1.4. Примеры и рекомендации к описанию дефектов.
1.5. Практика
4. Виды тестирования и их классификация
1.1. Виды тестов и их классификация.
1.2. Приоритет и очередность выполнения видов тестов. С чего начать тестирование?
5. Артефакты тестирования и документация
1.1. Повторение теории по баг-репортам
1.2. Тест-план и тестовая стратегия
1.3. Тест-кейс
1.4. Чек-лист
1.5. Чек-лист vs Тест-кейс
1.6. Цели документации для тестировщика
1.7. Практика
6. Техники тест-дизайна. Часть 1
1.1. Что такое тест-дизайн
1.2. Классы эквивалентности
1.3. Граничные значения
1.4. Диаграмма переходов и состояний
1.5. Практика
7. Техники тест-дизайна. Часть 2
1.1. Попарное тестирование
1.2. Таблица доменного анализа
1.3. Остальные техники тестирования
1.4. Практика
8. Клиент-серверная архитектура
1.1. Как работают клиент серверные приложения. Что такое API
1.2. Chrome DevTools. Вкладка Network
1.3. Протоколы взаимодействия фронтэнда и бэкэнда
1.4. Структура запроса API
1.5. Практика
9. Инструменты тестировщика. Перехватчики трафика - Charles
1.1. Принцип работы
1.2. Настройка инструмента
1.3. Способы подмены данных
1.4. Остальные функции
1.5. Практика
10. Инструменты тестировщика. API клиенты - Postman
1.1. Принцип работы и случаи применения
1.2. Документация API
1.3. Основной функционал
1.4. Дополнительный функционал
1.5. Практика
11. Инструменты тестировщика. Дополнительные инструменты
1.1. Системы логгирования
1.2. DevTools
12. Left-shift testing
1.1. Повторение теории по циклу разработки и роли тестировщика
1.2. Тестирование дизайна
1.3. Тестирование требований
1.4. Практика
13. Подготовка к собеседованию в качестве QA
1.1. Составление резюме
1.2. Поиск вакансий
1.3. Вопросы на собеседовании
1.4. Подготовка к собеседованию
1.5. Практика
14. Итоговый проект
Тестирование приложения/сайта и/или API
+ Интенсив по Git (5 ак. часов)
Для организации командной работы над кодом используются системы контроля версий, самая популярная из которых Git.
Она позволяет:
- писать код нескольким членам команды и объединять (merge) этот код в 1 проект
- отслеживать кто из сотрудников сделал те или иные изменения в проекте
- создавать ветки чтоб разрабатывать разные элементы проекта независимо, а не хранить каждый элемент в отдельной папке
- и многое другое
+ Интенсив по SQL (12 ак. часов)
SQL помогает структурировать данные и извлекать необходимую информацию.
Вы сможете освоить один из основных инструментов работы с данными, необходимый любому специалисту в сфере ИТ.
После курса вы сможете:
Понимать необходимость тестирования в разработке приложений, написании программ;
Представлять все стадии процесса тестирования;
Разбираться в целях, процессах, метриках и видах тестирования;
Находить баги, оформлять по ним отчетность;
Описывать артефакты тестирования и документацию;
Различать и применять техники тест-дизайна, составлять тест-план;
Создавать различные тест-кейсы, правильно объединяя их;
Разбираться как работают клиент серверные приложения, что такое API;
Понимать протоколы взаимодействия фронтэнда и бэкэнда;
Пользоваться инструментами тестировщика;
Писать резюме и мотивационное письмо;
Подготовиться к собеседованию в качестве QA;
Писать запросы на SQL;
Эффективно использовать Git в работе.




Преподаватели
Вера Низамутдинова
  • Имеет опыт в тестировании более 17 лет.
  • 2 года преподавания Тестирования ПО в ВУЗе, проведения курсов по Тестированию ПО и коммуникациям.
  • Участвовала в разных проектах веб, десктоп, мобильных.
  • Сотрудничала с русскими и ангоязычными заказчиками.
  • Работала в качестве преподавателя для интернов, младших тестировщиков.
Павел Булич
  • Опыт активной работы в качестве QA более 5 лет на проектах разной направленности:
- несколько банковских проектов (iOS, Android, desktop web);
- авиационные компании (iOS, Android, mobile web);
- сервис кэшбека (iOS, Android);
- внутренний обучающий сервис крупной корпорации (iOS, Android, desktop web);
- голосовые приложения (Алиса).
  • Опыт преподавания более 5 лет по курсам для Тестировщиков ПО. (Яндекс Практикум, Geek Brains, KODE, КИТИС)
Олег Ивченко
Разработчик системы HJudge - системы автоматизированного тестирования Hadoop-приложений, системный администратор инфраструктуры больших данных в группе Яндекс-CERN, преподаватель курсов по обработке больших данных в МФТИ, ВШЭ, ШАД, Harbour.Space

Организатор Hadoop Admins RU Meetup


Гайк Инанц
Преподаватель Data Engineering в МФТИ, МИИТ, РЭУ им. Плеханова. Методист и преподаватель в Сбер университете. Сооснователь детской школы программирования PROG-Center.




Как мы учим:
Живое общение с преподавателем
Онлайн-занятия с преподавателем – живые встречи по установленному расписанию. Занятия совмещают теорию и практику. Вы видите экран преподавателя, задаете вопросы, получаете обратную связь.
Закрепление пройденных материалов
Материалы занятий нужно обязательно закрепить, пройдя тестирование и выполнив домашнее задание. Команда курса проверит задание и даст обратную связь. Условием успешного окончания курса является выполнение тестирования и домашнего задания.
Записи занятий
Вы сможете всегда пересмотреть все занятия в записи, чтобы лучше усвоить пройденную тему, или же если не смогли по какой-то причине присоединиться к занятию.
Общение и поддержка 24/7
Вы будете добавлены в чат, где сможете общаться со своими сокурсниками, куратором школы и преподавателем: задавать вопросы, делиться опытом.
Акцент на навыках
Вас ждёт много практической работы, разбор кейсов
Факты о МФТИ - нам есть, чем гордиться!
Факт 1
МФТИ вошел в 50 лучших вузов мира по физике и в 100 лучших по математике по результатам рейтинга QS World University Rankings by Subject 2021
Факт 2
В общих рейтингах лучших университетов мира Times Higher Education и Quacquarelli Symonds МФТИ занимает первое место среди технических вузов России
Факт 3
Десять выпускников МФТИ вошли в список Forbes
Факт 4
2 выпускника МФТИ стали Нобелевскими лауреатами по физике в 2010 году
Факт 5
Среди молодых IT-специалистов, окончивших вузы в 2014-2019 годах, самые высокие зарплаты - 180 тыс. рублей в месяц - у выпускников Московского физико-технического института. Таковы результаты ежегодного исследования, проведенного порталом Superjob
Андрей Райгородский о ФПМИ МФТИ
Доктор физико-математических наук, профессор, директор Физтех-школы прикладной математики и информатики (ФПМИ)
“Физтех-школа прикладной математики и информатики (ФПМИ) МФТИ – безусловно ведущий мировой центр науки и образования в области математики и информатики. Особенность нашей школы заключается в том, что она сочетает в себе активную научную деятельность и тесную связь с индустрией. На сегодняшний день школа включает в себя 28 кафедр и 22 лаборатории от ключевых академических институтов и ключевых представителей IT-индустрии: Яндекс, Тинькофф, Сбербанк, VK, Abbyy, 1C, Huawei и другие.

Наша школа и МФТИ в целом гордимся своими выпускниками, например, мы занимаем первое место в рейтинге вузов России по уровню зарплат занятых в IT-отрасли специалистов "
Подписка на рассылку новостей ФПМИ МФТИ
Хотите быть в курсе предстоящих событий и новых программ?
Тогда подпишитесь на нашу рассылку.
Подписка на новости
Подать заявку, получить бесплатную консультацию и подробную программу обучения
Стоимость обучения
42 210 рублей
Нажимая кнопку «Отправить», вы соглашаетесь с условиями обработки персональных данных