Basic курс

Java for QA Automation

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

12 занятий

2 занятия в неделю

Январь

Изучаемые технологии

Профессия тестировщика ПО

QA Engineer — это специалист по обеспечению качества разрабатываемого продукта.

  1. QA Manual Engineer

    Специалист, который претендует на позицию Manual QA Engineer, должен обладать следующими навыками: - знает виды тестирования; - может вести тестовую документацию (Test Cases, Bug Reports и т. д.); - знает основы компьютерных сетей (OSI, TCP/IP); - умеет тестировать UI и WebAPI; - знает основы ООП и базовый SQL.

    Курс QA Manual

  2. Java for QA Automation

    Специалист, претендующий на позицию Junior QA Automation Engineer, должен обладать следующими навыками: - знает основы ООП; - умеет пользоваться основной библиотекой языка Java; - имеет навыки автоматизации тестирования Selenium и WebAPI; - базовый SQL; - знает основы компьютерных сетей (OSI, TCP/IP).

    Курс Java for QA Automation

  3. QA Automation Engineer

    Специалист, претендующий на позицию QA Automation Engineer, должен обладать следующими навыками: - знает основы ООП; - умеет пользоваться основной библиотекой языка Java; - имеет навыки автоматизации тестирования Selenium и WebAPI; - базовый SQL; - знает основы компьютерных сетей (OSI, TCP/IP).

    Курс QA Automation

    advanced

Цель курса

  • Получить конкретное представление об использовании Java для решения практических задач;
  • Познакомиться с ключевыми инструментами в работе автоматизатора;
  • Научиться разворачивать процесс автоматизации тестирования с нуля.

Курс поможет вам

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

Преподаватели курса

Вас будут обучать практикующие специалисты, работающие в топовых компаниях.

  • Артур Пилюк

    Артур Пилюк

    Senior Automation QA

  • Роберт Валек

    Роберт Валек

    Research & QA Team Leader

Программа курса Java for QA Automation

12 занятий

2 занятия в неделю

Январь

  1. Роль автоматизатора на проекте, термины часто употреляемые и как их понимать1

    • SDLC & STLC
    • Agile/Scrum/Kanban/Waterfall
    • классификация автотестов
    • как выбрать язык программирования?
    • почему не выгодно автоматизировать все?
    • схема процесса тестирования (git, CI, REST, Selenium)
    • Basic QA/Java/Git/CI/REST/HTTP
  2. Процедурная Java (HelloWorld в блокноте)2

    • что такое компиляция и как скомпилировать Java код
    • кто и как запускает Java код
    • интепретируемый и компилируемые языки, в чем разница
    • метод, переменная
    • основные синтаксические правила
    • public static void main(String[] args)
    • используем аргументы командной строки что бы влиять на вывод программы в зависимости от переданного пользовательем значения
    • создаем собственные методы
    • типы данных (примитивные)
  3. Учимся сохранять код с помощью Git3

    • что такое верисонирование кода
    • add, commit, push, pull, merge
    • branch
  4. Процедурная Java. Управляющие структуры4

    • if-elseif-else
    • switch
    • типы данных (массивы)
    • циклы
  5. Объектно ориентированная Java - часть первая5

    • Idea intro (run, debug, breakpoint, watch)
    • что такое класс, поле класса
    • область видимости классов, переменных, методов
    • объект
    • stack trace
  6. Коллекции - списки и массивы6

    • JavaDoc
    • Collection, Collections
    • ArrayList, LinkedList
  7. Коллекции - карты и набор7

    • HashMap
    • HashSet
  8. Объектно ориентированная Java - часть вторая8

    • наследование
    • инкапсуляция
    • полиморфизм
  9. Regex9

    • Patterns, Matches
    • валидация, поиск, замена
    • синтаксис
  10. Exceptions10

    • checked
    • unchecked
    • custom
  11. TestNG11

    • @Test
    • asserts
  12. Selenium12

    • get, open, findBy, click, sendKeys
Сертификат
Выпускники получают
сертификат об окончании курса
с итоговой оценкой.

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Преимущества обучения в Компьютерной школе Hillel

  • Видеозаписи занятий
  • Преподаватели-практики
  • Бонусные занятия
  • Программа Hillel EVO
видеообзор школы

Трудоустройство

Что мы делаем для того, чтобы вы достигли успеха?

В процессе обучения Студенты работают над реальными проектами

Бесплатные занятия по профильному английскому языку и спикинг-клабы

Бонусные занятия по базам данных и администрированию Linux

Каждый Студент проходит тестовое собеседование с HRом и IT-специалистом

Регулярные мастер-классы по подготовке резюме и поиску работы

Преподаватели — практикующие специалисты

Программа для реализации идей Студентов и Выпускников Школы
  • Идея
  • Питчинг
  • Команда
  • Реализация
  • Презентация

Часто задаваемые вопросы

Программы курсов составляются квалифицированными практикующими специалистами, чтобы каждый человек смог полноценно и целостно усвоить весь теоретический и практический материал. Количество занятий является оптимальным как для изучения материала на уроке, так и для выполнения домашнего задания. Обучение в более интенсивном ключе не даст результата, ориентированного на дальнейшее трудоустройство и без того в довольно короткие сроки.

Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.

Мы всегда очень ответственно стараемся подходить к вопросу подбора Преподавателей в нашей Школе. Наши Преподаватели — практикующие специалисты в крупнейших IT-компаниях города. Также они имеют как опыт преподавания в нашей Школе, так и опыт менторства по месту их профессиональной деятельности. В своей манере обучения они делают упор на последние тенденции IT-рынка и исключительно на свой личный опыт для того, чтобы наши Выпускники имели наиболее востребованные знания и опыт работы с конкретными кейсами.

Для того, чтобы получить информацию о стоимости того или иного курса, а также задать другие дополнительные вопросы, касающиеся обучения, вы можете:

  • заполнить заявку на бесплатную консультацию;
  • заполнить заявку на запись на курс;
  • связаться с нами, позвонив или написав нам на почту.

Программа наших курсов, которые ориентированы на трудоустройство, построена таким образом, что Студент, проходя каждый её пункт, выполняя все домашние задания и следуя всем советам Преподавателя, может рассчитывать на дальнейшее трудоустройство и соответствовать существующим вакансиям на специалиста начального уровня в области выбранного курса. Крайне важно помнить о том, что не придерживаясь вышеуказанных принципов, достичь необходимого результата по завершении курса, скорее всего, не представится возможным. Именно поэтому мы не можем заранее вам гарантировать трудоустройство, но мы можем содействовать в этом нашим Выпускникам, которые учились наиболее усердно. Наш штатный менеджер по трудоустройству Выпускников всегда рад в этом помочь нашим Выпускникам, а также ответить на их вопросы, связанные с оформлением резюме и прочим. Также в нашей Школе мы проводим бесплатные занятия с рекрутерами из IT-компаний города, где они дают советы по поиску первой работы в IT-сфере.

Да, безусловно. Многие наши курсы предусматривают дополнительную систему бонусов для тех Студентов, которые хотят продолжать обучение в нашей Школе. Эта система состоит в том, что в конце курса Студенты пишут тест по пройденному материалу или сдают итоговую работу, по итогам которых:

- Студент, который имеет самый высокий результат получает скидку 25% на дальнейшие курсы;

- Студент, занявший второе место, получает 15% скидку;

- Студент, который оказался на третьем месте, получает 10% скидку;

- все остальные Студенты, не вошедшие в тройку лидеров, получают скидку в размере 5%.

Курс
Java for QA Automation

Одесса