Онлайн курс Инженер по тестированию: от новичка до автоматизатора от Яндекс Практикум

9 месяцев
Старт 23 мая
от 8 428 ₽/мес
155 000 ₽
Описание курса

Онлайн-курс «С нуля до автоматизатора тестирования» от сервиса Яндекс Практикум.

На курсе вы:
- Узнаете, что такое автоматизация тестирования, познакомитесь с объектно-ориентированным подходом в программировании, изучите особенности языка Java.
- Продолжите осваивать основы языка Java: познакомитесь с модификаторами доступа, типами данных, наследованием, ключевым словом static, а также с абстрактными классами и интерфейсами.
- Консоль, Git и JUnit: Вспомните, как работать с консолью, изучите юнит-тесты и параметризацию, освоите Git — инструмент, где хранятся все изменения в коде.
- Вспомните архитектуру приложения и DevTools, изучите основы UI-тестирования, освоите инструмент автоматизации Selenium WebDriver.
- Завершите изучение особенностей языка Java и познакомитесь с несколькими структурами данных.
- Изучите юнит-тесты, моки и стабы, а также узнаете, что такое инъекция зависимостей и разрыв зависимостей.
- Повторите некоторые темы: архитектурные решения, JSON, Swagger. Научитесь тестировать API и применять инструмент Allure для подготовки отчёта.
- Изучите инструменты CI/CD, Docker, Jenkins, поработаете с удалённым сервером, узнаете о разных типах архитектур. В конце начнёте готовиться к дипломной работе.

Заключительная часть обучения, которая объединяет в себе весь изученный материал по автоматизации. Включает три части: юнит-тесты, API, UI.Работать предстоит с учебным приложением бургерной: нужно будет покрыть тестами веб-приложение, API и написать юнит-тесты на отдельную функциональность. Хороший способ связать воедино всё, чему удалось научиться за курс.

Отзывы о курсе
17 марта 2024 

Учусь на курсе «Инженер по тестированию: от новичка до автоматизатора» в Яндекс Практикуме. Курс рассчитан на 9 месяцев, половина из которых посвящена освоению основ ручного тестирования, а вторая половина — обучению написанию автотестов на JAVA. В настоящий момент я завершаю весь курс и готов поделиться своими впечатлениями.
Обучение ручному тестированию было захватывающим! Да, оно представляло собой определенные трудности, но было несомненно увлекательным. Мой наставник, Константин Булатов, и куратор, Елена Кулагина, выполняют свои обязанности на высшем уровне. У меня сложились прекрасные отношения с организаторами и одногруппниками, дипломный проект был успешно сдан, а небольшой выпускной отпразднован.
Однако, когда дело дошло до автоматизации, не все было так гладко. Почти с самого начала курса стало ясно, что новый наставник не обладает эффективными навыками преподавания. Ему трудно было донести конкретные концепции, особенно в области программирования, что представляет собой сложную задачу как для преподавателя, так и для ученика. К счастью, усилиями многих студентов мы смогли сменить наставника, и к нам присоединился Дмитрий Синицын. Он сразу же продемонстрировал, как эффективно вести обучение, и за это я выражаю ему благодарность. Благодаря отличному наставнику я освоил основы написания кода на Java и базовые навыки автоматизации.
Тем не менее, возникли трудности с коммуникацией с кураторами курса. Так как наш курс является первым в своем роде, иногда возникали ошибки в процессе обучения. Модули могли исчезнуть, новый спринт не открывался вовремя и так далее. Несмотря на обыденность таких ситуаций, кураторы почему-то считают, что их единственной обязанностью является написание анонсов для вебинаров раз в неделю. Ответы на жалобы студентов, столкнувшихся с проблемами, часто сводились к отпискам, и решение проблем возможно было достичь лишь при массовом выражении недовольства.