Главная страницаКурсыАвтоматизация тестирования

Автоматизация тестирования

Грант на 100% финансирование курса по автоматизации тестирования

Мы очень хотим поддержать тех, кто стремится изменить свою жизнь и начать карьеру в IT, но сталкивается с финансовыми трудностями или сомнениями.

Поэтому мы учредили грант для тех, кто хочет получить качественное QA-образование у нас совершенно бесплатно: грант покроет 100% стоимость курса. 

Для участия нужно заполнить простую анкету по ссылке ниже. Все заявки будут внимательно рассмотрены, и несколько счастливчиков получат возможность обучаться на курсе qa automation бесплатно. Заполняйте анкету вдумчиво и со всей серьезностью, потому что мы хотим предоставить обучение действительно мотивированным и заинтересованным людям.

Мы ищем тех, кто серьезно настроен связать свою жизнь с тестированием и работать в QA в будущем. Может, это вы? Если да, то заполняйте анкету и, возможно, встретимся на курсе!

Заполнить анкету

Что вас ждет на курсе автоматизации тестирования на Java

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

4 лекции

по автоматизации, ООП и Git

5 заданий

как в реальных проектах

6-7 недель

займет курс

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

занятия по будням

Обучение для тестировщиков, которые готовы научиться программировать

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

знаком с QA-основами и уже пробовал себя в тестировании

Выпускник нашего базового и продвинутого курса по тестированию

Имеет представление о программировании, ООП, синтаксисе языка Java

 

Знакомство с игровыми движками, рендерингом, UI, 2D-, 3D-графикой
Изучение основ программирования
Вы научитесь управлять переменными, классами, интерфейсами и коллекциями, а также изучите ключевые аспекты объектно-ориентированного программирования (ООП).
изучение простых алгоритмов
Введение в алгоритмы
Это фундамент всего программирования. Вы поймете, как строятся базовые алгоритмы, и сможете создавать более эффективные программы, автоматизировать задачи и минимизировать ошибки, которые могли бы возникнуть при ручном выполнении задач.
Рекомендательное письмо, которое увеличит шанс трудоустройства (доступно для лучших студентов)
Применение регулярных выражений
Вы усвоите базовый синтаксис регулярных выражений, чтобы ускорить работу и автоматизировать обработку текстовых данных.
что делает тестировщик
Первые шаги в Git
Эта популярная система контроля версий позволит вам эффективнее взаимодействовать с разработчиками в будущем. Вы увидите, как Git помогает синхронизировать работу над продуктом, и освоите его интерфейс.
основные принципы
Понимание того, как управлять сборкой проекта
Вы научитесь автоматизировать упаковку программного кода и управлять его версиями, в том числе через Git.

Как вы будете учиться

work-svgrepo-com 2
Обучение вечером по будням
Занятия длятся по 2 академических часа. Пропуски нежелательны, но мы относимся к ним с пониманием. Материал можно будет посмотреть заново, запись будет доступна для просмотра на все время.
Обратная связь
Преподаватель оценит вашу работу и подскажет, что можно оптимизировать и докрутить. Свежий взгляд от специалиста-практика — это всегда полезно.
laptop-svgrepo-com 1
Домашние задания
Вы закрепите знания, которые получите на лекциях, и подготовитесь к работе. Мы стараемся давать задачи, которые встречаются в реальных проектах. Выполнение дз займет от 6 до 20 академических часов — все как на работе.
investigation-svgrepo-com 1
Общение для роста и нетворкинга
С новыми задачами вам помогут справиться и преподаватель, и другие ученики на потоке. Мы не бросаем студентов с трудностями один на один. В нашем мини-комьюнити вы сможете обсуждать задачи и непонятные моменты из занятий.

Программа курса по автоматизированному обучению на Java

Введение в автоматизацию

Лекция

  • Цели автоматизации
  • Риски при автоматизации
  • Возможности по применению
  • Процесс автоматизации
  • Способы применения
  • Оценка задач по автоматизации
Система контроля версий Git. Уровень 1

Лекция

  • Совместная разработка
  • Цикл работы в системе контроля версий
  • Как установить TortoiseGit
  • Checkout, Merge, Commit и Push
  • Преимущества и недостатки Git
  • Работа с репозиторием Git
Практическое задание №1

Практика

  • Тема: Системы контроля версий Git. Уровень 1
Управление исходным кодом и сборкой проекта: Maven

Лекция

  • Структура проекта по умолчанию
  • Структура исходного кода
  • Жизненный цикл зависимостей
  • Project Object Model
  • Предопределенные переменные
Практическое задание №2

Практика

  • Тема: Управление исходным кодом и сборкой проекта
Регулярные выражения

Лекция

  • Понятие и применение
  • Элементы языка регулярных выражений
  • Примеры использования регулярных выражений в
  • автоматизации тестирования
Практическое задание №3

Практика

  • Тема: Регулярные выражения
Виды тестирования. Подходы к автоматизации

Лекция

  • Функциональная декомпозиция
  • Виды тестирования – разделение по объекту
    • Unit-тестирование
    • Тестирование программного интерфейса
    • Тестирование UI
  • Виды тестирования – разделение по подходу
    • Data-driven
    • Keyword-driven
    • Behavior-driven
Практическое задание №4

Практика

  • Тема: Unit-тестирование
Тестовый фреймворк TestNG

Беседа с преподавателем

  • Семейство XUnit
  • JUnit
  • TestNG
  • ReportNG
Проект Selenium. Selenium WebDriver

Лекция и практика

  • Проект Selenium
  • Поддерживаемые платформы
  • Компоненты Selenium WebDriver
  • Взаимодействие с браузером и UI
  • Объектная модель страницы
  • Манипуляции с элементами
  • Синхронизация с UI
