Описание
Сертификация ISTQB® Advanced Level Test Management (CTAL-TM) дает знания и компетенции для управления всей деятельностью по тестированию в течение всего жизненного цикла разработки программного обеспечения. Она охватывает все, начиная с разработки подходящего подхода к тестированию для проекта на основе стратегии тестирования организации и заканчивая созданием команды тестирования или компетенций тестирования для выполнения необходимого тестирования.
Глава 1: Управление тестовой деятельностью
- Процесс тестирования
- Обобщение планирования тестирования
- Обобщение мониторинга и управления тестированием
- Обобщение завершения тестирования
- Контекст тестирования
- Сравнить, почему различные заинтересованные стороны заинтересованы в тестировании
- Объяснить, почему знания заинтересованных сторон важны для управления тестированием
- Объяснить тестирование в гибридной модели разработки программного обеспечения
- Обобщить деятельность по управлению тестированием для различных жизненных циклов разработки программного обеспечения
- Сравнить деятельность по управлению тестированием на различных уровнях тестирования
- Сравнить деятельность по управлению тестированием для различных типов тестов
- Проанализировать конкретный проект и определить мероприятия по управлению тестированием, в которых особое внимание уделяется планированию тестирования, мониторингу тестирования и контролю тестирования
- Тестирование с учетом рисков
- Объяснить различные меры, которые принимает тестирование на основе рисков для реагирования на риски
- Привести примеры различных методов, которые может использовать менеджер по тестированию для выявления рисков, связанных с качеством продукта
- Обобщить факторы, определяющие уровень риска, связанного с качеством продукта
- Выбрать подходящие тестовые мероприятия для снижения рисков в соответствии с их уровнем в данном контексте
- Приведите примеры показателей успеха и трудностей, связанных с тестированием на основе рисков
- Стратегия тестирования проекта
- Объяснить типичные варианты выбора подхода к тестированию
- Проанализировать стратегию тестирования организации и контекст проекта, чтобы выбрать подходящий подход к тестированию
- Используйте методологию целей S.M.A.R.T. для определения измеримых целей и критериев завершения тестирования
- Совершенствование процесса тестирования
- Объяснить, как использовать модель IDEAL для улучшения процесса тестирования в конкретном проекте
- Обобщить подход к улучшению процесса тестирования на основе моделей и понять, как применять его в контексте проекта
- Обобщить подход к улучшению процесса тестирования на основе анализа и понять, как применять его в контексте проекта
- Проводить ретроспективу проекта или итерации для оценки процессов тестирования и выявления областей тестирования, требующих улучшения
- Инструменты тестирования
- Обобщить лучшие практики внедрения инструментов
- Объяснить влияние различных технических и бизнес-аспектов при принятии решения о выборе типа инструмента
- Анализировать конкретную ситуацию для создания плана выбора инструмента, охватывающего риски, затраты и преимущества
- Различить этапы жизненного цикла инструментов
- Привести примеры сбора и оценки метрик с помощью инструментов
Глава 2: Управление продуктом
- Метрики тестирования
- Примеры метрик для достижения целей тестирования
- Объяснить, как контролировать ход тестирования с помощью тестовых метрик
- Анализировать результаты тестирования для создания отчетов о тестировании, которые позволят заинтересованным лицам принимать решения
- Оценка тестов
- Объяснить факторы, которые необходимо учитывать при оценке тестов
- Привести примеры факторов, которые могут повлиять на оценку тестов
- Выбрать подходящую технику или подход для оценки тестов в данном контексте
- Управление дефектами
- Внедрить процесс управления дефектами, включая рабочий процесс дефектов, который можно использовать для мониторинга и контроля дефектов
- Объяснить процесс и участников, необходимых для эффективного управления дефектами
- Объясните специфику управления дефектами в Agile-разработке программного обеспечения
- Объясните проблемы управления дефектами при гибридной разработке программного обеспечения
- Использовать данные и классификационную информацию, которые необходимо собирать в процессе управления дефектами
- Объяснить, как статистика отчетов о дефектах может быть использована для улучшения процесса
Глава 3: Управление командой
- Команда тестировщиков
- Привести примеры типичных навыков, необходимых членам команды тестирования в четырех областях компетенции
- Проанализировать контекст конкретного проекта для определения необходимых навыков для членов команды тестирования
- Объяснить типичные методы оценки навыков членов команды тестирования
- Различить типичные подходы к развитию навыков членов команды тестирования
- Объяснить навыки, необходимые для управления командой тестирования
- Привести примеры мотивирующих и гигиенических факторов для членов команды тестирования
- Взаимоотношения с заинтересованными сторонами
- Привести примеры для каждой из четырех категорий, определяющих стоимость качества
- Применить расчет затрат и выгод для оценки добавленной стоимости тестирования для заинтересованных сторон
Цели обучения
Обладатели сертификата ISTQB® CTAL Test Manager могут...
- Применить процессы управления тестированием, установленные для проектной группы или организации тестирования, для управления тестированием в различных проектах разработки программного обеспеченияю
- Определить заинтересованных в тестировании лиц и модели жизненного цикла разработки программного обеспечения, соответствующие определенному контексту.
- Организовывать сессии идентификации и оценки рисков в рамках любого жизненного цикла разработки программного обеспечения и использовать результаты для руководства тестированием с целью достижения целей тестирования.
- Определить стратегию тестирования проекта в соответствии со стратегией тестирования организации и контекстом проекта.
- Постоянно отслеживать и контролировать тестирование для достижения целей проекта.
- Оценивать и сообщать о ходе тестирования заинтересованным сторонам проекта.
- Определить необходимые навыки и развить их в своей команде.
- Подготовить и представить бизнес-обоснование для тестирования в различных контекстах с описанием затрат и ожидаемых выгод.
- Руководить мероприятиями по улучшению процесса тестирования в проектах или потоках продуктов разработки программного обеспечения и вносить вклад в организационные инициативы по улучшению процесса тестирования.
- Планировать тестовые мероприятия, включая необходимую тестовую инфраструктуру, и оценивать усилия, необходимые для тестирования.
- Создавать отчеты по дефектам и рабочий процесс по дефектам, подходящий для жизненного цикла разработки программного обеспечения.
В целом ожидается, что продвинутый менеджер по тестированию приобрел необходимые навыки для дальнейшего развития на уровне эксперта в области управления тестированием и совершенствования процесса тестирования.