Каталог курсов
Избранное

Профессия

Тестировщик

Освойте IT-профессию, для которой не требуется опыт и техническое образование

Станьте специалистом ручного и автоматизированного тестирования

Получите возможность работать удалённо

Когда
28 сентября — 26 февраля
Набор вот-вот закончится
Курс стартовал, но еще можно попасть в этот набор

Формат обучения

онлайн-вебинары по вечерам

Документ

диплом о профессиональной переподготовке

Уровень

с нуля

6 месяцев

интенсивного общения и практических занятий со специалистами ведущих компаний

12 инструментов
тестировщики ежедневно используют в работе, вы освоите их в процессе обучения
Развитие карьеры

вы можете вырасти в профессии до позиции QA Lead с зарплатой от 200 000 рублей в месяц

Диплом

официальный документ установленного образца от известного онлайн-университета

Трудоустройство

помощь в составлении резюме и подготовке к собеседованию

Кто такой тестировщик

Тестировщик в компании — это IT-специалист, следящий за качеством программного продукта. В его задачи входит исследование на предмет соответствия реального поведения ПО и фактических ожиданий (это может быть локальное приложение на компьютере, веб-приложение, мобильное приложение).

Спрос на тестировщиков очень высок — каждая команда разработки стремится выпускать качественный продукт без багов.
~ 3400 вакансий
для тестировщиков появляется ежемесячно (по данным hh.ru)
Введение в тестирование
Начнём с азов проведения тестирования и введения в профессию. За 6 занятий вы познакомитесь с теориями тестирования, узнаете разницу между понятиями QA и тестированием и начнёте писать тестовые сценарии и заводить баги. На практике вы будете работать с различными программными продуктами, создавать под них тестовые сценарии в Zephyr и заводить баги на платформе JIRA, а также тестировать API.
6 часов теории
18 часов практики
Введение в тестирование ПО. Методы и виды тестирования
Основы клиент-серверного взаимодействия

Тестирование ПО. Многообразие тестирования
Артефакты тестирования
Инструменты тестирования
Жизненный цикл разработки ПО. Гибкие методологии разработки ПО

Java для тестировщиков

В этом блоке начинаем работу с Java, одним из самых популярных языков программирования. Блок состоит из 16 занятий и включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования. 

16 часов теории
42 часа практики

Введение в Java: JDK, JRE, JVM, IntelliJ IDEA

Программирование на Java: переменные, операторы, работа с отладчиком

Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений

Testability, автотесты, введение в ООП: объекты и методы

Система сборки Maven, управление зависимостями, автотесты на JUnit5

Циклы, параметризованные тесты и аннотации

Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs

Объектно-ориентированное программирование и проектирование

Объекты с внутренним состоянием, управление состоянием при тестировании

Композиция и зависимость объектов. Mockito при создании автотестов

Наследование и расширяемость систем. Проблемы наследования

Исключительные ситуации и их обработка. Тестирование исключений

Интерфейсы для организации малой связности. Обобщённое программирование (Generics)

Collections Framework. CRUD и тестирование систем, управляющих набором объектов

Английский язык для начинающих разработчиков

EnglishDom

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

Лексика, без которой не обойтись

Как вести переписку на английском

Чтение документации и анализ требований

Программирование

Тестирование ПО

Стрессовые ситуации

Устранение неполадок

Работа и роли в команде

Поддерживаем любую беседу на английском

Собрания, презентации на высшем уровне

Git — система контроля версий
Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
3 часа теории
9 часов практики
Предназначение системы контроля версий
Основные операции (фиксация и откат изменений, поиск, история)
Работа с сервисом GitHub
Ветки, слияние веток и разрешение конфликтов
Командная работа
Автоматизированное тестирование
Вы уже освоили базовые навыки проведения тестирования и изучили программирование на Java. Самое время перейти к автоматизации тестирования, модуль включает 8 занятий. На практике вы будете писать Unit-тесты для готового Java-проекта, проводить UI-автоматизацию тест-кейсов, составлять и автоматизировать пользовательские сценарии, анализировать готовые результаты.
11 часов теории
33 часа практики
Основы автоматизации
Управление состоянием. Continuous Integration
Тестирование веб-интерфейсов. Selenium
Selenide
Patterns
Akita
Docker и Docker Compose
SQL
Репортинг: Report Portal
Приоритеты автоматизации

Карьера в тестировании

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

2 часа теории

Тестировщик: задачи, работа в команде

Поиск работы: компания vs фриланс

Карьерная траектория: из студента в senior

Первое собеседование

Тренды в тестировании: за какими ресурсами следить

Резюме, сопроводительное письмо, портфолио

undefined

Заключительным этапом будет проведение автоматизированного тестирования крупного веб-сервиса. Лучшие выпускники примут участие в очном мероприятии с возможностью лично познакомиться с преподавателями и принять участие в отборе на открытые вакансии Альфа-Банка.

undefined
10 часов практики

Остались вопросы по программе обучения? Запишитесь на консультацию

Для кого разработан этот курс

Для тех, кто хочет получить профессию в ИТ

Для тех, кто работает в техподдержке

Для начинающих тестировщиков
1
Для тех, кто хочет получить профессию в ИТ
Став тестировщиком, вы станете важной частью команды разработки ИТ-продуктов. При этом освоить профессию значительно проще, чем стать программистом.
2

Для тех, кто работает в техподдержке

