When qa sucks

Post on 22-May-2015

418 views 1 download

Transcript of When qa sucks

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

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

E-mail: eefimov@dataart.com Skype: yofus_VK: yofusFB: yofussLJ: yofusTW: @yofus

О чем речь?

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

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

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

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

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

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

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

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

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

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

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

человека.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

доделано.

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

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

•Время

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

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

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

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

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

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

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

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

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

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

• Выгорание

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

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

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

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

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

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

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

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

Итого

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

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

себя.

Q&A about QA

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