Декомпозиция при анализе приложения и в тестировании

Декомпозиция при разработке ПО — это разделение сложных задач или объектов на части, которые легче представить, понять, запрограммировать, протестировать.

А еще декомпозиция — это операция мышления, позволяющая проводить такое разделение.

Этот тренинг работает с тем, как мы мыслим. Он ломает привычки и заставляет посмотреть по-разному на приложение и задачи тестировщика (такие как изучение требований, проектирование тестов, исследованию багов и планирование).

Для прохождения тренинга рекомендуется иметь опыт в тестировании или опыт работы над ИТ-проектами.

Тренинг так же полезен бизнес-аналитикам и проектным менеджерам, которые описывают требования и ставят задачи в разработку. Требования и задачи станут структурнее.

Длительность курса

9,5 часов (2 занятия).

Начало занятий и расписание

зависит только от вас. Обучение стартует сразу после подачи заявки и оплаты курса.

Форматы обучения

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

Компаниям

Компании могут заказать живой тренинг для своих сотрудников. Условия оговариваются индивидуально по почте.

Пакет video-only

350 BYN
  • Доступ к материалам (видеозаписи и презентация) на 1 месяц.
  • Самостоятельное прохождение.

Пакет homework

700 BYN
  • Доступ к материалам (видеозапись и презентация) на 2 месяца;
  • Проверка домашнего задания с фидбеком тренера (Наташа Савастюк);
  • Общение по электронной почте;
  • Сертификат об успешном прохождении, если домашнее выполнено успешно.

Пакет consultation

900 BYN
  • Доступ к материалам (видеозапись и презентация) на 2 месяца
  • Проверка домашнего задания с фидбеком тренера (Наташа Савастюк)
  • 2 созвона-консультации длительностью 1 час, где даётся фидбек по домашнему заданию, проверяются знания и обсуждаются любые вопросы слушателя;
  • Сертификат об успешном прохождении, если домашнее выполнено успешно.

Программа курса

Понятие декомпозиции
  • Что такое декомпозиция
  • Когда применяется и кем применяется
  • Майнд-карты как инструмент для визуализации декомпозиции
  • Примеры и задания на их анализ
Разные признаки декомпозиции при анализе приложения
  • Какие признаки декомпозиции бывают
  • Декомпозиция по действиям, параметрам и значениям
  • Декомпозиция по интерфейсу
  • Декомпозиция по объектам
  • Декомпозиция по ролям пользователей
  • Декомпозиция по этапам взаимодействия
  • Декомпозиция по компонентам системы, по модулям

Сопровождается примерами и практическими заданиями.

Правила декомпозции

5 правил, которые помогут оформить мысли так, чтобы декомпозиция приложения была полной и информативной.

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

Декомпозиция при выполнении разных задач

Обсуждаем, как выбирать признак декомпозиции.

И практикуемся с выбором на разных задачах:

  • тестирование новой фичи,
  • тестирование требований,
  • планирование тестирования,
  • локализация багов,
  • проверка фикса багов.

Следите за новостями и задавайте вопросы

Смотрите полезные видео на моём youtube-канале