Эксперт

Артем имеет опыт преподавания в сфере IT с 2013 г. За время своей профессиональной деятельности обучил более 200 специалистов по направлению «JavaEE разработчик» (конверсия слушателей в трудоустроенных после прохождения программы - более 85 %). Занимался выпуском системы юридическизначимого документооборота для Почты России. Организовал и реализовал переход на автоматизированный формат обмена НСИ на портале zakupki.gov.

Также Артем участвовал в нескольких проектах, где занимался управлением, проектированием и реализацией: TaxWorkFlow (специализированный трекер задач) для ApsaraNetworks (крупный data-цент в США); «Диллерский портал» СГ «Уралсиб»; «Система мониторинга спортивных ставок» для букмекерской компании 1xBet.

программа

Описание

Учим набирающей популярность профессии «Автоматизатор тестирования программного обеспечения». Индустрия разработки программного обеспечения «взрослеет» и обрастает более специализироваными и дефицитными профессиями. Уже недостаточно ручного тестирования программ, которые становятся все сложнее и объемнее – сейчас это наиболее заметно в таких областях, как гибкие (Agile) проекты, мобильное тестирование, но и корпоративная разработка также не отстаёт.

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

  • Формат: онлайн
  • Интенсив: 12-16 часов занятий в неделю, по 4 часа в день
  • Расписание занятий (дни недели и время): будни первая половина дня, 3-4 раза в неделю, 20 занятий
  • Обучение почти на 2/3 состоит из практики – разбор примеров и живое кодирование на занятии

Цели

После завершения обучения Вы сможете:

  • Читать, отлаживать и разрабатывать программы на Java;
  • Принимать решение о необходимости автоматизации тестирования той или иной части web-приложения;
  • Проектировать и создавать автоматические функциональные тесты на Selenium Web Driver Java;
  • Использовать сценарии для тестирования – Cucumber и Gherkin.

Разбираемые Темы

Школа разделена на 3 части:

  1. В первой части (40 часов, из них как минимум половина – практические задания и примеры) изучаем самый популярный в мире язык программирования Java. Разбираемся с его основами, принципами ООП, структурами данных и коллекциями, и даже научимся работать с базами данных.
  2. Во второй части (24 часа, из них уже 2/3 – практических занятий) разбираемся как устроены веб-приложения и учимся их автоматически тестировать с использованием JUnit и Selenium WebDriver. Посмотрим, что рефакторингом могут заниматься не только программисты.
  3. В третьей части (16 часов, которые практически полностью будут посвящены практике) мы приостановимся и, с учётом нашего небольшого, но уже накопленного опыта, посмотрим на идеологию тестирования и на модные сейчас подходы TDD и BDD. Научимся проектировать и создавать тестовые сценарии на Cucumber и поймём, при чём тут корнишоны (Gherkin).

Инструменты и Технологии

  • Основы программирования на Java
    • Синтаксис, основные типы, построение программ
    • Применение подходов объектно-ориентированного программирования
    • Представление данных в виде структур
    • Взаимодействие с внешним миром – ввод-вывод, работа с базами данных
  • Принципы построения веб-сайтов и их тестирование
  • Разработка функциональных на Selenium Web Driver
  • Проектирование автотестов с помощью паттернов. Подбор и оценка качества
  • Применение TDD и BDD
  • Разработка сценариев тестирования с помощью Cucumber и Gherkin

Целевая Аудитория

Вам подходит эта школа, если Вы:

  1. Специалист-тестировщик - вам необходимо обеспечить тестирование в Agile-командах
  2. Разработчик – вам нужно получить дополнительный навык разработки автотестов (в том числе для обеспечения Agile-разработки)
  3. Функциональный тестировщик - хотите перейти в разработку
  4. Специалист-тестировщик с начальным опытом – должны встроиться в процессы продуктовых компаний
  5. Специалист-тестировщик, разработчик, DevOps – должны освоить новые процессы в рамках цифровой трансформации
  6. Freelance веб-разработчик или тестировщик - хотите работать в корпоративном секторе
  7. Специалист из других сфер (не ИТ) - хотите сменить профессию и заниматься мобильной разработкой или участвовать в Agile-проектах
  8. Студент технических специальностей - хотите освоить дополнительную специальность и после этого получить стажировку на реальных проектах

стоимость

до 22.10 44900 ₽ с 23.10 до 04.11 49900 ₽
БОНУСЫ УЧАСТНИКАМ:
Именной сертификат
top
РЕГИСТРАЦИЯ УЧАСТНИКА