Курс QA-automation
Старт курса 19 мая
Курс QA-automation

Курс QA-automation
от SOURCE iT

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

    Блок "Java для QA automation"
  • Основы и особенности языка Java
    • JVM, JRE, JDK. Работа с IDE.
    • Первая программа на Java в методе main (Hello world).
    • Типы данных.
    • Различные операторы: математические, сравнения, логические, битовые, тернарные, сдвига.
    • Управляющие конструкции (условные операторы, циклы).
    • Рекурсия.
  • Структуры данных
    • Массивы.
    • Строки.
  • Классы и объекты в Java
    • Компоненты класса (поля, методы, конструкторы, блоки инициализации).
    • Модификаторы доступа.
  • Объектно-ориентированное программирование
    • Принципы ООП (наследование, инкапсуляция, полиморфизм).
    • Суперкласс Object.
    • Переопределение и перегрузка.
  • Другие структуры языка Java
    • Абстрактные классы и методы.
    • Интерфейсы и их поля. Вложенные интерфейсы.
    • Внутренние классы.
    • Enum.
  • Организация процесса программирования
    • Java Code Conventions.
    • Maven и структура проекта.
    • GIT.
  • Коллекции
    • Иерархия коллекций.
    • Списки, множества, ассоциативные массивы.
  • Исключения в Java
    • Иерархия исключений.
    • Создание собственных исключений. Распространенные примеры исключений.
  • Внешние источники данных в программе
    • I/O (символьные/байтовые потоки).
    • JDBC. Основные концепции и примеры использования в автоматизированном тестировании.
  • Java streams, generics

  • Блок "Автоматизированное тестирование: техники и инструменты"
  • Общие сведения об автоматизации тестирования
    • Зачем нужна автоматизация?
    • Области автоматизаци.
  • Основы написания тестов
    • Модульное тестирование, запуск тестов (Junit/TestNG).
    • Assertions.
  • Введение в UI-автоматизацию(веб-приложений)
    • Локаторы элементов.
    • Browser Developer Tools.
  • Введение в Selenium
    • Actions.
    • Waiters.
  • Automation framework
    • Page object.
    • Типовая структура фреймворка. Учебный проект.
  • Подходы к построению тестов
    • Написание DDD тестов.
    • Написание BDD тестов.
  • Тестирование REST-full веб-службы
    • External tool for API-testing (Postman, RestAPI).
    • Java-based libs (RestAssured).
  • Документирование результатов авто-тестов
    • Логирование (Log4J).
    • Репортинг (Allure2).

Заявка на курс

Получи скидку 5%
при заявке с сайта
Введите Имя, Фамилию
Введите Email
Введите Телефон

Заявка на новую
жизнь айтишника
доставлена
в штаб SOURCE iT

Мы свяжемся с вами
в ближайшее время

Что вы получите в результате курса QA automation

  • Уверенные базовые знания Java и автоматизированного тестирования.
  • Возможность применять полученные знания в работе и расти профессионально.
  • Поддержку и консультации опытных преподавателей-практиков.
  • Направление для дальнейшего роста в области программирования.

Когда и как проводятся занятия по курсу QA automation

Продолжительность курса: 2.5 месяца.

45 часов обучения.

Время: вечернее время в будние дни и/или в субботу
2 раза в неделю по 2.5 часа
.

Стоимость курса: 8700 грн.

Есть вариант помесячной оплаты, детали уточняйте у менеджеров.

  • Сертификат

    В конце курса мы выдаем студентам сертификат. Сертификат получают студенты, которые не пропускали занятиий, выполняли домашние задания и сдали финальный тест курса преподавателю.

  • Актуальность

    Курс построен с учетом реальных требований iT компаний. Мы не просто учим, а выпускаем будущих айтишников.

  • Рейтинг

    На протяжении всего курса ведется рейтинг успеваемости. Студенты могут отслеживать и анализировать свой уровень. По окончанию курса студенты получают рекомендации преподавателя для трудоустройства.

  • Тестирование

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

Анонсы, отчеты и фото также есть
в наших соцсетях, присоединяйся!

Отправить заявку