Меню

Избранное
Программирование

Основы Java и автоматизированное тестирование

Мини-курс ProductStar для тестировщиков и разработчиков: от основ Java до автоматизации проверок и CI/CD. Среди преподавателей школа также указывает: Анастасия Плотникова — Fullstack QA-инженер, Avito.

Курс в деталях

Школа
ProductStar
Формат
Онлайн
Длительность
2 месяцаШкола указывает два месяца обучения и год доступа.
Доступ к материалам
1 год

Кому подойдёт курс

Кому подойдётЧем поможет курс
Тестировщикам

Программа включает основы Java, работу с серверными приложениями и автоматизацию веб-тестов. Школа адресует её специалистам, которым нужны базовые знания тестирования.

Разработчикам

Можно систематизировать синтаксис Java и посмотреть, как строятся модульные и автоматизированные проверки с JUnit, Selenium и Selenide.

Изучающим автотесты

Во второй части рассмотрены CI/CD, паттерн Page Object, BDD и отчёты Allure. Уточните предварительные требования и формат проверки заданий у школы.

Чему вы научитесь

Разобрать основы Java

Изучить типы данных, классы, массивы и ошибки.

Изучить автотесты

Рассмотреть Selenium, Selenide и JUnit.

Познакомиться с CI/CD

Разобрать непрерывную интеграцию на GitLab.

Применять BDD и отчёты

Изучить Gherkin и возможности Allure.

Что входит в курс

Практические задания

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

Программа курса

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

01Знакомство с языком Java и инструментами

Устройство экосистемы Java: виртуальная машина JVM, JRE и JDK, компиляция, запуск из командной строки и JAR-файлы.

02Базовый синтаксис Java

Базовые конструкции и синтаксис Java, компиляция и запуск первых программ. Раздел вводит основные элементы языка.

03Переменные и типы данных в Java

Переменные, примитивные типы и массивы, правила именования и ключевое слово var. Рассматривается хранение информации.

04Циклы и языковые конструкции в Java

Управление ходом программы: операторы, условия и циклы. Раздел посвящён основным языковым конструкциям Java.

05Структуры данных

Массивы, списки, стек, очередь, деревья и хэш-таблицы. Изучаются структуры данных и примеры их применения.

06Классы и объекты: начальный уровень

Основы объектного подхода: классы и объекты, наследование и полиморфизм. Рассматриваются составные части класса.

07Классы и объекты: продвинутый уровень

Инкапсуляция, конструкторы, интерфейсы, вложенные классы, enum и final. Раздел продолжает изучение классов.

08Методы и поля классов

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

09Обработка исключений

Исключения и их типы, обработка ошибок, собственные исключения, finally и стек вызовов.

10Работа с массивами

Операции с массивами и их особенности. Рассматриваются Arrays и Stream и применение массивов в Java.

11Строки и регулярные выражения

Создание и обработка строк, StringBuffer и StringBuilder, синтаксис и квантификаторы регулярных выражений.

12Инструменты тестирования серверных приложений

Подготовка и запуск тестов серверного приложения, библиотеки для API и возможности JUnit.

13Apache Maven

Создание проекта в Maven, работа с зависимостями, обзор команд и сборка на примерах.

14Основы автоматизации тестирования

Назначение автоматизации, её виды, подходы к тестированию, инструменты Java и план автоматизации.

15CI/CD в тестировании

Принципы непрерывной интеграции и доставки и настройка процессов CI/CD на примере GitLab.

16Тестирование веб-интерфейсов

Проверка веб-интерфейсов: функциональность, удобство, совместимость, производительность и автоматизация сценариев.

17Selenium

Архитектура Selenium WebDriver, локаторы, поиск элементов и команды для управления браузером.

18Selenide

Подключение Selenide, его возможности и сравнение с Selenium, работа с коллекциями и настройки.

19Page Object

Структура Page Object Model и реализация паттерна, связь с Page Elements и применение Page Factory.

20JUnit

Юнит-тесты с JUnit 5: архитектура, аннотации, жизненный цикл теста, проверки, параметризация и расширения.

21Основы BDD

Поведенческое тестирование BDD, описание сценариев на Gherkin и правила построения тестов.

22Allure, протоколирование

