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

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

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

Курс Java for QA Automation в Одессе

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

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

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

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

Длительность курса
12 занятий
Интенсивность
2 занятия
в неделю
Начало занятий
Октябрь
Место обучения
Одесса

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

  • Артур Пилюк
    Automation & QE Lead в Electric Cloud

    В IT-индустрии с 2013 года. Работает в компании «Electric Cloud». Основная специализация — тестирование программного обеспечения.

    Любит посещать новые города и страны.

  • Роберт Валек
    Research & QA Team Leader в Intersog

    Карьеру в IT начал в 16 лет в компании SoftTechnics. QA Engineer работает с 2012. В данный момент занимает позицию Research and QA Team Leader в Intersog. Ведет проект по разработке продукта по кибер-безопасности.

    Професcионально играл в большой тенис, сейчас увлекается настольным. Любит слушать The Beatles.

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

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

  • программировать на 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

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