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

Программа разработана для специалистов, стремящихся овладеть современными инструментами автоматизированного тестирования веб-приложений. Курс охватывает все ключевые аспекты — от базового программирования на Java до написания автотестов с использованием библиотеки Playwright. Вы научитесь строить масштабируемые и надёжные тестовые сценарии, работать с базами данных, применять системы сборки и модульного тестирования, а также эффективно использовать Git и SQL в проектах.

Начало обучения: Первого числа каждого месяца

   
Форма обучения: Онлайн
   
Объем программы: 72 акад. часов
   

Стоимость обучения: 25 000 руб.(оплачивать можно поэтапно)

   

Документ об окончании: удостоверение о повышении квалификации

   
Контакты: Тел. +7 (831) 436-73-33
Email: ips@nntu.ru
   
Записаться на обучение

 

Для кого курс:
Курс предназначен для начинающих и действующих тестировщиков, QA-инженеров, разработчиков и студентов ИТ-специальностей, желающих получить практические навыки в автоматизации тестирования. За последние годы число вакансий в области автоматизированного тестирования увеличилось более чем на 30%, а Java остаётся одним из самых востребованных языков программирования в QA. Владение инструментами Playwright и Java значительно повышает конкурентоспособность специалиста на рынке труда.

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

  • Уверенно работать с синтаксисом Java: операторы, массивы, циклы, условия
  • Применять основные принципы ООП: наследование, инкапсуляция, полиморфизм
  • Создавать и управлять объектами, использовать внутренние классы и коллекции
  • Организовывать многопоточность и обрабатывать исключения
  • Применять системы контроля версий Git и GitHub в командной разработке
  • Настраивать и использовать Maven и Gradle для сборки Java-приложений
  • Работать с SQL и PostgreSQL: создавать таблицы, выполнять выборки и фильтрацию данных
  • Реализовывать подключение Java-приложений к базам данных через JDBC
  • Писать модульные тесты с использованием библиотеки JUnit
  • Создавать автоматизированные сценарии тестирования в Playwright
  • Настраивать тестовую среду и запускать автотесты в различных браузерах

Преимущества курса:

  • Полное погружение: от основ Java до комплексной автоматизации
  • Практика с реальными инструментами: Git, PostgreSQL, JUnit, Playwright
  • Формирование навыков, востребованных в коммерческой разработке и тестировании
  • Освоение SQL и подключение к базам данных с помощью JDBC
  • Навыки работы со сборщиками Maven и Gradle
  • Интеграция автотестов в процессы CI/CD
  • Гибкое обучение с акцентом на практическое применение знаний
  • Возможность подготовки к трудоустройству в роли Junior QA Automation Engineer

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

СОДЕРЖАНИЕ КУРСА


Наименование разделов
 

Всего, ак.ч.

Основы программирования на Java. Синтаксис, операторы, типы данных и операции, выражения, операторы цикла, ветвление кода, массивы. Установка среды разработки, JDK, знакомство со средой разработки. Освоение синтаксиса, операторов, типов данных и операций, выражения, операторов цикла и ветвления кода.

5

Массивы данных. Организация массивов данных. Принципы объектно-ориентированного программирования. Полиморфизм, инкапсуляция, наследование. Классы и наследование классов. Экземпляры классов. Методы классов.

6

Перегрузка и переопределение методов. Абстрактные методы и классы. Конструкторы классов.

6

Системы контроля версий. Git. Github. Использование систем контроля версий в разработке.

5

Вложенные и внутренние классы. Перечисления. Потоки ввода/вывода. Разработка приложения Блокнот с обработкой исключительных событий. Классы String, StringBuilder, StringTokenizer.

6

Организация многопоточности в Java. Управление потоками.

6

Классы-оболочки, Настраиваемые типы. Классы-коллекции. Vector, Stack, ArrayList, реализация интерфейса Map.

6

Введение в SQL Организация локальной БД PostgreSQL. Создание БД, таблички, вставка данных. Выборки данных в SQL. Блок where, функции в SQL.

6

Системы сборки Maven и Gradle. Реализация JDBC в Java. Подключение приложения к БД, реализация выборки данных из приложения.

6

Модульные тесты. Применение библиотеки Junit. Введение в Playwright.

6

Использование Playwright для формирования автотестов.

6

Использование Playwright для формирования автотестов.

6
Выпускная аттестационная работа. 2
Итого: 72