старт 22 мая 2018

Курс QA practical
лучший курс в Киеве

Курс состоит из трех блоков:
курс QA Basic Manual (45 часов)
курс QA Tech (24 часа)
курс QA Internship (3 месяца)

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

Блоки курса
QA Basic Manual
три раза в неделю
15 занятий по 3 часа
Записаться
QA Tech
три раза в неделю
8 занятий по 3 часа
Записаться
QA Internship
три месяца
работа в реальных IT проектах
Записаться
Программа блоков
QA Basic Manual. Тестирование программного обеспечения
Вводное занятие
  • Кто такой QA инженер?
  • Чем он занимается?
  • Роли QA инженеров в проекте?
  • Карьера и развитие QA инженера?

Основы и принципы тестирования
  • Зачем нужно тестирование в процессе разработки ПО
  • Причины возникновения ошибок в ПО и их стоимость
  • Роль инженера по тестирования в проекте
  • Что означает «качественное» приложение
  • Принципы тестирования
  • Основы процесса тестирования

Процессы разработки программного обеспечения (ПО)
  • Waterfall
  • SCRUM
  • Kanban

Виды тестирования
  • V‐ модель
  • Функциональное тестирование (Functional testing)
  • Регресионное тестирования (Regression testing)
  • Дымовое тестирование (Smoke testing)
  • Автоматизированное тестирование (Automation testing)
  • Нагрузочное тестирование (Performance testing)
  • Тестирование удобства использования (Usability testing)
  • Другие виды тестирования

Работа с проектной документацией, ее анализ и оценка
  • Документы QA инженера
  • Проектная документация и ее анализ
  • Основные принципы оценки трудозатрат QA инженера (Estimations)
  • JIRA ‐ инструмент хранения проектов документации
  • Тest Rail ‐ инструмент управления тестовой документацией

Техники тест дизайна
  • Эквивалентное Разделение (Equivalence Partitioning)
  • Анализ граничных значений (Boundary value analysis)
  • Попарно тестирование (Pairwise testing)
  • Тестирование на основе кейсов (Use case testing)
  • Тестирование состояний и переходов (State transition testing)
  • Тестирование таблиц решений (Desision table testing)

Практическое занятие по написанию тестовой документации
  • Тest Rail ‐ инструмент управления тестовой документацией
  • Тест кейсы (Test Cases)
  • Чек листы (Check lists)
  • Тест репорты (Test Reports)
  • Traceability matrix
  • др. тестовые документы

Практическое занятие по написанию тестовой документации
  • Тest Rail ‐ инструмент управления тестовой документацией
  • Тест кейсы (Test Cases)
  • Чек листы (Check lists)
  • Тест репорты (Test Reports)
  • Матрица трассируемости (Traceability matrix)

Ошибки «Bugs», их жизненный цикл, приоритет, важность и способы описания
  • Откуда берутся ошибки в ОС
  • Виды ошибок и их стоимость
  • JIRA ‐ инструмент для работы с ошибками
  • Баг репорт
  • Инструменты, которые помогают сделать баг репорт понятнее для команды
  • Жизненный цикл ошибки
  • Практика создания баг репортов

Работа с ошибками, анализ, методы предотвращения ошибок на ранних этапах разработки
  • Техники предотвращения ошибок
  • Сортировка ошибок (Defect triage)
  • «Ошибка или не Ошибка»?
  • Методы обнаружения дефектов

Тест менеджмент. Планирование и организация тестирования в проекте
  • Когда начинать тест менеджмент ?
  • Документы тест менеджера (тест план)
  • Подготовка к релизу
  • Bonus: чек лист начинающему QA на испытательный срок

Подготовка к интервью, работа в команде

Создание «идеального» резюме

  • Создание своего резюме ‐ о чем писать? Хватит ли одного идеального резюме?
  • Создание профиля в профессиональной сети LinkedIn
  • Особенности работы с LinkedIn ‐ как построить свою профессиональную сеть?
  • Пусть мир узнает) или как обратить на свое резюме внимание. использование соцсетей, блогов, Youtube и пр.

Корпоративная этика и работа в команде
  • Общение: формальное и не очень
  • Особенности корпоративной переписки
  • Общение в команде и работа в команде ‐ в чем разница?

Интервью за круглым столом 4 человека на занятии (занятие с разбором ошибок и рекомендациями)

