Курсы тестирования ПО
Общая информация Расписание и стоимость

Условия обучения

Проведение занятий Преподаватели Учебные материалы Документы об окончании Отзывы слушателей

Другие курсы

Обратная связь

Печать

QA-QAAB. Автоматизация тестирования ПО (Базовый курс)

Продолжительность обучения: 26 ак.ч. очно + 29 ак.ч. самостоятельно
График обучения: 18 ч. лекции, 24 ч. практики (самостоятельно), 9 ч. консультации (дистанционно) + аттестация

Начало занятий:

    08.10.2018, 1800

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

Аннотация

Курс QA-QAAB. Автоматизация тестирования ПО (Базовый курс), проводится совместно с компанией QA Academy. https://qa-academy.by

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

Курс проводят ведущие специалисты в облаcти автоматизации тестирования компании QA Academy, по результатам обучения, после прохождения итоговой аттестации и собеседования с отделом кадров A1QA, слушателя программы могут пригласить на стажировку в компанию A1QA, возможно и трудоустройство.

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

Первая часть курса - 5 лекций проводятся очно.

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

Большая часть курса, как теоретическая, так и практическая проходят дистанционно.

Курс заканчивается выполнением итогового задания.

Последнее занятие, проведет руководитель HR A1QA, на котором расскажет об особенностях успешного прохождении собеседования при трудоустройстве.

Документы об окончании обучения

  • Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)
    Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)
  • Сертификат учебного центра
    Сертификат учебного центра

Преподаватели

Знания и умения, полученные в результате обучения

- Написание автотестов для веб-приложений на основе библиотеки Selenium Webdriver
- Управление жизненным циклом автотестом с помощью функциональности библиотеки TestNG (организация наборов тестов, параметризация, реализация проверок)
- Имплементация шаблонов проектирования Factory, Singleton, Page Object
- Использование решения по автоматизации с помощью системы непрерывной интеграции Jenkins


Расписание

Начало курса Окончание курса Даты занятий Время занятий Номер аудитории Преподаватель
08.10.2018 20.11.2018 08.10.2018
Понедельник
1900-2030

Возможна стажировка

Аудитория №102 Сенюк Сергей Михайлович Записаться на курс
11.10.2018
Четверг
1900-2030

Возможна стажировка

Аудитория №102 Сенюк Сергей Михайлович
11.10.2018
Четверг
Дистанционно
1 день

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
16.10.2018
Вторник
1900-2030

Возможна стажировка

Аудитория №102 Сенюк Сергей Михайлович
16.10.2018
Вторник
Дистанционно
1 день

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
18.10.2018
Четверг
1900-2030

Возможна стажировка

Аудитория №102 Сенюк Сергей Михайлович
18.10.2018
Четверг
Дистанционно
1 день

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
23.10.2018
Вторник
1900-2030

Возможна стажировка

Аудитория №102 Сенюк Сергей Михайлович
23.10.2018
Вторник
Дистанционно
1 день

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
25.10.2018
Четверг
1900-2030

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
25.10.2018
Четверг
Дистанционно
1 день

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
30.10.2018
Вторник
1900-2030

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
30.10.2018
Вторник
Дистанционно
1 день

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
01.11.2018
Четверг
1900-2030

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
01.11.2018
Четверг
Дистанционно
1 день

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
06.11.2018
Вторник
1900-2030

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
06.11.2018
Вторник
Дистанционно
1 день

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
08.11.2018
Четверг
1900-2030

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
08.11.2018
Четверг
Дистанционно
1 день

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
13.11.2018
Вторник
1900-2030

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
13.11.2018
Вторник
Дистанционно
1 день

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
15.11.2018
Четверг
1900-2030

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
15.11.2018
Четверг
Дистанционно
1 день

Возможна стажировка

Дистанционно Сенюк Сергей Михайлович
20.11.2018
Вторник
1900-2030

Возможна стажировка

Аудитория №102 Довгалюк Елена Сергеевна

Стоимость

Дата Физ. лица, руб. Юр. лица, руб.
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 31.01.2018 15000 13500 20000 18000

*Скидка 10%:
- для ранее обучавшихся;
- при одновременном оформлении и оплате 2-х краткосрочных курсов на одного слушателя.
**Скидка 15% при одновременном оформлении и оплате 3-х краткосрочных курсов на одного слушателя.
Студентам ВУЗов Санкт-Петербурга любой формы обучения скидка до 25%.
Примечание.
Скидки не предоставляется на курсы с дистанционной формой обучения.
Скидки не предоставляется на комплексные и модульные программы обучения.
Внимательно ознакомьтесь со всеми условиями акций в разделе «Акции и скидки».

Требования к начальному уровню знаний

Курс обучения «Автоматизация тестирования ПО» требует наличия у кандидата базовых знаний Java, принципов ООП (объектно-ориентированного программирования) и английского языка на уровне чтения технической документации.

Курсы, обеспечивающие достаточный начальный уровень знаний:

Предварительное тестирование

Тест №ВКТ-137 Основы языка Java и объектно-ориентированного программирования

Для тестирования необходимо проработать и знать следующие темы:

  • Принципы ООП
  • Типы данных и операции над ними
  • Классы, объекты и методы
  • Пакеты и интерфейсы
  • Обработка исключений
  • Ввод-вывод данных, работа со строками

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

Лекция 1. Автоматизация тестирования. Процесс автоматизации
• Понятие об автоматизации
• Цели автоматизации
• Риски по автоматизации
• Возможности по применению
• Процесс автоматизации
• Интеграция с процессом тестирования и разработки
• Способы применения

Лекция 2. Подходы к автоматизации
• Functional decomposition
• Data-driven
• Keyword-driven
• Behavior-driven

Лекция 3. Unit-тестирование в Java. Тестовый фреймворк TestNG
• Зачем писать модульные тесты
• cемейство Xunit
• JUnit
• TestNG
• ReportNG

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

Лекция 5. SMART Framework
• Шаблоны проектирования в автоматизации тестирования
• Page Object Pattern
• Page Factory
• Singleton
• Принципы построения фреймворка
• Необходимость фреймворка
• Структура фреймворка
• Описание основных классов, которые должны присутствовать в любом фреймворке
• Использование фреймворка

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

Лекция 7. Jenkins CI
• Задачи CI в рамках автоматизации тестирования
• Разворачивание Jenkins
• Работа c Jenkins

Лекция 8. Регулярные выражения
• Понятие и применение
• Элементы языка регулярных выражений
• Метасимволы
• Символьные классы
• Квантификаторы
• Выбор
• Группы
• Примеры использования регулярных выражений в автоматизации тестирования

Лекция 9. Обзор других продуктов для автоматизации
• Инструменты, использующиеся в мобильной автоматизации
• Инструменты, использующиеся в автоматизации десктоп- приложений
• Критерии выбора инструментов
• Текущие тренды в сфере автоматизации тестирования

В программу входит:

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

Итоговое задание (курсовой проект)