Обзор курса «Профессия: Инженер по тестированию» от ProductStar: Java

Обзор курса «Профессия: Инженер по тестированию» от ProductStar: Java
Содержание статьи

Обзор курса «Профессия: Инженер по тестированию» от ProductStar: Java Тестировщик, который только нажимает кнопки, быстро упирается в потолок: ошибки прячутся в запросах к серверу, в базе данных и в коде. Курс «Профессия: Инженер по тестированию» от ProductStar строится вокруг этой мысли: он ведёт с нуля от ручных проверок и баг-репортов до автотестов на Java и Python, SQL-запросов и работы с Git. Если вы выбираете курс тестировщика с нуля, ниже — подробный разбор программы ProductStar.

Курс рассчитан на обучение с нуля и занимает около 10 месяцев при нагрузке примерно 8–10 часов в неделю; на всех трёх тарифах указаны 10 месяцев и 5 проектов. Точный срок зависит от вашего темпа: школа пишет, что жёстких дедлайнов нет, а время занятий вы выбираете сами. Программа состоит из двух ступеней и 11 блоков: пять посвящены ручному тестированию, SQL и вёрстке, шесть — автоматизации, Java, Python, контролю версий и ChatGPT. Формат — лекции и уроки (их можно смотреть с телефона, для задач нужен ноутбук или ПК), домашние задания с обратной связью и поддержка куратора, итоговый документ — сертификат об окончании курса. Такой формат подойдёт тем, кто совмещает учёбу с работой и готов регулярно писать код.

Задумка программы и подход школы

ProductStar называет себя школой актуального образования от РБК, а курс строит по принципу «от базы к практике»: сначала фундамент знаний, потом инструменты, затем задачи. По модулям предлагают двигаться в размеренном темпе и без лишней теории. Преподают практикующие разработчики и тестировщики из Pinely, Confluent, Skyeng, Ozon Tech и других компаний.

Логика набора тем видна из ответа школы на вопрос, чем занимается тестировщик: часть багов ищется вручную, часть через автотесты, поэтому нужны Java и Python, основы HTML, CSS и JavaScript, SQL для работы с базами и Git для работы в команде. Практика приближена к тому, что делает тестировщик в реальной работе: вы протестируете ПО «Калькулятор», соберёте небольшое веб-приложение, найдёте в нём баги и напишете автотесты.

Первая ступень: ручное тестирование, SQL и вёрстка

Ступень называется «Hard skills для специалиста». Первый блок знакомит с профессией: методы и виды тестирования, практика ручного тестирования, документы и артефакты тестировщика, жизненный цикл разработки ПО. Среди навыков курса школа называет составление тест-планов, чек-листов, баг-репортов и спецификаций требований.

Два блока отданы SQL: извлечение, фильтрация, сортировка и группировка данных, затем объединение таблиц, подзапросы, изменение данных и таблиц. В этой части есть тема «Итоговый проект LEGO». Четвёртый блок — HTML, CSS и JavaScript: от структуры страницы и селекторов до DOM, обработки событий, отладки и разбора проблем с HTML, CSS и JS. Пятый возвращает к ручному тестированию, но на уровне клиент-серверного взаимодействия: HTTP, тестирование API, безопасность и оптимизация, мобильные приложения, Postman («быстрый старт» и проект) и воркшоп «SQL для тестировщика».

Вторая ступень: автоматизация на Java и Python

Вторая ступень называется «Автоматизированное тестирование», и именно в этой части программы обучения тестировщика появляются Java и Python. Блок «Работа с Java» идёт от синтаксиса, типов данных и циклов до классов, исключений, строк и регулярных выражений, включает первую программу на Java и её тестирование, а также Apache Maven. Блок про системы контроля версий разбирает Git и GitHub, ветки, слияние и разрешение конфликтов, код-ревью и GitLab CI.

Дальше идут «Основы автоматизации»: тестирование web-интерфейсов, Selenium, Selenide, Page Object, основы BDD, Allure, автоматизация мобильных и десктопных приложений. В продвинутой части на Java разбираются сложные UI-тесты: окна, вкладки и фреймы, загрузка и скачивание файлов, тестирование API. Python представлен блоком «Специализация: тестирование на Python» — от переменных и функций до модулей, ошибок и PyUnit. Завершает программу блок «ChatGPT для разработчика»: отладка, проверка кода, документирование, автоматическое тестирование и генерация кода.

