Advanced курс

QA Automation

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

Для более эффективного и лёгкого восприятия материала курса также предусмотрены дополнительные бесплатные занятия по профильному английскому языку, базам данных и администрированию Linux.

26 занятий

2 раза в неделю

Март

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

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

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

  1. QA Manual

    Специалист, который претендует на позицию 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

    advanced
  3. QA Automation Engineer

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

    Курс QA Automation

    advanced
видео-обзор курса

Цель курса

Получить реальный опыт автоматизации тестов, используя наиболее популярный язык программирования — Java.

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

Освоить record&playback инструмент, что позволит покрывать автоматизацией тесты как в малых, так и в больших проектах. Занятий будет больше чем в программе, что позволит закрепить знания на практике и без отрыва от «производства» решить любые трудности вместе с квалифицированным специалистом.

Курс предназначен для тех, кто уже знаком с ручным тестированием на достаточном уровне (intern, junior), а также ориентируется в начальной базе современных языков программирования.

Для записи на этот курс нужно пройти тест, его можно пройти онлайн или у нас в Школе.

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

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

  • Екатерина Козлова

    Екатерина Козлова

    Software Test Automation Engineer

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

26 занятий

2 раза в неделю

Март

  1. Вспоминаем Java1

    • поля, методы, классы
    • управляющие конструкции
    • типы данных
    • массивы и коллекции
    • наследование, полиморфизм, интерфейсы
  2. Git/Maven/TestNG2

    • git basics (init, clone, add, commit, push, pull, branches, checkout, merge)
    • maven basics
    • Testing installation, @Test annotation and test run
  3. More git and Maven basics3

    • checkout/reset/revert/blame/stash/.gitignore/log/show/gitk/diff
  4. TestNG4

    • Test Annotation
    • Asserts
    • TestNG XML + XML
    • Parameters Annotation
    • Multiple tests from XML
    • Data Provider
    • Before/After Annotations + ITestResult argument
    • Annotation Parameters
    • Dependencies
    • Listeners
    • Groups
  5. UI Testing5

    • Selenium WD
    • Installation
    • Tests
    • Google Login
    • Basic Waits
    • Alerts
    • Windows
    • Frames
    • Scrolls
    • JavaScript
    • Action
    • Robot
    • Helpers
    • ChromeOptions
    • RemoteDriver
    • Page Object / Page Factory
    • Waits
  6. Selenium GRID6

    • рассматриваем основные компоненты
    • установка и запуск автотестов
  7. Практика, автоматизация UI тестов7

    • Selenium — рассмотрим принцип работы и историю возникновения
    • Ознакомимся с плагином для автоматической записи тестов — Selenium IDE
    • Рассмотрим преимущества и недостатки Selenium IDE перед прочими record & play инструментами
    • Детально рассмотрим Selenium Java API
  8. Jenkins8

    • установка и общая информация
    • подключаем maven
    • простой билд с git pull
    • Plugins
    • TestNG Reports
    • Emails
    • Scheduling
  9. Backend Testing (API)9

    • обзор HTTP/REST
    • изучаем Chrome console, fiddler
    • простой код с библиотекой RestAssured
    • генерация данных с помощью JSONObject
    • выносим повторяющиеся части кода в отдельные классы
  10. Практика, автоматизация API тестов10

  11. TestRail11

  12. TestNG (интерфейсы)12

  13. Mobile Automation13

    • Особенности тестирования мобильных приложений
    • Обзор инструментов (Appium/BlueStack or Genymotion/Andoid SKD/SDK Manager)
    • Запускаем простой тест для Mobile Web App LinkedIn (можно другое приложение)
    • Обсуждаем архитектуру фрейморвка
    • Автоматизируем больше тест кейсов для Mobile Web Apps
    • Scroll, Tap
    • запуск тестов на реальном устройстве (android, iphone)
    • студенты практикуются, добавляют больше автотестов
    • Подготавливаем Selendroid
    • Автоматизируем тесты для hybrid & native application при помощи Selendroid
Сертификат
Выпускники получают
сертификат об окончании курса
с итоговой оценкой.

Бесплатные бонусы курса

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

Отзывы выпускников этого курса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- мы стараемся привлекать к преподаванию только практикующих специалистов с большим опытом работы в крупнейших IT-компаниях города;

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

- все занятия записываются на видео и отправляются нашим Студентам на следующий день, чтобы они могли повторно просматривать все материалы по курсу;

- у многих наших курсов есть бонусные занятия и вебинары, такие как: вебинары по администрированию на Linux и по базам данных, бесплатные занятия по профильному английскому языку, а также занятия с рекрутером и техническим специалистом, чтобы наши Студенты были подготовлены к дальнейшему трудоустройству;

- все наши классы компьютеризированы, и за каждым Студентом фиксируется место как в учебном классе, так и в удаленном личном кабинете (Learning Management System), где будет возможность просматривать все необходимые материалы по курсу и по завершении обучения;

- у всех наших Студентов и Выпускников есть возможность участвовать в программе Hillel EVO, которая абсолютно бесплатно предоставляет дополнительную практику по созданию собственного проекта и получение опыта работы в команде с нашими Преподавателями даже после завершения курсов!

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

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

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

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

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

Курс
QA Automation

Харьков