Спасибо за интерес
к нашим курсам.

В благодарность за это мы дарим скидку на любой курс, который Вы выберете. Укажите пожалуйста адрес на который мы можем отправить Вам промокод:

Спасибо!
Нет, спасибо
Компьютерная школа / Курсы / Курс Java for QA Automation

Курс Java for QA Automation в Киеве

Чувствуете, что Курс Java for QA Automation слишком простой для вас? Попробуйте QA Automation.

Здравствуйте, меня зовут Артур. Я администратор Компьютерной школы Hillel.

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

Структура курса

Длительность курса
2 месяца
12 занятий
Интенсивность
2 занятия
в неделю
Начало занятий
17:00 - 19:00
Место обучения
Киев

Курс преподает

  • Денис Щербина
    Senior Test Automation Engineer в Cogniance

    В IT сфере уже достаточно давно. Свою карьеру автоматизатора начинал в аутсорсинговой IT-компании DIO-Soft.

    Сейчас работает в IT-компании Cogniance на позиции Senior Software Test Automation Engineer.
    За весь период своей карьеры в IT сфере приходилось работать с разным стеком технологий (это и архитектура REST и API для работы с ней, это и написание авто-тестов для backend части приложения, для SQL фидов, и конечно же для frontend части приложения) и различными языками программирования (начиная с языка C# и платформы .NET и до такого популярного на сегодняшний день языка программирования Java).

    Любит спорт (пауэрлифтинг), активный отдых с друзьями на природе (любитель костра и песни :) ). Активно изучает Python.

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

Курс научит вас:

  • программировать на Java для решения практических задач
  • пользоваться системой контроля версий (Git)
  • самостоятельно автоматизировать тестирование в веб-проектах так, чтобы это давало реальный результат!

Цель курса:

Получить конкретное представление об использовании Java для решения практических задач.

Познакомится с ключевыми инструментами в работе автоматизатора.

Научится разворачивать процесс автоматизации тестирования с нуля.

Требования:

  • умение читать на английском
  • общее представление о написании программного кода
  • общее представление о процессе тестирования (создание и выполнение тест-кейсов и т.д.)

Чего НЕ будет в данном курсе:

  • глубокого изучения фреймворков (WebDriver, TestNG)
  • работы с CI (Jenkins, TeamCity)
  • изучения принципов проектирования автотестов (PageObject, PageFactory)
  • автоматизации тестирования производительности, мобильных платформ и API
  • создания продвинутых отчетов о результатах авто-тестов
1
Роль автоматизатора на проекте, термины часто употреляемые и как их понимать
  • SDLC & STLC
  • Agile/Scrum/Kanban/Waterfall
  • классификация автотестов
  • как выбрать язык программирования?
  • почему не выгодно автоматизировать все?
  • схема процесса тестирования (git, CI, REST, Selenium)
  • Basic QA/Java/Git/CI/REST/HTTP
2
Процедурная Java (HelloWorld в блокноте)
  • что такое компиляция и как скомпилировать Java код
  • кто и как как запускает Java код
  • интепретируемый и компилируемые языки, в чем разница
  • метод, переменная
  • основные синтаксические правила
  • public static void main(String[] args)
  • используем аргументы командной строки что бы влиять на вывод программы в зависимости от переданного пользовательем значения
  • создаем собственные методы
  • типы данных (примитивные)
3
Учимся сохранять код с комощью Git
  • что такое верисонирование кода
  • add, commit, push, pull, merge
  • branch
4
Процедурная Java. Управляющие структуры
  • if-elseif-else
  • switch
  • типы данных (массивы)
  • циклы
5
Объектно ориентированная Java - часть первая
  • Idea intro (run, debug, breakpoint, watch)
  • что такое класс, поле класса
  • область видимости класов, переменных, методов
  • объект
  • stack trace
6
Коллекции - списки и массивы
  • JavaDoc
  • Collection, Collections
  • ArrayList, LinkedList
7
Коллекции - карты и набор
  • HashMap
  • HashSet
8
Объектно ориентированная Java - часть вторая
  • наследование
  • инкапсуляция
  • полиморфизм
9
Regex
  • Patterns, Matches
  • валидация, поиск, замена
  • синтаксис
10
Exceptions
  • checked
  • unchecked
  • custom
11
TestNG
  • @Test
  • asserts
12
Selenium
  • get, open, findBy, click, sendKeys
Вручение сертификата
Если Вы думаете что курс Java for QA Automation пока для Вас сложный, обратите внимание на QA Manual.

Преимущества школы

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

Наши преподаватели и студенты работают в

  • VetraMedia
  • DataArt
  • Ciklum
  • Netocrat Communications
  • Intersog
  • AB Soft
  • softserve
  • epam
Факторы успеха
Мотивация студента
При должной мотивации, вы будете ответственнее подходить к процессу обучения, что позволит успешно завершить курс.
Посещение занятий
Регулярное посещение занятий позволит системно проходить обучение, не упуская важных тем для изучения.
Домашние задания
Выполняя домашние задания, вы практикуетесь, получая оценку ваших работ и практические советы от преподавателя.
Самостоятельное обучение
Для достижения успеха по окончанию обучения, нужно около 200 часов провести за самостоятельным изучением материалов.

Регистрация на курс Java for QA Automation

* Поля обязательны для заполнения.
Регистрация успешно завершена
С Вами свяжутся в ближайшее время.
Зарегистрироваться
Если у вас остались вопросы, запишитесь на бесплатную консультацию, и наш администратор Артур Иваненко ответит на все интересующие вас вопросы.