Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

When qa sucks

736 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

×