Практика, проекты и тарифы

На любом тарифе в курсе 5 проектов. В практике вы поработаете с API и базами данных, сделаете полноценные проекты на Java и Python; выполненные проекты можно добавить в портфолио и показывать на собеседовании. Тарифы различаются поддержкой, а не сроком и числом проектов:

  • «Стандартный»: обратная связь по домашним заданиям, поддержка куратора, сертификат об окончании курса, ежемесячные воркшопы с практиками рынка, закрытое сообщество, возможность стажировки в компаниях-партнёрах, карьерные мероприятия и карьерный курс в подарок.
  • «Продвинутый»: всё из «Стандартного», плюс 4 персональные консультации с ментором, 2 индивидуальные карьерные консультации и 1 тестовое собеседование с карьерным консультантом.
  • «Премиум»: всё из «Продвинутого», плюс 8 персональных консультаций, 5 индивидуальных карьерных консультаций, 2 тестовых собеседования и возможность выбрать ментора.

Карьерная поддержка и сообщество

Карьерный курс получают все студенты. В чате курса раз в месяц публикуется дайджест вакансий, раз в квартал — стажировки от компаний-партнёров, проходят воркшопы и вебинары с практиками рынка. Консультации и тренировочные собеседования студенты «Стандартного» тарифа могут получить по запросу через поддержку ProductStar. Это набор возможностей и материалов для поиска работы, а не обещание конкретного места.

Плюсы, минусы и кому курс не подойдет

Сильные стороны:

  • Весь путь с нуля в одной программе: ручное и автоматизированное тестирование, SQL, вёрстка, Git и API.
  • Автоматизация на двух языках, Java и Python, с Selenium, Selenide, Allure и GitLab CI.
  • Практикующие преподаватели и ежемесячные воркшопы.
  • Свободный темп без жёстких дедлайнов.

Слабые стороны:

  • Широкий стек при 8–10 часах в неделю: Java, Python, JavaScript и SQL требуют регулярной практики.
  • Число уроков и общий объём часов на странице не названы, ориентир — срок и недельная нагрузка.
  • Итоговый документ — сертификат об окончании курса; диплом или удостоверение страница не называет.
  • Консультации с ментором и карьерные консультации входят в «Продвинутый» и «Премиум».

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

Вопросы и ответы

Сколько длится курс «Профессия: Инженер по тестированию» от ProductStar?

В среднем около 10 месяцев при 8–10 часах в неделю; точный срок зависит от вашего темпа.

Нужен ли опыт в программировании?

Нет, курс рассчитан на обучение с нуля: сначала разбирается, как работает программа и как писать сценарии проверки, затем начинается код.

Какие языки и инструменты изучают?

Java, Python, JavaScript, HTML, CSS, SQL и Git; в автоматизации — Selenium, Selenide, Allure, Postman и GitLab CI.

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

Сертификат об окончании курса: он указан в опциях тарифа «Стандартный», а остальные тарифы включают все его опции.

Чем отличаются тарифы?

У всех 10 месяцев и 5 проектов; «Продвинутый» добавляет консультации с ментором, карьерные консультации и тестовое собеседование, «Премиум» — больше консультаций и выбор ментора.

Как устроена практика?

Вы тестируете ПО «Калькулятор», собираете небольшое веб-приложение, ищете в нём баги, пишете автотесты и работаете с API и базами данных.

Можно ли вернуть деньги, если курс не подошёл?

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

С какого возраста можно учиться?

В любом возрасте, но оплачивать обучение можно только с 18 лет.

Полный список тем и состав тарифов можно изучить на странице курса «Профессия: Инженер по тестированию» школы ProductStar.

Поделиться статьёй

Промокод ProductStar — скидка 10%

Подробности
10%

Скидка 10% на заказ

Для всех пользователей.

Без ограничений на количество покупок.

Не суммируется с другими акциями.

Скидка 10% на курсы мини MBA.

заканчивается через 2 месяца

Показать промокод•••26

Курс из статьи и похожие курсы

Все статьи блога