Практическое задание №5

Практика

  • Тема: Selenium Webdriver
Локаторы

Лекция

  • Понятие локатора элемента
  • Механизм передачи локатора
  • Механизм поиска элемента в Selenium WebDriver
  • Виды локаторов
    • Простые локаторы
    • Xpath локаторы
    • CSS локаторы
  • Инструментарий
  • Советы по построению локаторов
Практическое задание №6

Практика

  • Тема: Локаторы
Инструменты автоматизации Инструменты, использующиеся в мобильной

Лекция

  • Инструменты, использующиеся в мобильной автоматизации
  • Инструменты, использующиеся в автоматизации десктоп-приложений
  • Критерии выбора инструментов
Итоговый экзамен

Запишитесь на курс автоматизации тестирования, чтобы получать больше удовольствия и денег от работы

записаться

Что вы сможете написать в своем резюме после окончания этого курса:

понимаю, как работает автоматизация тестирования;
разбираюсь в основах программирования (ООП, классы, объекты, переменные, конструкции, модификаторы доступа);
умею работать с Git, управлять сборкой проекта и исходным кодом;
знаю базовые алгоритмы и умею применять их в QA.

К концу курса вы будете готовы перейти к нашему продвинутому курсу по автоматизации тестирования. Там вы углубитесь в использование Java и работу с Selenium WebDriver.

Вы получите именной сертификат, который подтвердит прохождение курса. Ваш будущий работодатель сможет проверить его базе выпускников QA Academy.

сертификат

QA Academy — часть a1qa, компании, которая занимается тестированием с 2003 года

Во многих наших проектах нужны крепкие новички, которые могли бы подхватить QA-задачи. Поэтому мы с большим удовольствием берем выпускников курсов на работу.

Шагните навстречу новым возможностям для вашей карьеры. Ждем вас на курсе по автоматизации тестирования

CTA
Преподают только практики в QA, которые хорошо знают, о чем говорят

С автоматизацией зарплата становится больше, а проекты — интереснее

За последние несколько лет на рынок Казахстана зашло много крупных компаний, которые активно ищут сотрудников до сих пор. 

финансовый сектор

бизнес-софт

разработка игр

Новым компаниям важно быстрее вырваться вперед и ускорить процессы. В том числе за счет QA-автоматизации, которая помогает поддерживать качество продукта, чтобы клиенты были им довольны. Компании готовы платить зарплату выше среднего, лишь бы привлечь самые талантливые кадры.

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

Тестирование геймплея в Windows, Android, iOS и соцсетях
Отзывы выпускников

93% выпускников довольны обучением и готовы порекомендовать нас друзьям

Вопросы и ответы

Сколько времени займет обучение?

Курсы по автоматизации тестирования java рассчитан на 6–7 недель с учетом лекций и выполнения практических заданий. Занятия будут длиться по 2 академических часа, а на выполнение дз у вас уйдет от 6 до 20 часов на каждое задание. Поэтому вполне реально совмещать прохождение курса с вашей работой.

Подойдет ли мне "автоматизированное обучение на Java курс", если я не работал в IT до этого?

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

Что изучить до старта обучения?

Лучше всего сначала освоить базовые понятия QA, принципы проведения функционального тестирования, основы программирования и ключевые конструкции Java. Если вы новичок в QA, рекомендуем сначала пройти наш базовый курс, а затем вернутся на этот.

Чем занимается специалист по автоматизации тестирования?

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

Зачем QA-специалисту писать код?

Если вы хотите стать инженером по автоматизации тестирования, то без программирования вы просто не добьетесь автоматизации. Это не значит, что вам нужно многие годы учиться программировать. Скорее это значит, что вам нужно изучить основные алгоритмы и язык, например, Java, чтобы писать автотесты.

Можно ли из функционального тестировщика вырасти в автоматизатора?

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

Вы помогаете с трудоустройством?

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

Есть ли особые требования к ученикам для обучения автоматизированному тестированию на java?

Мы разработали программу специально для тех, кто уже понимает QA-основы, разбирается в функциональном тестировании, возможно, уже работал по этой специальности. Также пригодится общее представление об ООП и синтаксиса Java.

Я могу пройти курс, если я живу не в Казахстане?

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

Как оплатить курс?

Оставьте заявку на этой странице. С вами свяжется наш менеджер и вышлет специальный код для оплаты. Если у вас возникнут трудности, сообщите об этом менеджеру, он поможет все решить.

Что такое QA Academy?

QA Academy — это образовательный центр для будущих специалистов в области тестирования ПО. Мы работаем на базе компании a1qa, которая специализируется на QA уже больше 20 лет. С 2013 года школа начала обучение студентов, в основном чтобы готовить кадры для a1qa. На сегодняшний день мы подготовили более 10 000 специалистов из 20 стран.

Почему стоит идти учиться именно в QA Academy?

Вы получите возможность учиться у практиков, которые работают в QA здесь и сейчас. Кроме того, мы тщательно следим за качеством обучения и результатами учеников. Ведь наша цель — подготовить как можно больше тестировщиков для наших собственных проектов. Автоматизированное тестирование на java онлайн курс откроет для вас дверь в IT!

Полезные статьи
form_img

Запись на курс

    Курс доступен с 16 лет

    Ваша заявка принята!
    Менеджер скоро свяжется с вами через WhatsApp или по электронной почте. Если вы указали телефон, она вам позвонит.
    Вы также можете связаться с нами самостоятельно:
    icon

    Отправляя заявку, вы даете согласие на обработку своих персональных данных и соглашаетесь с политикой конфиденциальности

    viber telegram
    phone +77172972667