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

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

Освоите IT-профессию с нуля и сможете начать поиск работы через два месяца обучения

Изучите ручное и автоматизированное тестирование 

Добавите 4 масштабных проекта в портфолио

Поможем подобрать обучение
Международный
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Когда
10 апреля — 19 декабря
Набор вот-вот закончится
Курс стартовал, но еще можно попасть в этот набор

Формат 

Вебинары, видеолекции, практические задания

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

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

Документ

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

40%
с 13.04 по 16.04

Пока апрель в самом разгаре

Скидка уже включена в стоимость. Оплатите до 16 апреля, чтобы скидка не сгорела.

Условия акции

Инженер по тестированию проверяет итоговое качество цифровых продуктов перед их выпуском на рынок

Он как сыщик, задача которого — отыскать и арестовать все ошибки. Тестировщик выявляет недочёты и слабые места программ, чтобы они не подвели пользователей. Например, тестирует процесс регистрации на сайте или проверяет, что в мобильном приложении путь пользователя соответствует сценарию.

Работа тестировщика требует внимательности и умения разговаривать с командой разработчиков на одном языке.

Спрос на тестировщиков растёт по всему миру

Вакансий для инженеров по ручному тестированию стало больше на 59%, по автоматизированному — на 41%. Специалисты нужны везде: в веб-разработке, игровой индустрии, медицинских технологиях.

При этом чаще встречаются вакансии с удалённым или гибридным графиком работы.

Зарплата тестировщика 

по данным hh.ru в среднем составляет

  • Junior-специалист

    Опыт до года

  • Middle-специалист

    Опыт 1–3 года

  • Senior-специалист

    Опыт более 3 лет

Спрос на тестировщиков очень высок — каждая команда разработки стремится выпускать качественный продукт без багов

Эта профессия может стать первой ступенью вашей карьеры в IT-проекте или основным делом

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

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

____________________________________

Сможете начать карьеру в IT без опыта и навыков программирования, станете важной частью команды разработки и повысите свой доход
Для тех, кто работает в техподдержке

____________________________________

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

____________________________________

Расширите свои навыки, освоите методы автотестирования
и научитесь кодить на Java — будете получать больше интересных задач

Вы научитесь

Тестировать веб-приложения

Изучите виды и уровни тестирования, создадите
и оформите различные тестовые сценарии, декомпозируете требования к ПО и проведёте тестирование

Писать отчёты

Локализируете баги, опишете дефекты, определите критичность
и приоритет багов, заведёте баг-репорты, протестируете требования

Вести проект в Git

Создадите репозиторий, поработаете с ветками в системе контроля версий Git, создадите pull request, реализуете git push, поработаете с Issues

Писать код на Java

Напишете простую программу
на Java, изучите инструменты разработки и отладки в IDEA, напишете простые автотесты
с использованием JUnit 5
и параметризованные тесты

Писать автотесты

Запустите Java-тесты в Gradle-проекте, напишете юнит-тесты для Java-проекта, API-тест с проверкой JSON-сообщений, а также тесты
с использованием Selenide

Автоматизировать отчётность

Подключите Allure к тестовому проекту и сгенерируете по итогам отчёт, сконфигурируете, запустите локально и интегрируете свои тесты с сервисом Report Portal

Программа обучения

8 месяцев обучения, 224 часа практики

● Вебинары с экспертами в прямом эфире — в вечернее время

● Домашние задания проверяют эксперты в сфере тестирования и разработки

● На лекции и практические задания понадобится 6–8 часов в неделю

● Материалы доступны в течение двух лет после окончания обучения. После этого можно запросить доступ к обновлённым записям

Ручное тестирование веб-приложений

Курсовой проект

За 9 занятий вы познакомитесь с теориями тестирования, узнаете разницу между QA
и тестированием, начнёте писать тестовые сценарии и заводить баг-репорты. На практике вы будете работать с различными программными продуктами, создавать под них тестовые сценарии
и заводить баги на платформе JIRA, а также тестировать API. Занятия по каждой теме будут проходить в формате видеолекций и вебинаров.

12 часов теории

48 часов практики

Введение в тестирование ПО. Методы и виды тестирования

Тестирование ПО. Тест-дизайн

Артефакты тестирования. Тестовая документация

Инструменты тестирования для работы с документацией

Основы клиент-серверного взаимодействия

Особенности тестирования web-приложений и работа с Chrome 

Инструменты тестирования. Клиент-Сервер

Жизненный цикл разработки ПО. Гибкие методологии разработки ПО

Вёрстка сайта на HTML и CSS

