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

Тестировщик

Освойте IT-профессию без технического образования и начните искать работу через 2 месяца обучения

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

Получите практический опыт работы в команде — выполните совместный проект с одногруппниками
Поможем подобрать обучение
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Когда
26 марта — 21 ноября
Стартует через 7 дней
Не подходит дата старта? Запишитесь сейчас, а учитесь со следующим набором

Длительность

8 месяцев

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

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

Документ

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

40%
с 16.03 по 19.03

Пока снег исчезает с улиц

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

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

Тестировщик следит за качеством программного продукта — проверяет, насколько реальное поведение программы соответствует ожиданиям

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

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

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

    Опыт до года

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

    Опыт 1–3 года

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

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

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

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

Вы научитесь

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

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

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

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

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

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

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

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

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

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

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

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

Выполните 3 масштабных проекта для портфолио

Тестирование веб-сайта магазина мужской одежды

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

Практика на реальных задачах от партнёров Нетологии

Вместе с командой тестировщиков будете работать в проекте и решать задание от заказчика.

Программа курса — 8 месяцев

54 часа теории, 224 часа практики

Чтобы программа соответствовала запросам рынка труда, мы проводим 3 этапа исследований

Занятия проходят 2 раза в неделю в будни с 18:00 МСК

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

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

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

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

За 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. Оформите все артефакты: план, тест-кейсы, баг-репорты и отчёты

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

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

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

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

Как проходит обучение
.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%
с 16.03 по 19.03

Пока снег исчезает с улиц

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

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

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

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

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

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

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

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