When qa sucks

592 views
520 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
592
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

When qa sucks

  1. 1. When QA sucksКогда тестировщики работают плохо
  2. 2. Кто яStarted in 2003 as junior QADataArt-Bridge-Quest-DataArt10+ projectsE-mail: eefimov@dataart.comSkype: yofus_VK: yofusFB: yofussLJ: yofusTW: @yofus
  3. 3. О чем речь?• Существуют факторы, сильно ухудшающие работу QA-команды и делающие ее несчастной.• Если научиться их видеть, их можно как минимум, учитывать, как максимум – предотвращать.
  4. 4. Факторы продукта 1• Сложное окружение • Снэпшоты состояний • Документация • Помощь экспертов • Пошаговые инструкции • Заглушки
  5. 5. Факторы продукта 2. Продукт ревендж• Невоспроизводимое окружение • Риски!!! • Экстраполяция • Интерполяция • Симуляторы • Хардкор на продакшне
  6. 6. Факторы продукта 3. Начало• Сложный продукт •много разрозненных кусков; •многоэтапная установка; •входы/выходы не для человека. • инструкции • снепшоты, дополнительные точки проверки • парсеры и генераторы
  7. 7. Факторы процесса•Неясные требования • это баг или фича? • как проверять? • провисает повторяемость. • ложный баг – добро, показывает проблемы с требованиями • пишем доку сами • exploratory, пишем сценарий на ходу • парсеры и генераторы • тасуем людей
  8. 8. Факторы процесса 2. Возвращение процесса•Факторы времени • большие промежутки между нахождением и исправлением бага; • большие промежутки между готовыми для тестирования сборками; • гонки; • открытые даты. • тасуем людей • фиксируем процесс • Эстимейты с уточнением
  9. 9. Факторы процесса 3. Потомки процесса•Предикаты и состояния: • здесь нет багов; • мы это уже проверили; • это никому не важно; • да, мы в курсе, это еще не доделано. • здоровый скепсис (здоровенный) • осознаем состояние толерантности • проговариваем важность
  10. 10. Факторы процесса QA•Время • частые итерации; • редкие итерации; • длинные итерации. • ловим ритм • тасуем людей • создаем матрицы конфигураций
  11. 11. Факторы процесса QA 2. Месть QA•Фокусировка • эффект пути; • эффект потери цели; • гипердетализация; • общий план. • осознаем эффекты • придумываем цель • не забываем смотреть по сторонам
  12. 12. Факторы процесса QA 3. 10 лет спустя• Демотивация из-за того, что все тлен. • Люди • Наука • Менторство • Сообщества • Хобби
  13. 13. Факторы личности QA• Выгорание • отпуск • менять роли • менять проекты (фазы, процессы, предметные области) • отпуск • выходить за рамки проектов • хобби • отпуск
  14. 14. Факторы личности QA 2. Враг в отражении• Демотивация 2 • использование выгодных сторон вместо интересных • отсутствие роста • нет четкой цели и понимания зачем (в короткой и длинной перспективе) • тасуем • говорим про бизнес • хвалим • обсуждаем перспективы
  15. 15. Итого• Учитываем особенности проекта.• Следим, где процесс мешает работе.• Ловим эмоции и состояния• Коммуницируем респекты, проговариваем пользу, говорим «спасибо».• Тасуем и перемешиваем.• Следим за настроениями.• Ложные баги – добро.Hint: по этому чек-листу можно проверять себя.
  16. 16. Q&A about QA• Всем большое спасибо. Очень надеюсь, что в этом докладе сигнала было больше, чем шума. Сейчас можно позадавать мне провокационных вопросов. Спасибо.

×