Дополнительный модуль

Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам модуля вы сможете самостоятельно сверстать лендинг.

8 часов теории

8 часов практики

Теги для вёрстки контента страницы

Теги для вёрстки структуры страницы

Теги для вёрстки форм

Селекторы CSS

Определение контекста элементов

Блочная модель

Позиционирование элементов

Оформление текста

Оформление декоративных элементов

Состояние интерактивных элементов

Git — система контроля версий

Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио — работодатели часто просят показать примеры вашего кода
на GitHub.

4 часа теории

9 часов практики
Предназначение системы контроля версий
Основные операции (фиксация и откат изменений, поиск, история)
Работа с сервисом GitHub
Ветки, слияние веток и разрешение конфликтов
Командная работа

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

Командный проект

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

15 часов теории

75 часов практики

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Командный проект: провести тестирование и доработку рейтингового сервиса

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

Бонусный модуль

Начнёте быстрее понимать техническую лексику, код и терминологию в вашем направлении. Сможете ориентироваться в профессиональном англоязычном контенте. Узнаете, как техническому специалисту подготовиться к собеседованию. Получите примеры прохождения интервью для разных специальностей.

5 часов теории

13 часов практики

Чтение технической документации

Языки программирования. Составление отчётов об ошибках
QA-тестирование
Слова из технической сферы, которые часто произносят неправильно
Навык просмотра англоязычного видеоконтента
Самопрезентация. Elevator Pitch
Прохождение собеседований
Высококлассное резюме и сопроводительное письмо
Email-переписка
Общение в технических чатах
Как вести звонки и встречи
Как учить лексику
Как учить грамматику
Автоматизированное тестирование
Модуль включает 8 занятий. На практике вы будете писать Unit-тесты для готового Java-проекта, проводить UI-автоматизацию тест-кейсов, составлять и автоматизировать пользовательские сценарии, анализировать готовые результаты.
 

Для проведения практических заданий вы будете использовать виртуальные серверы. Это будут проекты по работе с:
— Docker & Docker Compose — напишете автотесты на готовые приложения, запущенные
в контейнерах в VDS;
— SQL (MySQL и PostgreSQL) — напишете автотесты на контейнеризированные приложения, использующие СУБД;
— Report Portal — самостоятельно развернёте систему Report Portal внутри VDS с помощью Docker Compose и будете фиксировать в ней отчёты, полученные по результатам прогона тестов в GitHub Actions.

21 час теории

50 часов практики

Основы автоматизации

Тестирование API. Continuous Integration

Тестирование веб-интерфейсов. Selenium
Selenide
Patterns
Docker и Docker Compose
SQL
Репортинг: Report Portal
Behaviour Driven Development

Построение карьеры и работа на фрилансе

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

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

Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишите видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом.

6 часов теории

Пошаговый план поиска работы

Анализ рынка труда

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

Собеседование: как подготовиться и пройти

Статистика и измерение эффективности поиска работы

Индивидуальная карьерная консультация

Фриланс: первые шаги

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

6 часов теории

Как начать работать на фрилансе

Как фрилансеру правильно организовать рабочий процесс, пространство и файлы

Как понять, будете ли вы успешны на фрилансе

Биржа FL

Дипломный проект

Автоматизация тестирования веб-сервиса приложения по организации путешествий

Вы суммируете все знания и навыки, полученные на курсе. Проект будет оформлен в публичном репозитории GitHub — вы сможете показать его в качестве портфолио при отправке резюме.

  • Самостоятельно настроите конфигурацию и запустите приложение из нескольких модулей

  • Протестируете сервис
    по бронированию туров, взаимодействующий
    с СУБД и API банка

  • Напишете UI-тесты на Java с использованием фреймворка Selenide/Selenium

  • Упакуете модули
    в Docker-контейнеры
    и автоматизируете запуск с сервисом Сontinuous Integration

  • Подготовите отчёты
    с использованием Allure. Оформите все артефакты: план, тест-кейсы, баг-репорты и отчёты

Для выполнения практических заданий вы будете использовать VDS — виртуальные серверы компании Timeweb Cloud.

Timeweb Cloud — облако для разработчиков и бизнеса.

Платформа позволяет создавать серверы и базы данных в облаке

Если вы хотите пройти расширенную программу, обратите внимание на курс «Инженер по тестированию: с нуля до middle»

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

Изучаете материалы в личном кабинете

Занятия включают в себя видеолекции и вебинары, практические задания, тесты и квизы. Вы занимаетесь по расписанию, но всегда можете вернуться к началу. Записи занятий хранятся в личном кабинете 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
Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации.

