2. О докладчике
• Тестер 10-го уровня
• ТМ 9-го уровня
• РМ 5-го уровня
• Тренер и
консультант 5-го
уровня
• Клёвая!
http://natalyarukol.ru
http://quality-lab.ru
http://software-testing.ru
natalya@quality-lab.ru
3. О докладе
• Занудный
• Структуризатор
• Ничего невозможного!
Бонус: доп.
материалы
по теме!
15. Решения: сначала
посчитай!
• Точно нужно?
• Точно выгодно?
• Точно поможет?
• Как потом оценим?
Анализ «Что улучшать»
Сэкономили
Потратили
100% Возврат
инвестиций
17. Анкеты
• Ускоряют опрос
• Дают время
подумать
• Анонимно = больше
интересного
• Можно добавить
оценок и посчитать
• Приоритеты
направлениям и
проблемам0
2
4
6
Анализ анкет
Dev Test PM
Анализ «Что улучшать»
20. — Скажите, пожалуйста, куда мне отсюда идти?
— А куда ты хочешь попасть? — ответил Кот.
— Мне все равно… — сказала Алиса.
—Тогда все равно, куда и идти, — заметил Кот.
— … только бы попасть куда-нибудь, — пояснила Алиса.
— Куда-нибудь ты обязательно попадешь, — сказал Кот. — Нужно только достаточно долго идти.
21. Метрики
• Посчитали? ОК!
• Насколько мы это
хотим улучшить?
• На сколько мы это
хотим улучшить?
• На сколько мы это
можем улучшить?
Анализ «Что улучшать»
23. Метрики.Что считать?
• Количество
багов на CLOK
• Количество
тестировщиков
на разработчика
• Количество
тестировщиков
на 1 кв. м. офиса
Анализ «Что улучшать»
24. Метрики. Стандарты?
Тест не пройден из-за
несоответствия внутренним
стандартам шумоизоляции.
Отправлено на доработку.
Тест пройден, качество
шумоизоляции
соответствует стандарту
ГОСТ Р 52231-2004
Анализ «Что улучшать»
25. Метрики.Что нужно НАМ?
• Текущие
приоритеты
проекта
• Выявленные
проблемы
тестирования
• Пожелания
участников
Анализ «Что улучшать»
30. Метрики процесса
• Тестовое покрытие
• Скорость тестирования
• Предоставляемая
информация
•Отчёты
•Ошибки
•Статистика
•И т.д.
Анализ «Что улучшать»
32. Скорость тестирования
• Одной сборки
• Полного цикла
(FTP)
• Time to BTS
•Заведение критикалов
•Оценка валидности
сборки
• Точность
планирования
Анализ «Что улучшать»
33. Артефакты на выходе
• Ошибки
•Понятность
•Локализация
• Тесты
• Отчёты
• Статистика
Анализ «Что улучшать»
41. Решения под причины
42% Не хватило времени на
финальное тестирование
• Внедрение автоматизация
• Приоритизированные
приёмочные тесты
35% потому что не поняли
требования
• Согласование требований
• Совместное обсуждение
• Feature-teams
18% потому что не
догадались это проверить
• Согласование тестов
• Обсуждение «как
тестировать»
• Повышение квалификации
тестировщиков
5% человеческий фактор • Уволить
• Наказать
44. Решения под причины
Полный цикл – 3
недели
• Внедрение автоматизации
• Расширение ресурсов
• Согласование «что выкинуть» из тестов
Критичные баги
заводятся поздно
• Новый анализ «почему?» – рекурсия
• Приоритеты
• Обсуждение рисков перед
тестированием
• Совместные демо и пре-демо
Избыточность
тестов
• Что можем выкинуть? Анализ рисков!
• Аутсорс мелочей, если выкинуть нельзя
46. Непонятные ошибки
• Ввод оценок для
измерений
• Уточнение «чего не
хватает?»
• Внутреннее
обучение
• Регламент,
шаблоны
47. Строим процесс
• Что не так?
• Измеряем
• Ставим цели
• Анализируем
причины
• Решаем «как
решать?»
48. Важно при [ре]организации
• Цели всем видны и
понятны
• У задач есть
ответственные
• Результаты,
метрики – наглядно
собираются
• Промежуточные
оценки и фидбеки
49. ИТОГО-2:
• Сделал анализ и
решил, что делать?
• Планы, задачи,
цели – всё есть?
• Промежуточные
результаты
достигнуты?
• Всё хорошо?