Если вы уже работаете в ИТ и хотите стать частью команды разработчиков, иметь более удобный график и общаться больше с программистами, чем с пользователями, то переходите в тестирование.
3
Для начинающих тестировщиков
Углубите свои знания, освоите методы автотестирования, сможете кодить на Java, повысите профессиональный уровень и будете получать больше интересных задач.

Преподаватели программы — специалисты ведущих компаний

автор программы
Александр Долинский
Руководитель группы тестирования. Техлид мобильного направления
Альфа-Банк
Тестирование — это важное звено работы над IT-продуктом, поэтому ни одна команда разработки не обходится без QA-специалистов. Профессия тестировщик может стать первой ступенью в вашей карьере в IT-проекте или основным делом.
Тестирование — это важное звено работы над IT-продуктом, поэтому ни одна команда разработки не обходится без QA-специалистов. Профессия тестировщик может стать первой ступенью в вашей карьере в IT-проекте или основным делом.

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

  • Занятия
    Занятия проходят в формате онлайн-вебинаров по будням 2-3 раза в неделю вечером. Профессиональные разработчики делятся своим практическим опытом. Видеозаписи каждого занятия всегда доступны в вашем личном кабинете.
  • Практика
    После каждого занятия вы получаете домашнее задание с развёрнутой обратной связью от экспертов курса. По завершении каждого модуля вы также создадите проекты, которые сразу сможете включить в свое портфолио.
  • Сопровождение
    Учиться никогда не просто, поэтому вас будет сопровождать целая команда экспертов, координаторов и наставников. Вы всегда сможете задать любой вопрос, получить дополнительную консультацию и помощь с обучением.
  • Карьера
    Центр развития карьеры — ваш путь к трудоустройству: поможет с составлением резюме, подготовит к собеседованию, предложит интересные позиции и будет сопровождать вас на всех этапах поиска работы.

Что вы получите в результате обучения

Тестировщик ПО
    Достигнутые результаты
  • Подготовлен тестовый сценарий на веб-форму
  • Проведено UI-тестирование веб-формы и заполнен отчёт о дефектах
  • Разрешён конфликт версий кода веб-сайта на GitHub
  • Решено больше 40 задач на Java
  • Проведено unit-тестирование приложения
  • Разработаны автоматизированные тестовые сценарии для формы регистрации
  • Проведено тестирование Java-проекта с использованием Selenium Webdriver
    Ключевые навыки
  • Использование актуальных теорий тестирования
  • Понимание жизненного цикла разработки программного обеспечения
  • Программирование на Java
  • Использование объектно-ориентированного программирования
  • Работа с системой контроль версий Git, платформой GitHub

  • Проведение unit-тестирования
  • Подготовка и проведение автоматизированных тестовых сценариев
  • Подготовка отчёта о тестировании, заведение дефектов
  • Работа в Selenium Webdriver
Инструменты, которые вы освоите
Java
Java
Java стабильно занимает первое место в индексе популярности языков программирования tiobe. Вы сможете использовать его для написания авто-тестов и в дальнейшем для разработки под любую платформу. Java — хороший язык для начала изучения программирования.
GitHub
GitHub
GitHub — крупнейший веб-сервис для совместной работы разработчиков над кодом и хостинга проектов. GitHub основан на системе контроля версий GIT.
Git
Git
Самая популярная система контроля версий, которой пользуется большинство разработчиков, в том числе создатели операционных систем Android, Linux. Система контроля версий позволяет работать над кодом проекта совместно, не переживая за потерю данных или конфликт версий.
Selenium
Selenium
Фреймворк (программная библиотека) для автоматизации действий веб-браузера. Самый популярный инструмент для тестирования веб-приложений, предоставляя авто-тестам доступ к браузеру.
SQL
SQL
Язык управления базами данных.
JUnit
JUnit
Платформа для автоматизации тестирования.
IntelliJ IDEA
IntelliJ IDEA
Умная и удобная среда разработки для Java, включающая поддержку последних технологий и фреймворков. Предоставляет инструменты для продуктивной работы и подходит для создания коммерческих, мобильных и веб-приложений.
Docker
Docker
Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации.
Akita
Akita
BDD-библиотека шагов для автоматизации тестирования. BDD — это методология разработки, основанная на описании поведения пользователя.
Postman
Postman
HTTP-клиент для тестирования веб-сайтов. С его помощью можно составлять и редактировать простые или сложные HTTP-запросы.
JIRA
JIRA
Cистема, которая подходит для отслеживания ошибок и управления проектом в компании любого размера.
Report Portal
Report Portal
Веб-сервис, ускоряющий анализ результатов вашей автоматизации. Уменьшает стоимость создания и поддержания отчётности автоматизации тестирования

Развитие карьеры

Каждый выпускник получает помощь

и поддержку Центра развития карьеры

Помощь в подготовке резюме и прохождении собеседования
Консультация с HR-специалистом по поиску работы и развитию вашей карьеры
Возможность прохождения стажировки в проектах «Нетологии-групп»: Фоксфорд, Нетология, EdMarket
Регулярное информирование об открытых вакансиях в компаниях-партнерах
Бесплатный доступ к подборке видеокурсов по поиску работы и soft skills для всех студентов
Мы помогаем нашим выпускникам получитьстажировку и работу в ведущих компаниях
и многих других
Запишитесь или получите консультацию
Частями без переплат
3 245 ₽/месяц
на 24 месяца
Стоимость курса
77 900
 ₽
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
Тестировщик ПО
Частями без переплат
3 245 ₽/месяц
на 24 месяца
Стоимость курса
77 900
 ₽
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
Запишитесь или получите консультацию
Нажимая кнопку, принимаю условия политики и пользовательского соглашения