Курс QA Automation — Java. Автоматическое тестирование

Идет набор на курс!
Срок обучения
32 занятия
Стоимость:
Стоимость за весь курс
15 000 грн.
Описание
Курс QA Automation — Java. Автоматическое тестирование

Задача QA Automation — обеспечение качества продукта с использованием программных средств для создания тестов и проверки результатов выполнения.

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

ЦЕЛИ КУРСА:

  • Изучить синтаксис языка программирования Java
  • Понять принципы ООП
  • Научиться писать юнит, интеграционные и системные тесты
  • Разобраться с некоторыми шаблонами проектирования, которые встречаются в автоматизации
  • Научиться писать автоматизированные тесты, используя фреймворк Selenium
Дни недели занятий на выбор
Время занятий на выбор
Занятий в неделю 2
Длительность занятия
Часы занятий
Группы
Возраст аудитории Студенты, Взрослые
Вид подготовки Базовый курс
Город Соборный
Преподаватель специалист-практик
Учебные материалы
Пробное занятие
Документ об окончании Сертификат
Опции Групповые занятия, Индивидуальное обучение
Трудоустройство Нет
Условия трудоустройства

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

Пользователи
Select people to associate with this registration.
This registration is for
Select person
Person type
New Контакт

Программа обучения

1. Введение в автоматизацию

  • Тестирование и автоматизация. В чем разница?
  • Преимущества и недостатки автоматизации
  • Составные части автоматизации
  • Ограничения автоматизации

2. Знакомство с Java

  • Рассмотрим установку и настройку всего необходимого окружения
  • Как работает Java
  • Напишем первый простой проект

3. Введение в программирование. Основы языка

4. Мы изучим основы языка программирования:

  • Типы данных
  • Управление поток программы
  • Циклы
  • Массивы
  • Методы

5. Учимся программировать

6. Основы ООП:

  • Парадигмы ООП
  • Наследование
  • полиморфизм
  • Инкапсуляция
  • Исключения
  • Коллекции в Java

7. Пишем и запускаем тесты

  • Понятия тестовых фреймворков
  • Их виды и типы
  • Научимся писать тесты, используя jUnit/TestNg
  • Рассмотрим логирование

8. Изучаем основные средства работы с проектами

  • Научимся работать с системами контроля версий Git
  • Рассмотрим средства сборки проектов на примере maven
  • Поработаем с системами непрерывной интеграции на примере TeamCity

9. Основы веб-приложений

  • Рассмотрим архитектуру веб-приложений
  • Основы HTML и CSS
  • Поработаем с Browser Developer Tools

10. Автоматизируем тестирование веб с помощью Selenium

  • Введение в Selenium
  • Работа с элементами страницы
  • Ожидания
  • Выполнения кода Selenium + Browsermob Proxy

11. Проектируем свой тестовый проект на основе Selenium

  • Из каких основных частей состоит тестовый проект
  • Конфигурация проекта
  • Основные компоненты
  • Логирование
Адрес:
  • г. Днепр, ул. Павла Ниринберга, 10 (1-й этаж)