Курс Автоматизация тестирования, QA Automation | Level Up
Курс Введение в автоматизацию тестирования ПО

- Начало курса
-
25.01.2021
- Продолжительность
- 2 месяца (60 ак. часов)
- Расписание
-
Пн 19:00 - 22:00Чт 19:00 - 22:00
Онлайн (8 мест) |
28990 | записаться |
Описание курса
Для кого подходит этот курс:
- для тестировщиков, которые стремятся развиваться
- для всех, кто хочет стать инженером автоматизации тестирования
- для всех, кто интересуется программированием и тестированием
- для разработчиков, которые хотят перейти в автоматизацию тестирования (да, есть и такие:))
- для всех, кто стремится изучить что-то новое
После окончания курса Вы:
- сможете писать автоскрипты
- сможете пользоваться инструментами для автоматизации тестирования
- получите полное представление о роли инженера автоматизации тестирования в разработке программного обеспечения;
- сможете применять полученные знания в работе
Практика | Особенности:
Курс состоит из 14 занятий: восьми (8) занятий, на которых будет много теории и мало практики и шести (6) чисто практических занятий, предназначенных для отработки навыков с большим количеством домашних заданий.Требования к участникам курса:
- знакомство с основами тестирования ПО
- знание основ программирования на языке Java (можно и другой язык, но будет сложнее на курсе)
- умение пользоваться Git | Github
Программа
Занятие 1. Автоматизация тестирования
- Типы и виды тестирования
- Базовые понятия в теории тестирования
- Понятие об автоматизации
- Цели автоматизации
- Процесс автоматизации
- Основные принципы и подходы
- Оценка задач по автоматизации
- Интеграция с процессом разработки
- Стадии автоматизации
- Инструменты автоматизации тестирования
Занятие 2. Введение в Java
- Знакомство с Java
- Процесс создания приложения
- Типы в Java
- Управляющие конструкции
- Массивы и циклы
- Понятия классов и объектов
- Парадигмы ООП
- Коллекции
- Абстрактные классы и интерфейсы
Практическое занятие 1-2:
- Вспоминаем (повторяем) Java
- Разработка записной книжки
Занятие 3. Тестирование Web Services
- SOAP/REST
- Rest Assured
- Автоматизация Web-service
- ETL процессы
Практическое занятие 3:
- Rest Assured
- UniRest
Занятие 4. Selenuim Web Driver
- Объектная модель страницы
- Базовые понятия
- Простые локаторы/Xpath/CSS селекторы
- Практическое занятие 4:
- Автоматизация тестирования с использованием Selenium
Занятие 5. Selenium Web Driver. Продолжение
- Selenide
- Cucumber
- Построение собственного фреймворка
Практическое занятие 5-6:
- Разработка тестовых скриптов с использованием фреймворков
Занятие 6. Инструменты сборки
- Понятия жизненного цикла ПО
- Maven/Gradle/Ant
- Сервер приложений
- Unit-тестирование (JUnit 4/JUnit 5/TestNG)
- Понятия CI и CD
- Инструменты CI и CD
Практическое занятие 7:
- Сборка приложения для тестирования
- Настройка и управление Jenkins
- Запуск тестов
Занятие 7. Design Patterns in TA
- Применение шаблонов проектирования в автоматизации тестирования
Итоговое практическое ДЗ
Занятие 8. Подготовка к собеседованию
- Рекомендации по прохождению собеседований
- Обзор не рассмотренных инструментов автоматизации тестирования
- Перечень базовых навыков
- Ссылки
Преподаватель
Дмитрий
QA Automation Team Lead в компании EPAM.
Опытный профессионал в сфере автоматизации тестирования ПО.
Закончил кафедру Информационных систем в экономике Экономического факультета СПБГУ.
Работал в таких компаниях как Motorola Solutions, Yota, НИИ «Специальных проектов», АО "Сбербанк Технологии". На данный момент Дмитрий занимает позицию ведущего инженера отдела автоматизации в одной из крупных аутсорсинговых компаний Санкт-Петербурга.
"Главное в любом деле - это не бояться идти вперёд и упорно работать, даже если в начале что-то не получается!" - говорит Дмитрий.
Отзывы