Индивидуальное интервью с Tech Lead один на один со специалистом
QA Tech. Основы технических знаний
Операционные системы
* Популярные операционные системы
* ОС для мобильных платформ
* Популярные браузеры, их особенности
* Remote Desktop (Remote Desktop/ Team Viewer)

Протоколы и сети
* Компьютерные сети, типы сетей
* Протоколы сети интернет (IP, TCP/IP, основные порты)
* Протоколы передачи данных (HTTP, HTTPs, FTP, SMTP)
* Удаленный доступ (VPN, Putty)

Работа с консолью. Настройка виртуальных машин
* Работа с командной строкой (command line)
* Поиск и устранение неисправностей сети ‐ основные команды
* Работа с виртуальными машинами

Процесс разработки ПО
* Development flow ‐ этапы преображения кода в работающее приложение
* Инструменты Сontinuous integration
* Система управления версиями (svn, git)
* Терминология

Базы данных
* Понятие БД, разновидности
* Работа с SQL Server, с SQL Developer
* Таблицы и связи
* Понятия Primary и Foreign key
* Работа с запросами к БД
* Оператор SELECT
* SELECT, WHERE, ORDER by, DISTINCT, LIKE
* ALIAS (AS)
* JOIN: INNER, LEFT, RIGHT, FULL
* UNION and UNION all
* INSERT INTO

Архитектура клиент‐серверного приложения
* Структура клиент‐серверного приложения (web server, data base)
* Клиент‐десктопное приложение (client ‐ descktop application)
* Клиент‐мобильное приложение (client ‐ mobile Application)
* Веб приложене (web application)

Основные инструменты веб тестирования
* Firebug
* HTML ‐ язык разметки гипертекста (HyperТext Markup Language, HTML)
* CSS ‐ формальный язык описания внешнего вида документа, написанного с использованием языка разметки (CSS).
* Крос браузерное и Крос платформенное тестировани (Cross browsers/ cross platform(OS) testing)
* Методы отправки данных Get / Post
* генерация JSON (статические данные; данные, которые зависят от запроса; данные, основанные на обращении к БД)
QA Internship. Стажировка
  • Кросс-браузерное и кросс-платформенное регрессионное тестирование web-приложений
  • Багрепортинг
  • Написание ТК к новой функциональности
  • Проведение тестирования новой функциональности
  • Тестирование Android приложений
  • Тестирование игр :)
  • Написание ТЗ и проектной документации
Требования
начальные требования для студентов блока QA Manual
Уверенное владение ПК
умеете разобраться с новым софтом
English
Уровень английского не ниже
pre-Intermediate
Время
Наличие не менее 3-х часов в день для выполнения домашних заданий
На курсе:
1
Практика
Практика начнется с первого занятия.
2
Командная работа
Иногда это важнее, чем твои hard skills.
3
Домашние задания
Все домашние задания — обязательны к выполнению.
4
Экзамены
2 «больших» экзамена: в середине и конце обучения.
5
Техническое собеседование
Тебя ждет индивидуальное собеседование с HR и Technical lead в одной из IT компаний.
6
Стажировка
Опыт работы на реальных проектах
Call Close
Введите номер телефона и мы Вам перезвоним
Или позвоните нам
0676186919
Курс QA practical
Начни год правильно
Ты на верном пути
Курс QA practical
Начни год правильно
Ты на верном пути
Курс QA practical
Начни год правильно
Ты на верном пути
Курс QA practical
Начни год правильно
Ты на верном пути
Тренера курса
Юлия Чандровна
Cofounder в About the Code
Более 10 лет в IT отрасли. Начинала свою карьеру в качестве тестировщика, а спустя 1 год стала ведущим специалистом в крупной международной компании.
Николай Свириденко
Managing partner в About the Code
5 лет работы QA.
Работал с американскими компаниями. Прошел путь от Junior QA до Senior QA Engineer. На данный момент Agile Project Manager
Екатерина Шепелева
Lead Software Testing Engineer в EPAM
8 лет в IT,
Преподает тестирование c 2011 года


Антон Чернышев
DevOps Engineer in Ciklum
12 лет работы в IT,
Support Engineer
Записаться на курс или получить консультацию
Заполните поля ниже
Ты на верном пути!
Контакты
ул. Нижний Вал 19е, 3 этаж, Киев

(063) 820-35-42
(095) 053-22-96
(067) 618-69-19

info@kit.center