When qa sucks

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

Transcript of When qa sucks

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

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