О чём курс
Курс «Введение в тест-менеджмент» предназначен для специалистов в области ИТ, которые хотят углубить свои знания в управлении качеством программного обеспечения. Включает теоретические основы, методологии и практические аспекты тестирования, что позволяет слушателям глубже понять процессы обеспечения качества программного обеспечения.
Цели
После завершения обучения слушатели:
Усвоят фундаментальные понятия тестирования и качества;
Усвоят различия и взаимосвязь между качеством процесса и продукта;
Усвоят взаимосвязь требований к продукту, тестирования и качества продукта;
Смогут подходить к задачам тестирования с точки зрения управления рисками;
Получат полное представление о работах, рабочих продуктах и ролях в ходе тестирования ПО;
Смогут применять в своей работе основные метрики, связанные с дефектами.
Целевая аудитория
Начинающие тест-менеджеры
Предварительная подготовка
Для кого
Тест-менеджер
Улучшаемые навыки
Разработка тестовой стратегии
Управление тестовой документацией
Организация и координация тестирования
Анализ результатов тестирования
Управление дефектами и их жизненным циклом
Расписание курсов
Программа курса
01
Введение в тест-менеджмент
Определение тест-менеджмента и его роль в разработке ПО.
Основные цели и задачи тест-менеджмента.
[Теория: 45 ак. часов]
02
Основы качества программного обеспечения
Понятие качества ПО.
Определение качества по Филипу Кросби.
Удовлетворенность потребителей и качество
[Теория: 45 ак. часов]
Планирование, обеспечение и контроль качества.
Методология PDCA (Планирование, Выполнение, Проверка, Воздействие).
Роль руководства в обеспечении качества.
[Теория: 45 ак. часов]
04
Процессы и методологии тестирования
Цикл Деминга-Шухарта (PDCA).
Постоянное улучшение процессов.
Инженерия качества ПО и обеспечение качества ПО.
[Теория: 45 ак. часов]
05
Верификация и валидация
Определение верификации и валидации.
Методы статического и динамического тестирования.
[Теория: 45 ак. часов]
Основные метрики в проектах (продуктовые и процессные).
Метрики в тестировании (плотность дефектов, эффективность тестирования и др.).
[Теория: 45 ак. часов]
07
Роль тестирования в проекте
Объективная оценка качества системы.
Валидация требований к системе.
Поиск и управление дефектами.
[Теория: 30 ак. часов]
08
Планирование тестирования
Планирование раундов тестирования.
Частота передачи версий на тестирование.
Критерии начала раунда тестирования.
[Теория: 45 ак. часов]
09
Ответственность и роли в тестировании
Кто отвечает за качество ПО.
За что отвечает тестировщик.
Три главных вопроса тестировщику.
[Теория: 30 ак. часов]
10
Мифы и заблуждения в тестировании
Распространенные мифы о тестировщиках и тестировании.
Причины заблуждений в управлении качеством.
[Теория: 30 ак. часов]
11
Практические аспекты тестирования
Автоматизация тестирования.
Статистика и метрики в тестировании.
Примеры из практики и кейсы.
[Теория: 45 ак. часов]
Чему вы научитесь
01
Научитесь разрабатывать тестовую стратегию, включая определение целей тестирования, выбор методов и инструментов
02
Освоите методы создания и поддержания тестовой документации, включая тестовые планы, сценарии тестирования и отчеты о тестировании
03
Научитесь организовывать и координировать тестирование в команде, включая распределение задач, управление ресурсами и взаимодействие с заинтересованными сторонами
04
Освоите методы анализа результатов тестирования и использования метрик для оценки качества продукта
05
Научитесь эффективно управлять процессом выявления, документирования и устранения дефектов, включая использование систем отслеживания
Курс проводят
Александров Александр
Эксперт по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов
Кандидат технических наук