Тестировщик ПО от ФПМИ МФТИ

    ФПМИ МФТИ
    Стоимость курса
    32 900 Р
    Длительность
    2 месяца
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Нет

    Кому подойдет

    • Студентам
    • Начинающим тестировщикам
    • Тем, кто хочет сменить сферу

    Чему Вы научитесь

    • Понимать необходимость тестирования в разработке приложений, написании программ;
    • Представлять все стадии процесса тестирования;
    • Разбираться в целях, процессах, метриках и видах тестирования;
    • Находить баги, оформлять по ним отчетность;
    • Описывать артефакты тестирования и документацию;
    • Различать и применять техники тест-дизайна, составлять тест-план;
    • Создавать различные тест-кейсы, правильно объединяя их;
    • Разбираться как работают клиент серверные приложения, что такое API;
    • Понимать протоколы взаимодействия фронтэнда и бэкэнда;
    • Пользоваться инструментами тестировщика;
    • Писать резюме и мотивационное письмо;
    • Подготовиться к собеседованию в качестве QA;
    • Писать запросы на SQL.

    Программа обучения

    1. Введение в ручное тестирование ПО. Цели, процессы, метрики тестирования (2 ак. часа)

    • Что такое тестирование, основные задачи
    • Роль тестирования ПО в проекте. Зачем тестировать ПО?
    • Кто такой тестировщик
    • Отличие понятий «тестирование» и «обеспечение качества»
    • Практика

    2. Артефакты тестирования и документация (2 ак. часа)

    • Баг-репорты
    • Тест-план и тестовая стратегия
    • Тест-кейс
    • Чек-лист
    • Цели документации для тестировщика
    • Практика

    Блок Front-end

    3. Работа с дефектами. Описание и структура дефектов (2 ак. часа)

    • Что такое дефект?
    • Правила описания полей в дефекте
    • Вспомогательные инструменты
    • Примеры и рекомендации к описанию дефектов
    • Практика

    4. Техники тест-дизайна. Часть 1 (2 ак. часа)

    • Что такое тест-дизайн
    • Классы эквивалентности
    • Граничные значения
    • Диаграмма переходов и состояний
    • Практика

    5. Техники тест-дизайна. Часть 2 (2 ак. часа)

    • Попарное тестирование
    • Таблица доменного анализа
    • Остальные техники тестирования
    • Практика

    6. Виды тестирования и их классификация (2 ак. часа)

    • Виды тестов и их классификация
    • Какие виды тестирования используются на проектах и в каких случаях + приоритеты
    • Тестирование требований

    7. Left-shift testing (2 ак. часа)

    • Повторение теории по циклу разработки и роли тестировщика
    • Тестирование UX/UI
    • Практика

    Блок Back-end

    8. Клиент-серверная архитектура (2 ак. часа)

    • Как работают клиент серверные приложения. Что такое API
    • Chrome DevTools. Вкладка Network
    • Протоколы взаимодействия фронтэнда и бэкэнда
    • Структура запроса API
    • Практика
    • Запросы в консоли и curl, перенос запросов

    9. Инструменты тестировщика. Перехватчики трафика – Charles (2 ак. часа)

    • Принцип работы
    • Настройка инструмента
    • Способы подмены данных
    • Breakpoints
    • Практика

    10. Инструменты тестировщика. API клиенты (2 ак. часа)

    • Принцип работы и случаи применения
    • Документация API
    • Составление первого запроса
    • Дополнительный функционал
    • Скрипты и написание простых тестов
    • Пространства
    • Практика

    11. Инструменты тестировщика. Дополнительные инструменты (2 ак. часа)

    • Системы логирования
    • ELK и анализ логов
    • Sentry/Bugsnag
    • DevTools
    • DOM-дерево и Elements
    • Что такое cache

    12. СУБД. Основы. Часть 1 (2 ак. часа)

    13. СУБД. Работа с СУБД. Часть 2 (2 ак. часа)

    14. Жизненный цикл проекта, методологии, участники проекта (2 ак. часа)

    • Роли и участники проекта
    • Зоны ответственности участников проекта
    • Этапы проекта, подключение команды тестирования
    • Методологии разработки
    • Типовая организация тестирования на проекте
    • Правила проектной коммуникации
    • Практика

    15. Подготовка к собеседованию в качестве QA (2 ак. часа)

    • 1.1. Составление резюме
    • 1.2. Поиск вакансий
    • 1.3. Вопросы на собеседовании
    • 1.4. Подготовка к собеседованию
    • 1.5. Практика

    16. Защита итогового проекта (4 ак. часа)

    Бонусный видеокурс по SQL (5 ак. часов)

    SQL помогает структурировать данные и извлекать необходимую информацию.
    Вы сможете освоить один из основных инструментов работы с данными, необходимый любому специалисту в сфере ИТ.

    Отзывы о школе 1

    5 из 5
    1
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Милена 15 июня 2023

      С октября прошлого года я прохожу курс Data Scientist на факультете ФПМИ в МФТИ, который включает в себя три блока обучения: Python с уклоном в анализ данных, математику для анализа больших данных и методы программирования машинного обучения (МАДМО). Ранее у меня не было опыта программирования или применения аналитических инструментов в работе с данными. Я приняла решение пройти данный курс, чтобы улучшить свои знания и навыки с целью ускорения обработки финансовых данных на практике. Оказалось, что система машинного обучения и методы анализа данных - это увлекательно и интересно! Я с удовольствием прохожу курс. Главное преимущество данной программы - высокое качество обучения, фокусированное на понимании концепций, значимости и создании своих решений. Больше всего мне нравится то, что курс предоставляет множество материалов для самообучения и визуализаций, что помогает проще получить знания. Преподаватели очень открыты и доступны для конструктивного диалога. Я рекомендую данный курс всем, основываясь на своем личном опыте.

      Был ли отзыв полезен?
    Посмотреть все отзывы о ФПМИ МФТИ