SlideShare une entreprise Scribd logo
1  sur  16
When QA sucks
Когда тестировщики работают
            плохо
 Что мешает тестировщикам
Кто я
Started in 2003 as junior QA
DataArt-Bridge-Quest-DataArt
10+ projects

E-mail: eefimov@dataart.com
E-mail: yofus@mail.ru
Skype: yofus_
VK: yofus
FB: yofuss
LJ: yofus
TW: @yofus
О чем речь?
• Существуют факторы, сильно ухудшающие
  работу QA-команды и делающие ее
  несчастной.
• Если научиться их видеть, их можно как
  минимум, учитывать, как максимум –
  предотвращать.
Факторы продукта 1
• Сложное окружение
Факторы продукта 2.
         Продукт ревендж
• Невоспроизводимое окружение
Факторы продукта 3.
              Начало
• Сложный продукт
                    •много разрозненных кусков;
                    •многоэтапная установка;
                    •входы/выходы не для человека.
Факторы процесса
• Неясные требования

                  • это баг или фича?
                  • как проверять?
                  • провисает повторяемость.
Факторы процесса 2. Возвращение
            процесса
• Факторы времени

             • большие промежутки между
               нахождением и исправлением бага;
             • большие промежутки между
               готовыми для тестирования сборками;
             • гонки;
             • открытые даты.
Факторы процесса 3. Потомки
             процесса
• Предикаты и состояния:

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

              • частые итерации;
              • редкие итерации;
              • длинные итерации.
Факторы процесса QA 2. Месть QA
• Фокусировка

                •   эффект пути;
                •   эффект потери цели;
                •   гипердетализация;
                •   общий план.
Факторы процесса QA 3.
            10 лет спустя
• Демотивация из-за того, что все тлен.
Факторы личности QA
• Выгорание
Факторы личности QA 2. Враг в
            отражении
• демотивация 2
                  • использование выгодных сторон
                    вместо интересных;
                  • отсутствие роста;
                  • нет четкой цели и понимания
                    зачем (в короткой и длинной
                    перспективе);
Итого
• Учитываем особенности проекта.
• Следим, где процесс мешает работе.
• Коммуницируем респекты, проговариваем
  пользу, говорим «спасибо».
• Тасуем и перемешиваем.
• Следим за настроениями.
• Ложные баги – добро.
Hint: по этому чек-листу можно проверять себя.
Q&A about QA
• Всем большое спасибо. Очень надеюсь, что в этом
  докладе сигнала было больше, чем шума. Сейчас можно
  позадавать мне провокационных вопросов. Спасибо.

Contenu connexe

Tendances

Tendances (20)

Test labs 2016. Пренебрежение лучшими практиками тестирования
Test labs 2016. Пренебрежение лучшими практиками тестированияTest labs 2016. Пренебрежение лучшими практиками тестирования
Test labs 2016. Пренебрежение лучшими практиками тестирования
 
Есть фича. Помогите протестировать
Есть фича. Помогите протестировать Есть фича. Помогите протестировать
Есть фича. Помогите протестировать
 
Александр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentАлександр Андронов, Engineering Assessment
Александр Андронов, Engineering Assessment
 
Делегирование. Повышаем шансы на исполнение
Делегирование. Повышаем шансы на исполнениеДелегирование. Повышаем шансы на исполнение
Делегирование. Повышаем шансы на исполнение
 
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
 
Kак повысить продуктивность команды тестирования.Что говорят менеджеры, а что...
Kак повысить продуктивность команды тестирования.Что говорят менеджеры, а что...Kак повысить продуктивность команды тестирования.Что говорят менеджеры, а что...
Kак повысить продуктивность команды тестирования.Что говорят менеджеры, а что...
 
Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
 
Эффективная команда, работа, делегирование (доклад с Web camp 2013)
Эффективная команда, работа, делегирование (доклад с Web camp 2013)Эффективная команда, работа, делегирование (доклад с Web camp 2013)
Эффективная команда, работа, делегирование (доклад с Web camp 2013)
 
Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)
 
Самоопределяйся технологично!
Самоопределяйся технологично!Самоопределяйся технологично!
Самоопределяйся технологично!
 
Аудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проектеАудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проекте
 
TechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooTechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, Badoo
 
"Dealing with legacy code"
"Dealing with legacy code""Dealing with legacy code"
"Dealing with legacy code"
 
TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma
 
Три инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьмиТри инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьми
 
Регулярные оценки в команде тестировщиков
Регулярные оценки в команде тестировщиковРегулярные оценки в команде тестировщиков
Регулярные оценки в команде тестировщиков
 
9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха
9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха
9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха
 
Test labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсеTest labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсе
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщика
 

Similaire à Что мешает тестировщикам

Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)
Ontico
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar
 
Управление жизненным циклом vs. управление проектом
Управление жизненным циклом vs. управление проектомУправление жизненным циклом vs. управление проектом
Управление жизненным циклом vs. управление проектом
Sergey Kalinov
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
Andrey Rebrov
 
уразбаев управление зависимостями
уразбаев управление зависимостямиуразбаев управление зависимостями
уразбаев управление зависимостями
Magneta AI
 