Postman

Postman

HTTP-клиент для тестирования веб-сайтов. С его помощью можно составлять и редактировать простые или сложные HTTP-запросы.

JIRA

JIRA

Cистема, которая подходит для отслеживания ошибок и управления проектом в компании любого размера.

Report Portal

Report Portal

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

Вашу квалификацию подтвердят официальные документы

Мы обучаем по государственной лицензии и выдаём документы установленного образца

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

Поможем найти
ту самую работу
Центр развития карьеры
помогает трудоустроиться студентам Нетологии
1
Научим составлять резюме и проходить интервью
Разберём ваш предыдущий опыт, определим сильные стороны и поможем составить успешное резюме. Научим презентовать себя и проведём тест-драйв интервью.
2
Поможем наработать практику и оформить портфолио
Приобретёте практический опыт и наполните портфолио ещё во время обучения. Разберёте тестовые задания от работодателей и сможете принять участие в их проектах.
3
Предложим стажировки и проекты от партнёров
Предоставим доступ к карьерной странице со стажировками и вакансиями от партнёров Нетологии. Будем делиться подборками с новыми интересными вакансиями.
header
Воркшопы и много практики
Вы сможете сформировать портфолио, выполняя задания компаний-партнёров Нетологии или проходя у них стажировки. Сфокусируетесь на практике, откликах и результате. Поработаете над реальными заданиями, защитите свои решения и получите развивающую обратную связь.
84%
студентов нашли работу с помощью Центра развития карьеры
4 075
компаний-партнёров в базе Нетологии для отработки практики
skyenglamodaramblerraiffeisenvkozonagimakasperskyalfa2gisgettaic

Наши студенты достигают своих целей

Вот их истории

Алёна Шепетковская

«Я выхожу на новую работу, где буду тестировщиком-автоматизатором».

Предложение для компаний

Вы можете обучить сотрудников на этом курсе. Адаптируем программу под ваш бизнес и предоставим отчёты об успеваемости. При обучении сразу нескольких сотрудников — более выгодная стоимость.


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

Международный

Вернём деньги, если обучение не подойдёт

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

Подробные условия

40%
с 13.04 по 16.04

Пока апрель в самом разгаре

Скидка уже включена в стоимость. Оплатите до 16 апреля, чтобы скидка не сгорела.

Условия акции
8 месяцев обучения, старт 10 апреля
Запишитесь на курс
Частями без переплат
2 883 ₽/месяц
4 805 на 36 месяцев
Одним платежом
со скидкой 5%
98 600
 ₽
173 000
-40%
акция действует
до 16 апреля
Международный
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Нашли дешевле? Сделаем скидку
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
8 месяцев обучения, старт 10 апреля
Тестировщик ПО
Частями без переплат
2 883 ₽/месяц
4 805 на 36 месяцев
Одним платежом
со скидкой 5%
98 600
 ₽
173 000
-40%
акция действует
до 16 апреля
Нашли дешевле? Сделаем скидку
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
Запишитесь на курс
Международный
Нажимая кнопку, принимаю условия политики и пользовательского соглашения

Отвечаем на вопросы

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

    Обучение проходит на образовательной платформе Нетологии. У вас будет личный кабинет с доступом к вебинарам, видеолекциям, дополнительным материалам, домашним заданиям и чату.

  • Кто будет проверять мои домашние задания?

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

  • Как вы помогаете найти работу после обучения?

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

  • В чём заключается помощь с трудоустройством?

    Мы научим вас презентовать себя: оформлять резюме и портфолио, писать сопроводительные письма и справляться со сложными вопросами на собеседовании. Также поможем в поиске работы: отправим резюме нашим партнёрам и будем присылать подборки подходящих вакансий. А ещё научим самостоятельно искать актуальные вакансии.

Учитесь из любой точки
в любое время
Развивайте профессиональные навыки в онлайн-формате
Москва
Санкт-Петербург
Новосибирск
Екатеринбург
Казань
Нижний Новгород
Красноярск
Челябинск
Самара
Уфа
Ростов-на-Дону
Краснодар
Омск
Воронеж
Пермь
Волгоград
Саратов
Тюмень
Тольятти
Барнаул
Махачкала
Ижевск
Хабаровск
Ульяновск
Иркутск
Владивосток
Ярославль
Томск
Ставрополь
Кемерово
Набережные Челны
Оренбург
Новокузнецк
Балашиха
Рязань
Чебоксары
Пенза
Липецк
Калининград
Ташкент
Баку
Минск
Алматы
Ереван
Бишкек