Отчёты в Allure Framework, основные функции инструмента и его интеграция с другими средствами.

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

Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.

Практика в программе

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

Полезные материалы

Школа перечисляет чек-лист и другие материалы. Условия обратной связи и наличие итогового проекта на странице не раскрыты.

Профессии, навыки и инструменты

Программы и сервисы

Инструменты и методы по материалам школы; состав может зависеть от тарифа.

JavaCucumber-JVMGradleJUnitGitLab и GitLab CI/CDJVMJREJDKMavenSelenidePage ObjectGherkinCI/CDSeleniumJUnit 5GitLabGitLab CI/CDInterpreterJITjavacJarArraysStreamStringBufferStringBuilderAPISelenium WebDriver 4Page Object ModelPage ElementsPage FactoryJUnit 4TestNGBDDAllure

Эксперты программы

Состав экспертов и их участие в конкретной группе уточняйте у школы.

Стоимость и условия оплаты

Стоимость обучения
19 900 ₽Сумма при оплате частями: 10 платежей по 1 990 ₽. Цена одним платежом уточняется. Данные от не указана.
Ежемесячный платёж
1 990 ₽ / мес.Срок оплаты: 10 мес. Условия договора уточняйте в школе.

Частые вопросы

Для кого предназначен курс?

Школа адресует программу тестировщикам и разработчикам, которым нужны базовые знания тестирования. Курс начинается с синтаксиса Java и переходит к автотестам.

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

Школа перечисляет Java, JUnit, Selenium, Selenide, Maven, Gradle, GitLab и другие инструменты; в программе также названы TestNG и Allure.

Сколько длится обучение?

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

Выдают ли документ?

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

Есть ли проверка заданий?

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

Какая стоимость указана?

На дату снимка показаны десять платежей по 1 990 ₽. Стоимость одним платежом не установлена; актуальные условия оплаты и возврата уточняйте у школы.

Записаться на курс

Перейдите на сайт ProductStar, чтобы узнать условия обучения на курсе «Основы Java и автоматизированное тестирование».

На сайт школы

Похожие курсы

Другие программы для той же профессии или со схожими навыками и инструментами.

Яндекс Практикум
5 месяцев · Онлайн

Автоматизатор тестирования на Java

Курс Яндекс Практикума рассчитан на ручных тестировщиков, которые хотят освоить автоматизацию на Java. За пять месяцев школа предлагает изучить юнит-, UI- и API-тестирование и выполнить пять проектов.

84 400 ₽
Стоимость курса
от 3 446 ₽ / мес. на 36 мес.
Яндекс Практикум
5 месяцев · Онлайн

Автоматизатор тестирования на Python

Курс Яндекс Практикума помогает тестировщикам освоить автоматизацию на Python: в программе юнит-, UI- и API-тесты, работа с Git и семь проектов.

84 800 ₽
Стоимость курса
от 3 462 ₽ / мес. на 36 мес.

Что важно знать о курсе «Основы Java и автоматизированное тестирование»

Курс предназначен для тестировщиков и разработчиков, которым нужны базовые знания тестирования. Он начинается с Java и затем переходит к автотестам, CI/CD и веб-интерфейсам. Теги профессий указывают на применимость отдельных тем и не означают, что мини-курс сам по себе даёт полную профессиональную квалификацию.

В программе описана работа с массивами, серверными тестами и инструментами автоматизации; школа также перечисляет чек-лист и материалы. Перед записью уточните состав практики, наличие итогового проекта и обратной связи. Для решения задач школа рекомендует ноутбук или ПК; уроки можно смотреть с телефона.

Школа указывает два месяца обучения и год доступа. Документ об окончании в изученных блоках страницы не назван. На дату снимка показаны десять платежей по 1 990 ₽; полная цена одним платежом не установлена. До оплаты уточните её, а также условия рассрочки, доступа и возврата у школы.

Что посмотреть дальше

KURSEZ

ProductStar

Познакомьтесь со школой ProductStar, её программами и условиями обучения.

Открыть
KURSEZ

Курсы ProductStar

Сравните курсы ProductStar по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.

Открыть
KURSEZ

Все курсы

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

Открыть
На сайт школы

Содержание

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.