250

часов

9

месяцев

Что делает Инженер по тестированию?


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

Востребованность на рынке

3244

вакансии инженеров по тестированию

на hh.ru на 08.2022 г.

Твои навыки после обучения

Понимание жизненного цикла ПО

Знание основ функционального тестирования

Навыки работы в Баг-трекинговой системе

Умение использовать панель разработчика и расширения в браузерах

Навыки работы в программах для тестирования

 

Содержание программы


1Введение в профессию
- Понятие Тестирования ПО
- Понятие Обеспечение Качества
- Цикл и модели разработки ПО
- Принципы тестирования
- Метрики по обеспечению качества
2Основы теории тестирования
- Уровни тестирования и пирамида тестирования
- Классификации и виды тестирования
- Этапы процесса тестирования
3Основы тест-аналитики
- Анализ требований
- Тестовое покрытие
- Техники тест-дизайна
4Тестовые артефакты
- Тест-план
- Чек-лист
- Тест-кейсы и системы управления тестированием
- Баг-репорт и системы отслеживания ошибок
- Отчет о результатах тестирования
5Клиент-серверная архитектура
- Понятие хоста, сокета и порта
- Понятие протокола сетевого обмена
- Отказы при обмене информацией в сети
- Шифрование данных, безопасность и атаки
6Тестирование веб
- Бэкенд и фронтенд веб-приложения
- Авторизация и доступ
- Особенности «монолита» и микросервисов
- Особенности тестирования веб-интерфейсов
7SQL для тестировщика
- Понятия реляционной БД и СУБД
- Синтаксис SQL
- Получение, сортировка и фильтрация данных из БД
- Группировка данных и таблиц
- Добавление и изменение данных в БД
8Тестирование API
- REST API
- Автоматизация на уровне Postman
9Инструменты тестировщика
- HTML и CSS для тестировщика
- Работа в Chrome DevTools
- Снифферы трафика
- Инструменты нагрузочного тестирования
10Основы Linux
- Знакомство с интерфейсом командной строки
- Устройство файловой системы Linux
11Основы Git
- Система контроля версий
- Базовые команды Git
12Тестирование мобильных приложений
- Особенности мобильного тестирования
- Эмуляторы мобильных устройств и ОС на ПК
13Введение в автоматизацию тестирования
- Знакомство с Python
- Знакомство с Selenium

 

Руководитель программы

Литвинова Татьяна Олеговна

IT Lead, Руководитель команд разработки и тестирования, - Банковский сектор, ОТР 2000
ex.Директор по качеству, Руководитель отдела тестирования, - Разработка Российской мобильной операционной системы Аврора, Контроль качества разрабатываемого ПО в проектах Ростелекома, Почты России, Интер РАО и других крупных компаний, Открытая Мобильная Платформа
Общий стаж работы в сфере тестирования и менеджмента - 12 лет


Гафиатуллина Гузэль Рамильевна

QA lead в проектной команде банка ВТБ. Большой опыт ручного (manual) тестирования десктопных, мобильных и Web-приложений в разных областях разработки ПО, так же опыт аппаратного (hardware) тестирования. Работала в качестве QA engineer как в крупных компаниях, так и в стартапах. Общий стаж работы в области тестирования и обеспечения качества ПО более 8 лет.


Евлампиев Илья Анатольевич

Бэкенд-разработчик в ДОМ.РФ. 15 лет в тестировании ПО. Работа в международных компаниях от аутсорсинга до продуктового стартапа. Опыт автоматизированного, нагрузочного тестирования. Руководство группой тестирования предприятия.


Лозовой Александр Олегович

Руководитель отдела тестирования в Runtime. 17 лет в IT, 14 лет в тестировании. Работа в крупных российских и международных компаниях. Опыт ручного, мобильного, нагрузочного и автотестирования. Преподаватель Университета Иннополис.


Патраков Дмитрий Андреевич

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


 

Остались вопросы? Пиши нам


Мы отвечаем в телеграмме обычно в течение рабочего дня.

t.me/dc_bmstu_help

По вопросам сотрудничества:

dc@bmstu.ru

Будь в курсе!
Подпишись на канал


В телеграм-канале мы публикуем новости Цифровой кафедры. Подпишись, чтобы быть в курсе событий

t.me/dc_bmstu