ГДЕ И КАК?

  • Где: ул. Отакара Яроша, 18, этаж 12, аудитория 1206
  • Полный курс: 2 месяца, 18 занятий
  • Занятий в неделю:  Пн., Пт. 19:00-21:00
  • Одно занятие: 2 часа
  • Человек в группе: 10-12

ЧТО ТРЕБУЕТСЯ ОТ ВАС?

  • Личные данные: внимательность, умение сосредотачиваться, логическое мышление, критический подход
  • Опыт: Навыки уверенного использования ПК, знание математики средней школы.

ДИСЦИПЛИНА

  • Вы не пропускаете занятия без уважительной причины
  • Вы делаете все домашние задания
  • Если у Вас больше 3 пропусков подряд —мы отчисляем и не возвращаем деньги

Скидки

При оплате за весь курс
20%
Если Вы наш студент и хотите записаться на второй курс
7300 грн/курс
20%
При ранней оплате полной стоимости курса
7300 грн/курс До 11.11.2019
15%
При оплате полной стоимости курса
7685 грн/курс
При помесячной оплате
10%
Если Вы пришли с другом в одну группу или по рекомендации студента
4120 грн/месяц
5%
Если Вы будете заниматься со своим ноутбуком
4350 грн/месяц
* скидки не суммируются

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

1.Основы тестирования. Принципы. Что такое баг/дефект.
  • Что такое тестирование?
  • 7 принципов тестирования
  • Жизненный цикл ПО
  • Что такое дефект/баг?
  • Жизненный цикл бага
  • Баг-репорты, основные атрибуты, принципы заведения (грамматика Бага)
  • Основные системы отслеживания ошибок (Jira, Trello, etc) и их особенности

 

2.Место тестирования в жизненном цикле разработки ПО
  • Методологии разработки - (водопадная модель, V-Model, инкрементная модель, RAD модель, Agile, итерационная модель, спиральная)
  • Преимущества и недостатки каждой модели
  • Подключение тестирования на разных этапах разработки и в разных методологиях
  • Сложности и особенности для каждого варианта
  • Практика 
3. Основные понятия тестирования. Виды и уровни тестирования.
  • Виды тестирования
  • Уровни тестирования (модульное тестирование, интеграционное тестирование, приемочное тестирование, и тестирование системы)
  • Этапы тестирования
  • Жизненный цикл ПО (общее)
  • Практика 
4. Управление тестированием (написание документации - тест план, чек-лист, тест кейсы)
  • Документация в тестировании - краткий обзор 
  • Понятие тест-плана и его виды
  • Особенности использования/описания тест-плана в разных методологиях разработки
  • Понятие чек-листа и его виды
  • Примеры реализации
  • Тест-кейсы в тестировании, виды тестов
  • Основные атрибуты тест-кейсов, особенности
  • Что такое User Story?
  • Практика - написание чек-листа и тест-кейсов
5. Практикум по написанию тестовой документации
6. Особенности функционального тестирование. Техники тест дизайна
  • Откуда берутся требования?
  • Понятия ТЗ (техническое задания)
  • Виды техник тестирования (статические/динамические)
  • Тестирование без требования (Experience-based techniques)
  • Эквивалентное разбиение
  • Граничные значения + decisions tables + State transition
  • Функциональное тестирование на всех уровнях(модульное тестирование, интеграционное тестирование, приемочное тестирование, и тестирование системы)
  • Практика
7. Особенности веб тестирования
  • Что такое http (Rest and Soap стили)
  • Серверные статус коды
  • Анатомия веб-страницы
  • UI тестирование (тестирование верстки)
  • Функциональное тестирование
  • Инструменты для веб-тестирования (расширения для браузеров, ПО на комп)
  • Примеры багов
  • Практика
8, 9. Практикум по веб-тестированию
10. Значение API в жизни QA. Практикум по тестированию API
  • Понятие API
  • Основные команды
  • Принцип построение запросов
  • Знакомство с ПО для работы с API
  • Практическое применение
