старт 25 января 2018

Курс QA practical
KIT Center

Курс состоит из трех блоков:
QA Basic Manual
QA Tech
QA Internship

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

QA Basic Manual
5 500 грн.
15 занятий по 3 часа
Записаться
QA Tech
2 500 грн.
8 занятий по 3 часа
Записаться
QA Internship
2 000 грн.
3 месяца в реальных IT проектах
Записаться
Акция!
10 000 грн.
8 000 грн.

+ QA Basic Manual
+ QA Tech
+ QA Internship
6 месяцев обучения и стажировки
*при покупке 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
Начни год правильно
Ты на верном пути
Программа блоков
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 (статические данные; данные, которые зависят от запроса; данные, основанные на обращении к БД)
Тренера курса
Юлия Чандровна
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