Geekbrains

Тест-анализ

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: Неограничено
Записаться

Тест-анализ

Современные информационные системы и приложения — это сложные механизмы со множеством функций и особенностей. Чтобы их протестировать, недостаточно просто сравнить ожидание и реальность. Важно правильно выбрать самые эффективные сценарии проверок, которые в условиях ограниченного времени помогут найти наибольшее количество дефектов и максимально полно оценить качество тестирования. Чтобы решить эту непростую задачу, нужно знать основные техники анализа сложных систем и уметь применить их на практике.
Курс предназначен для тех, кто уже знаком с основами тестирования и хочет получить более глубокие знания и навыки, требуемые для начала карьеры в IT-сфере. В нём рассматриваются способы анализа тестируемого ПО и визуализации функционала, изучаются техники определения необходимого количества тестов и правила формирования стратегии тестирования

Цель курса — сформировать мышление тестировщика, способность анализировать тестируемый продукт и создавать эффективные тестовые сценарии

Курс состоит из 8 практических занятий

Программа обучения
  • Урок 1. Введение в тест-анализ. Обзор IT-компаний и приложений
    Общие принципы тест-анализа. Виды IT-компаний и приложений. Декомпозиция функционала приложения.
  • Урок 2. Техники тест-дизайна. Доменный анализ
    Основные техники тест-дизайна. Стратегии тестирования домена.
  • Урок 3. Комбинаторные техники тест-дизайна. Попарное тестирование.
    Тестовая комбинаторика. Попарное тестирование. Работа с PICT.
  • Урок 4. Таблицы принятия решений. Работа с требованиями
    Виды требований.Тестирование требований. Хранение требований и тестовой документации в Confluence. Создание таблиц принятия решений.
  • Урок 5. Тестирование переходов и состояний. Визуализация работы приложения
    Анализ ПО на возможные состояния и переходы. UML-диаграммы. Исследовательское тестирование.
  • Урок 6. Стратегия тестирования. Виды тестирования.
    Цели и задачи стратегии тестирования. Выбор видов тестирования в зависимости от функционала и особенностей приложения.
  • Урок 7. Тестирование на основе рисков. Метрики в тестировании
    Создание тест-кейсов на основе анализа рисков. Метрики в тестировании. Матрица трассировки. Отчёт о результатах тестирования.
  • Урок 8. Управление проектом. Подведение итогов
    Жизненный цикл тестирования. Организация работы тестировщика на проекте. Подготовка к собеседованию.
Знания и навыки, которые приобретете
  • Освоите асинхронное и многопоточное программирование;
  • Базовые знания SEO для заполнения карточек и копирайтинга
  • Продвижение товаров, работа с акциями и скидками
  • Знание процессов документооборота
  • Организация поставок, контроль логистики

Преподаватели

  • Гульшат Афлетунова

    Mobile QA Lead в Skyeng

    Занимается бэкенд- и фронтенд-тестированием сайта shop.mts.ru, развивает и обучает команду. Проводит редизайн главного сайта и много времени уделяет UI- и UX-тестированию. До этого работала в iSpring — международном проекте по внедрению дистанционного обучения.

  • Анастасия Кайгородова

    Работала в EPAM Systems и группе компаний FIX, тестировала крупное банковское приложение, используя различные техники тест-дизайна и тест-анализа.

  • Екатерина Серебрякова

  • Анна Торшина

  • Антон Агафонов

  • Максим Засецкий

  • Дарья Радченко