Top Banner
When QA sucks Когда тестировщики работают плохо
16

When qa sucks

May 22, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: When qa sucks

When QA sucksКогда тестировщики работают плохо

Page 2: When qa sucks

Кто яStarted in 2003 as junior QADataArt-Bridge-Quest-DataArt10+ projects

E-mail: [email protected] Skype: yofus_VK: yofusFB: yofussLJ: yofusTW: @yofus

Page 3: When qa sucks

О чем речь?

• Существуют факторы, сильно ухудшающие работу QA-команды и делающие ее несчастной.

• Если научиться их видеть, их можно как минимум, учитывать, как максимум – предотвращать.

Page 4: When qa sucks

Факторы продукта 1

• Сложное окружение

• Снэпшоты состояний• Документация• Помощь экспертов• Пошаговые инструкции• Заглушки

Page 5: When qa sucks

Факторы продукта 2. Продукт ревендж

• Невоспроизводимое окружение

• Риски!!!• Экстраполяция• Интерполяция• Симуляторы• Хардкор на продакшне

Page 6: When qa sucks

Факторы продукта 3. Начало

• Сложный продукт

•много разрозненных кусков;•многоэтапная установка;•входы/выходы не для

человека.

• инструкции• снепшоты, дополнительные точки

проверки• парсеры и генераторы

Page 7: When qa sucks

Факторы процесса

•Неясные требования

• это баг или фича?• как проверять?• провисает повторяемость.

• ложный баг – добро, показывает проблемы с требованиями• пишем доку сами• exploratory, пишем сценарий на ходу• парсеры и генераторы• тасуем людей

Page 8: When qa sucks

Факторы процесса 2. Возвращение процесса

•Факторы времени

• большие промежутки между нахождением и исправлением бага;

• большие промежутки между готовыми для тестирования сборками;

• гонки;• открытые даты.

• тасуем людей• фиксируем процесс• Эстимейты с уточнением

Page 9: When qa sucks

Факторы процесса 3. Потомки процесса

•Предикаты и состояния:

• здесь нет багов;• мы это уже проверили;• это никому не важно;• да, мы в курсе, это еще не

доделано.

• здоровый скепсис (здоровенный)• осознаем состояние толерантности• проговариваем важность

Page 10: When qa sucks

Факторы процесса QA

•Время

• частые итерации;• редкие итерации;• длинные итерации.

• ловим ритм• тасуем людей• создаем матрицы конфигураций

Page 11: When qa sucks

Факторы процесса QA 2. Месть QA

•Фокусировка

• эффект пути;• эффект потери цели;• гипердетализация;• общий план.

• осознаем эффекты• придумываем цель• не забываем смотреть по сторонам

Page 12: When qa sucks

Факторы процесса QA 3. 10 лет спустя

• Демотивация из-за того, что все тлен.

• Люди• Наука• Менторство• Сообщества• Хобби

Page 13: When qa sucks

Факторы личности QA

• Выгорание

• отпуск• менять роли• менять проекты (фазы, процессы,

предметные области)• отпуск• выходить за рамки проектов• хобби• отпуск

Page 14: When qa sucks

Факторы личности QA 2. Враг в отражении

• Демотивация 2

• использование выгодных сторон вместо интересных

• отсутствие роста• нет четкой цели и понимания зачем (в

короткой и длинной перспективе)

• тасуем• говорим про бизнес• хвалим• обсуждаем перспективы

Page 15: When qa sucks

Итого

• Учитываем особенности проекта.•Следим, где процесс мешает работе.• Ловим эмоции и состояния• Коммуницируем респекты, проговариваем

пользу, говорим «спасибо».• Тасуем и перемешиваем.•Следим за настроениями.• Ложные баги – добро.Hint: по этому чек-листу можно проверять

себя.

Page 16: When qa sucks

Q&A about QA

• Всем большое спасибо. Очень надеюсь, что в этом докладе сигнала было больше, чем шума. Сейчас можно позадавать мне провокационных вопросов. Спасибо.