-
Определяем временные трудозатраты
-
Регрессионный тест-план должен быть масштабируемым
- в зависимости от возможных трудозатрат в текущей итерации
- в зависимости от цели регрессионного тестирования
-
Определяем стратегию регрессионного тестирования
-
Фиксированный тест-план
- Используем эвристику RCRCRC для создания тест-плана
-
Выбираем подходящую TMS
-
Создать регрессионный тест-план в MTM
- Приемочные тест-кейсы новой итерации
- Тест-кейсы основного сценария
- Другие регрессионные тест-кейсы
- Добавить в TFS диаграммы динамики тестирования
-
Создаем в TFS запросы
- Регрессионные баги по всему продукту
- Регресионные баги текущей итерации
- Релизные баги по всему продукту
-
Исследовательское тестирование
- Используем эвристики
- Используем мнемоники
- Используем тестовые туры
- Определяем способы фиксирования исследовательской сессии
-
Приоритезируем полученные тест-кейсы, учитываем
- Критичность/важность функционала
- Какие риски, с текущим функционалом связаны
- Учитываем временные ограничения
-
Проводим анализ регрессионных багов прошедших итераций
- Все ли они найдены с помощью разработанных тест-кейсов
- Адаптируем сценарии регрессионного тест-плана
- Ведем анализ регрессионных багов: воспроизводимость в след. итерациях
-
Проводим анализ релизных багов
- Данные функционал был проверен на регрессионном тестировании?
- Если корневая причина не ясна проводим анализ по 8D
-
О чем мы должны помнить
- Закон Паркинсона: Работа занимает все отведенное время
- Lean: Конечный пользователь не готов платить за наши издержки, он готов платить только за то, что формирует добавочную стоимость продукта
- Аудит: мы должны всегда быть к нему готовы
- Принцип Парето: 20% усилий дают 80% результата