11. Понятие баз данных. Основы SQL
  • Понятие баз данных.Типы БД
  • Понятие СУБД
  • Определение структуры данных
  • Основные операции с данными
  • Соединение таблиц
12. Практикум по работе с базами данных
13. Основы построения веб-страницы. Знакомство с автоматизацией
  • Структура веб страницы
  • Понятия html, css
  • Основные теги (оформление страницы, таблиц, ссылок и т.д.)
  • Работа с селектами XML
  • Тестирование сайта с помощью Katalon Studio
14. Особенности мобильного тестирования
  • Глоссарий лекции
  • Основные мобильные платформы
  • Этапы разработки мобильных приложений
  • Особенности тестирования (установка приложений, виды тестирования, логи, краш-логи, UI/UX)
  • Эмуляторы iOS, Android
  • Примеры багов
  • Особенности заведение баг-репортов
15, 16. Практикум по мобильному тестированию
17. Финальный тест
18. Подведение итогов
  • Обсуждение результатов теста
  • Советы по прохождению собеседований
  • Помощь в составлении резюме

Вы научитесь:

  • разбираться в уровнях и типах тестирования
  • использовать различные методы тестирования
  • проводить анализ с помощью инструментальных средств
  • управлять процессом тестирования
  • анализировать результаты тестирования
Вы научитесь

Преподаватели курса

Татьяна Кравченко - преподаватель курса "Тестирование ПО (QA)". QA Lead в компании Namecheap. Более 3-х лет опыта в сфере IT.  Работала на веб/мобайл/игровых проектах. Опыт QA Lead, QA Team Lead. Уже более 2-х лет проводит внешние вебинары в компании, обучающие лекции и обучение джунов на проектах. 

Татьяна Кравченко

Сергей Мороз - преподаватель курса "Тестирование ПО (QA)". 12 лет опыта работы в тестировании на позициях QA engineer и Automation QA engineer. Имеет опыт преподавания курсов manual QA и automation QA. Работал с web, embedded и desktop приложениями, тестированием безопасности. Спикер конференций по QA и кибербезопасности.

Сергей  Мороз

Часто задаваемые вопросы

Нужен ли свой ноутбук?

В учебном классе есть компьютеры, но вы можете работать на своем ноутбуке, если вам так удобнее.

Какие домашние задания задаете?

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

У вас есть учебные материалы?

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

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

Как проходит процесс обучения?

Для начала обучения на курсе «Тестирование ПО» необходим базовый минимум знаний, который позволит уверенно двигаться вперед. Вы должны быть уверенным пользователем ПК, должны знать математику средней школы, обладать критическим подходом, а также владеть английским языком не ниже уровня Pre-Intermediate.

Во сколько начинаются занятия?

Мы планируем занятия только в вечернее время (после 18.30), так как ориентируемся на то, что студенты скорее всего уже где-то работают и им будет удобно заниматься после работы.

2 месяца действительно достаточно?

За 2 месяца Вы получите достаточно знаний для того, чтобы претендовать на вакансию Junior QA. Тестирование ПО — многогранное направление, и Вы будете совершенствовать свои знания даже после 3 лет непрерывного опыта.

Так же для повышения своих шансов в поиске работы, мы рекомендуем Вам пройти курс «Основы программирования», так как сейчас все чаще от соискателей требуют базовых знаний программирования и ООП

Помогаете ли вы с трудоустройством?

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

 

Партнеры курса


Контактные данные:

Харьков, м. Ботанический Сад, ул. Отакара Яроша, 18, БЦ «Солярис», этаж 12, офис 1204
info@itcloud.academy
itcloud.academy
+38 (063) 44-11-331 +38 (068) 44-11-331 +38 (066) 44-11-331
Записаться Записаться
Вход в LMS Вход в LMS
English Test English Test