Курс «Профессия Автоматизация тестирования на Java»

Направление
QA-тестирование
Формат
Видео в записи
Вебинар
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
9
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 10.08.2022
Скидка
рассрочка
57 751 руб.
Доступна рассрочка на 36.
1605 руб. / мес.

О курсе

Освоите основы Java, научитесь автоматизировать тестирование Web UI и бэкенда на Java.

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

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


    Навыки по итогам курса:

    Знание основных понятий Git
    Создание и клонирование репозитория, слияние веток, запрос истории изменений
  2. Освоите основы объектно-ориентированного программирования (ООП) и научитесь создавать собственные проекты. Главная особенность курса ― сочетание теории и практики в виде онлайн-тренировок.
  3. С нуля разработаете проект автоматизации тестирования на Java. Получите практический опыт применения сложных объектно-ориентированных концепций.

    Перед прохождением курса рекомендуется освоить курс «Java. Уровень 1».
  4. Узнаете, как верстать макеты, создавать статические сайты и простые интернет-магазины.


    Навыки по итогам курса:

    Владение языком разметки документов HTML
    Оформление стилей документа CSS
    Работа с Flexbox и макетом дизайна в формате Figma
    Создание адаптивного сайта
    Знание стандартов веб и вспомогательных инструментов
  5. Selenium WD
    Apache Maven
    Основы Selenium — часть 1
    JUnit
    Основы Selenium — часть 2
    Page Object
    Allure, протоколирование
    BDD, Selenide
  6. Научитесь проектировать и создавать базы данных, решать проблемы скалирования. Сможете строить простые и сложные запросы, анализировать и оптимизировать их производительность.


    Навыки по итогам курса:

    Язык запросов SQL
    Операторы, фильтрация, сортировка и ограничение Агрегация данных
    Сложные запросы
    Транзакции, переменные, представления
    Администрирование MySQL
    Хранимые процедуры и функции, триггеры Оптимизация запросов
    NoSQL
  7. Разберёте основные инструменты для тестирования бэкенда, напишете фреймворк на Java, протестируете RESTful-сервисы и те, что используют SOAP для обмена данными. Настроите CI в Jenkins для автоматического запуска тестов.
  8. Научитесь разворачивать тестовые фреймворки, используя популярный java-фреймворк SpringBoot. Разберете особенности конфигурации и построения архитектуры проекта, тестирование API с использованием RestTemplate, детали интеграции с ORM MyBatis, а также основы тестирования на заглушках с использованием Mockito. Также будут рассмотрены возможности использования Seleium WebDriver и Spring MVC для UI автотестов.

Тарифы