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

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

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

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

Здравствуйте! Меня зовут Дмитрий, я администратор Компьютерной школы Hillel. Курс «QA Automation» предназначен для тех, кто уже знаком с ручным тестированием на достаточном уровне (intern, junior), а также ориентируется в начальной базе современных языков программирования. Для поступления на курс необходимо пройти вступительное тестирование на общее понимание начальной базы языков программирования. Обучение проходит в малокомплектных группах от 8 до 12 человек.

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

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

Длительность курса
26 занятий
Интенсивность
2 раза в
неделю
Начало занятий
19:00 — 21:00
Место обучения
Одесса

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

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

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

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

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

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

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

  • Сергей Фунт
    Automation QA Engineer в Lohika

    В IT c 2010 года. Участвовал в проектах Selectica, Academos. Текущий проект: Okta.

    Любит все экстремальное, увлекается спортом и компьютерной графикой.

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

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

  • Понимать и писать Java-код
  • Пользоваться системой контроля версий (Git)
  • Самостоятельно разворачивать продвинутую систему автоматического тестирования web, mobile и API:
  • Пользоваться системами continuous integration (Jenkins)

Цель курса:

Научиться правильно выбирать подход к автоматизации на каждом конкретном проекте.

Научиться решать широкий спектр задач по автоматическому тестированию, возникающих на реальных проектах.

Выработать практические навыки проектирования тестов.

Научиться налаживать удобную систему отчетов о результатах автоматического тестирования.

Требования:

  • базовое умение писать и читать на английском
  • умение писать и понимать элементарный код на Java (условия, циклы, классы, методы)
  • общее представление о процессе тестирования (создание и выполнение тест-кейсов, тестовое покрытие и т.д.)
1
Вспоминаем Java
  • поля, методы, классы
  • управляющие конструкции
  • типы данных
  • массивы и коллекции
  • наследование, полиморфизм, интерфейсы
2
Git/Maven/TestNG
  • 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 basics
  • checkout/reset/revert/blame/stash/.gitignore/log/show/gitk/diff
4
TestNG
  • 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 Testing
  • 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 GRID
  • рассматриваем основные компоненты
  • установка и запуск автотестов
7
Практика, автоматизация UI тестов
8
Jenkins
  • установка и общая информация
  • подключаем maven
  • простой билд с git pull
  • Plugins
  • TestNG Reports
  • Emails
  • Scheduling
9
Backend Testing (API)
  • обзор HTTP/REST
  • изучаем Chrome console, fiddler
  • простой код с библиотекой RestAssured
  • генерация данных с помощью JSONObject
  • выносим повторяющиеся части кода в отдельные классы
10
Практика, автоматизация API тестов
11
TestRail
  • TestCase, TestRun, Reports
  • Full walkthrough + practice
  • Подключаем API test framework к TestRail + собственная аннотация что бы обновлять результаты запуска автотестов
12
TestNG (интерфейсы)
  • IRetryAnalyzer, IAnnotationTransform, ITestListener
13
Mobile Automation
  • Особенности тестирования мобильных приложений
  • Обзор инструментов (Appium/BlueStack or Genymotion/Andoid SKD/SDK Manager)
  • Запускаем простой тест для Mobile Web App LinkedIn (можно другое приложение)
  • Обсуждаем архитектуру фрейморвка
  • Автоматизируем больше тест кейсов для Mobile Web Apps
  • Scroll, Tap
  • запуск тестов на реальном устройстве (android, iphone)
  • студенты практикуются, добавляют больше автотестов
  • Подготавливаем Selendroid
  • Автоматиируем тесты для hybrid & native application при помощи Selendroid
Тестовое собеседование с техническим и HR-специалистами из IT-компаний
Вручение сертификата
Получить вступительный тест
Для записи на этот курс необходимо выполнить тест!
Если Вы думаете что курс QA Automation пока для Вас сложный, обратите внимание на Java for QA Automation.

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

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

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

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

Отзывы наших выпускников

  • Олег Кутафин

    Отдельное спасибо всем, кто приложил к моему обучению руку и помог в поисках работы. Спасибо Вадиму, директору, за крутую организацию, в которой я учился и наверняка ещё буду учиться. Спасибо Люде за Hillel Evo и за ее деятельность по подготовке к собеседованиям. Спасибо нашему преподавателю, спасибо администраторам и всем HR-ам! Так держать, вы супер, держите марку!

  • Александр Голофеев

    Must have, если ваша цель — научиться чему-то и получить конкретные знания, которые можно применить в реальном мире, а не просто «учиться чтобы учиться».

    Читать полностью
  • Алексей Стягайло

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

  • Роман Бояр

    Отличная организация учебного процесса. Если ты хочешь учиться, тут ты реально получишь этот шанс. К основному курсу добавляется парочка нужных мини онлайн-курсов ( у меня это были Data Base, сети, Linux и, конечно, English). Доволен на все 100! Спасибо всем, кто приложил усилия для организации и поддержания школы. Будем с вами всегда вместе.

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

* Поля обязательны для заполнения.
Регистрация успешно завершена
С Вами свяжутся в ближайшее время.
Зарегистрироваться
Часто задаваемые вопросы
Если у меня не было раньше опыта в IT-сфере, но я уверенный пользователь ПК, могу ли я идти на этот курс?

Нет. Данный курс предполагает знания принципов ручного тестирования (QA Manual), а также хотя бы базовые знания в программировании (желательно Java). Если Вы не имеете такого опыта – Вы можете записаться к нам на курс QA Manual и Introduction

Как я могу пройти вступительное тестирование, чтоб записаться на курс?

Вы можете прийти к нам в офис в любое удобное для Вас время по будням с 10.00 до 19.00. Данный тест займёт у Вас не более 10 минут и о результате Вы узнаете сразу после написания теста

Как я могу записаться на курс / забронировать себе место в группе?

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

Чему больше уделяется внимания на занятиях? Практике или теории?

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

Будут ли задавать работу на дом? Проверяется ли выполненное задание преподавателем?

Да! Ведь это обязательная и очень важная часть процесса Вашего обучения. Т.к. каждый студент должен закрепить весь полученный на занятии материл дома, посредством выполнения домашнего задания. Каждое заданное ДЗ будет проверяться вместе со всей группой и преподавателем на следующем занятии. Без соблюдения данного пункта никто не сможет добиться ожидаемого результата

Существует ли бесплатное пробное занятие?

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

Что делать, если я буду вынужден уехать и пропустить одно или несколько занятий?

Конечно же лучше занятия по возможности не пропускать. Но даже при таких обстоятельствах студенты наших профилирующих курсов имеют доступ к видеозаписям каждого занятия. А также за каждым студентом фиксируется его личный аккаунт в нашей специальной Learning Management System, где он сможет просматривать презентации занятий, выполнять задания преподавателей, сдавать промежуточные тесты и быть в курсе всей важной информации, связанной с его специализацией. Доступ к данной системе будет сохранён и после завершения курса

Ваши преподаватели участвуют в каких-либо проектах / работают ли они по их IT-специализации / имеют ли опыт преподавания?

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

Смогу ли я устроиться на работу после прохождения данного курса?

Если Вы будете усердно учиться на каждом занятии и выполнять абсолютно каждое домашнее задание, а также уровень английского языка у Вас не ниже Intermediate – то по завершению данного курса - Вы будете соответствовать вакансиям на должность Intern/Junior QA Automation engineer или работать на фрилансе.

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