Замечательный курс! Ничего лишнего, все полезно. Многие подходы и технологии, о которых рассказывал лектор, будут обязательно внедрены / использованы у нас в проекте. Отдельное спасибо за строгость при проверке дз. Это повысило качество кода. Если будет продолжение курса, с удовольствием пойду.

Курс очень полезный (если приходить со знанием (базовым) языка Java). Развернуто и подробно объяснены все основные темы, связанные с автоматизацией. Если выполнять все домашние задания, то к концу курса можно получить навыки junior-автоматизатора. Преподаватель рассказывает основы с большим энтузиазмом. После курса остается желание разбираться дальше самостоятельно. Из недостатков: курс сжат по времени в 2 месяца, получается напряженный марафон с домашними заданиями.

Курс полезный и насыщенный, но лучше знать основы Java, Git, IDEA. Иначе не получится максимально эффективно отучиться.

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

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

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

Спасибо большое за организацию и проведение этого курса, благодаря которому познала много нового и интересного.

Все отлично! Понравилась подача материала и актуальность информации.

Курс будет сложный, необходима работа дома с дополнительным материалом. Так как сам предметная область сложная, а так всё хорошо и доходчиво. Упорство и труд все перетрут!

Спасибо большое за курс! Получили общее представление о процессе автоматизации тестирования и используемых технологиях. Занятия были интересными, также очень интересно было выполнять домашние задания и самому разбираться с возникающими сложностями и вопросами.

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

Курс "Введение в автоматизацию Тестирования ПО" понравился. Хороший тренер, опытный, отвечает на все вопросы. Получаешь представление об автоматизации тестирования с разных сторон. Начинались занятия вовремя и заканчивались тоже, что радует =). В общем, после курса, получили уверенность в своих силах. Услышали ответы на вопросы, которые интересовали перед курсом.

Очень понравилась идея записи занятий в формате видео-ролика + возможность присоединиться удалённо к занятию. Но почему-то иногда в записи звуковой и видео поток не соответстовали (т.е. звук шёл вперёд видео), что немного расстроило при пересмотре. Преподаватель имеет большой опыт в данной сфере, знает, о чём говорит =) На занятиях всегда остаётся время для разбора вопросов. По домашним заданиям не даёт развёрнутого ответа (даёт подсказку), что является плюсом. Было много практики и мало теории. Практика всегда лучше теории =). Не было вопросов, все было предельно ясно. Всегда были конфетки и чай! Супер =) Спасибо! =)

Те знания, которые описаны на сайте, были даны доходчиво, 5+

В общем курс очень понравился! Поскольку, я инженер ручного тестирования, было безумно интересно узнать как можно больше об автоматизации. Самое главное, что отложилось, - это возможность собрать на основе прослушанного курса полный цикл процесса автоматизации тестирования, распределение ролей всех участников автоматизации. Это стало причиной еще большего интереса к автоматизации, а также желания улучшать качество. В течение этих двух месяцев я научилась писать автотесты для МП. Знания, полученные на курсе, очень помогли мне разобраться во многих вещах. Могу судить, что повысился общий уровень знаний в ИТ.
1. Наличными
Оплата наличными производится в нашем офисе в течение 2-х недель до начала курса.
2. Оплата на реквизиты (карта, банк)
После подтверждения участия в мероприятии, на электронную почту участника будет отправлена информация для оплаты.
Доступные способы оплаты:
- Банковские карты (Visa, MasterCard)
- Сбербанк-онлайн
- Оплата через интернет-банкинг
3. По счету от организации (для юридических лиц)
- Оплата услуг юридическими лицами возможна по счету.
- Все необходимые для бухгалтерии документы (договор, счет на оплату, акт выполненных работ ) подготавливаются в соответствии с законодательством РФ.
Курс был для меня полезным и нужным. Были показаны основные и необходимые приемы, инструменты, получены ответы на все вопросы. Очень хотелось бы продолжить обучение по автоматизации, надеюсь что в скором времени появится еще один курс с углубленным продолжением изучения автоматизации.