QA/Testing process в Agile start-up
QA/Testing process в Agile start-upQA/Testing process в Agile start-up
QA/Testing process в Agile start-up
Nikita Filippov
 

Similaire à Что мешает тестировщикам (20)

Компонентное тестирование. Что это за зверь и с чем его едят?
Компонентное тестирование. Что это за зверь и с чем его едят?Компонентное тестирование. Что это за зверь и с чем его едят?
Компонентное тестирование. Что это за зверь и с чем его едят?
 
Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)
 
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр ТрибушныйДокументация тестировщика - Александр Трибушный
Документация тестировщика - Александр Трибушный
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить баги
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
 
НИКОЛАЙ МИЖИГУРСКИЙ «Тестування 18+» QADay 2019
НИКОЛАЙ МИЖИГУРСКИЙ «Тестування 18+» QADay 2019НИКОЛАЙ МИЖИГУРСКИЙ «Тестування 18+» QADay 2019
НИКОЛАЙ МИЖИГУРСКИЙ «Тестування 18+» QADay 2019
 
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
 
Полезные "фишки" для построения успешного процесса тестирования
Полезные "фишки" для построения успешного процесса тестированияПолезные "фишки" для построения успешного процесса тестирования
Полезные "фишки" для построения успешного процесса тестирования
 
Управление и руководство в процессном подходе. Тренинг-семинар.
Управление и руководство в процессном подходе. Тренинг-семинар.Управление и руководство в процессном подходе. Тренинг-семинар.
Управление и руководство в процессном подходе. Тренинг-семинар.
 
Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Становление программы внутренних аудитов.
Становление программы внутренних аудитов.
 
Управление жизненным циклом vs. управление проектом
Управление жизненным циклом vs. управление проектомУправление жизненным циклом vs. управление проектом
Управление жизненным циклом vs. управление проектом
 
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...
 
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
 
Mikhail Dovgiy, QA Stand Up: Episode 4
Mikhail Dovgiy, QA Stand Up: Episode 4Mikhail Dovgiy, QA Stand Up: Episode 4
Mikhail Dovgiy, QA Stand Up: Episode 4
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий Стрелюк
 
Управление зависимостями между командами
Управление зависимостями между командамиУправление зависимостями между командами
Управление зависимостями между командами
 
уразбаев управление зависимостями
уразбаев управление зависимостямиуразбаев управление зависимостями
уразбаев управление зависимостями
 
QA/Testing process в Agile start-up
QA/Testing process в Agile start-upQA/Testing process в Agile start-up
QA/Testing process в Agile start-up
 
Оценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПООценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПО
 

Что мешает тестировщикам

  • 1. When QA sucks Когда тестировщики работают плохо Что мешает тестировщикам
  • 2. Кто я Started in 2003 as junior QA DataArt-Bridge-Quest-DataArt 10+ projects E-mail: eefimov@dataart.com E-mail: yofus@mail.ru Skype: yofus_ VK: yofus FB: yofuss LJ: yofus TW: @yofus
  • 3. О чем речь? • Существуют факторы, сильно ухудшающие работу QA-команды и делающие ее несчастной. • Если научиться их видеть, их можно как минимум, учитывать, как максимум – предотвращать.
  • 4. Факторы продукта 1 • Сложное окружение
  • 5. Факторы продукта 2. Продукт ревендж • Невоспроизводимое окружение
  • 6. Факторы продукта 3. Начало • Сложный продукт •много разрозненных кусков; •многоэтапная установка; •входы/выходы не для человека.
  • 7. Факторы процесса • Неясные требования • это баг или фича? • как проверять? • провисает повторяемость.
  • 8. Факторы процесса 2. Возвращение процесса • Факторы времени • большие промежутки между нахождением и исправлением бага; • большие промежутки между готовыми для тестирования сборками; • гонки; • открытые даты.
  • 9. Факторы процесса 3. Потомки процесса • Предикаты и состояния: • здесь нет багов; • мы это уже проверили; • это никому не важно; • да, мы в курсе, это еще не доделано.
  • 10. Факторы процесса QA • Время • частые итерации; • редкие итерации; • длинные итерации.
  • 11. Факторы процесса QA 2. Месть QA • Фокусировка • эффект пути; • эффект потери цели; • гипердетализация; • общий план.
  • 12. Факторы процесса QA 3. 10 лет спустя • Демотивация из-за того, что все тлен.
  • 14. Факторы личности QA 2. Враг в отражении • демотивация 2 • использование выгодных сторон вместо интересных; • отсутствие роста; • нет четкой цели и понимания зачем (в короткой и длинной перспективе);
  • 15. Итого • Учитываем особенности проекта. • Следим, где процесс мешает работе. • Коммуницируем респекты, проговариваем пользу, говорим «спасибо». • Тасуем и перемешиваем. • Следим за настроениями. • Ложные баги – добро. Hint: по этому чек-листу можно проверять себя.
  • 16. Q&A about QA • Всем большое спасибо. Очень надеюсь, что в этом докладе сигнала было больше, чем шума. Сейчас можно позадавать мне провокационных вопросов. Спасибо.