Зарядка для хвоста или Улучшаем процессы тестирования

24
Зарядка для хвоста… Улучшаем процессы тестирования Татьяна Смехнова

Transcript of Зарядка для хвоста или Улучшаем процессы тестирования

Page 1: Зарядка для хвоста или Улучшаем процессы тестирования

Зарядка для хвоста…

Улучшаем процессы тестирования

Татьяна Смехнова

Page 2: Зарядка для хвоста или Улучшаем процессы тестирования

Я ползу вверх, а получается вниз…

Page 3: Зарядка для хвоста или Улучшаем процессы тестирования

Модели зрелости тестирования

• TMMi (Testing Maturity Model integration)

• TPI (Test Process Improvement)• CTP(Critical Testing Processes)• STEP(Systematic Test and Evaluation

Process)

Page 4: Зарядка для хвоста или Улучшаем процессы тестирования

1,2,3,4 – Ноги вместе, руки шире…

Page 5: Зарядка для хвоста или Улучшаем процессы тестирования

TMMi• 5 уровней зрелости:– Хаотический– Фаза разработки– Интегрированный– Управление и

Измерение– Оптимизация и контроль

Page 6: Зарядка для хвоста или Улучшаем процессы тестирования
Page 7: Зарядка для хвоста или Улучшаем процессы тестирования

TPI• 20 ключевых процессов–ЖЦ– Организация– \ Инфраструктура Средства– Техники

- 4 уровня зрелости процесса- 5 фаз- 13 шагов

Page 8: Зарядка для хвоста или Улучшаем процессы тестирования

TPI матрица

Page 9: Зарядка для хвоста или Улучшаем процессы тестирования

CTP• 12 ( ) ключевых критическихпроцессов

• Оценка количественных и (5-10 качественных факторов на

)процесс• Достаточно гибкая модель

Page 10: Зарядка для хвоста или Улучшаем процессы тестирования

STEP

• IEEE 829

• Планирование• Acquisition ( , тест анализ тест

)дизайн и создание тестов• Оценка и отчетность

Page 11: Зарядка для хвоста или Улучшаем процессы тестирования

Так?!

Page 12: Зарядка для хвоста или Улучшаем процессы тестирования

Или так?!

Page 13: Зарядка для хвоста или Улучшаем процессы тестирования

Цикл Деминга

• Внедри или откати

• Запланируй итерацию

• Сделай изменения

• Изучи, что получилось

Act Plan

DoCheck (Study)

Page 14: Зарядка для хвоста или Улучшаем процессы тестирования

Начало…• ( . Анализ неудач напр Fishbone diagram)• Чувства• Brainstorming• C татистика и количественный анализ• Затраты• Ревью• ?Спросить• Книги• …

Page 15: Зарядка для хвоста или Улучшаем процессы тестирования

Act!

Page 16: Зарядка для хвоста или Улучшаем процессы тестирования

Plan • Agile or not Agile…• !Разделяй и властвуй

Лучше день потерять и за 5 минут долететь?

vsДвигаться короткими перебежками?

Page 17: Зарядка для хвоста или Улучшаем процессы тестирования

Do

Page 18: Зарядка для хвоста или Улучшаем процессы тестирования

Check \ Study• Lessons learned• Метрики и анализ статистики• Мнение команды• …

Page 19: Зарядка для хвоста или Улучшаем процессы тестирования

Как не надо

• ПОЖАР! • Мечтай…

• копай• Не

высовывайся

Act Plan

DoCheck

Page 20: Зарядка для хвоста или Улучшаем процессы тестирования

Что мешает…• Завышенные ожидания• «Неподъемные» цели• Нет поддержки команды• Много улучшений сразу• Отсутствие гибкости• Только видимость, а не действия

Page 21: Зарядка для хвоста или Улучшаем процессы тестирования

А что полезно…• Итеративность• Короткие (недельные) циклы• Ретроспективы• Всеобщая поддержка• Статистика как аргумент в разговоре с

начальством

Page 22: Зарядка для хвоста или Улучшаем процессы тестирования

Q&A???

Page 23: Зарядка для хвоста или Улучшаем процессы тестирования

Спасибо!

Page 24: Зарядка для хвоста или Улучшаем процессы тестирования

• Email: [email protected]• Skype: tatiana.smekhnova