25
Долой отмазки! В тестировании и не только

Долой отмазки в тестировании!

Embed Size (px)

DESCRIPTION

Мы часто жалуемся, что от нас (тестировщиков и тест-менеджеров) мало что зависит, а спрос большой. Нам не хватает требований, мы не можем исправить баги и не обеспечиваем качество, нам не хватает общения с клиентами. Мы даже на коллег повлиять не всегда можем! Для кого-то эти и другие схожие факты являются причинами не улучшать результаты своей работы. А для кого-то – просто отмазками! Хотите узнать, как решать эти «нерешаемые» проблемы, приносить пользу компании и делать свою работу интереснее? Тогда я расскажу вам о своём опыте исправления различных проблем в тестировании, которые, как казалось, нам неподвластны. Их решение – это и новый уровень задач, и новый уровень ответственности, и море положительных эмоций.

Citation preview

Page 1: Долой отмазки в тестировании!

Долой отмазки!В тестировании

и не только

Page 2: Долой отмазки в тестировании!

«Проблема» #001: Нет требований!

• Почему такое происходит?– Приоритеты проекта– «Так сложилось»

• Что делать?– Исследовать продукт без требований– Выяснять спорные моменты– Завести структуру требований

самостоятельно

Page 3: Долой отмазки в тестировании!

«Проблема» #001: Нет требований!

• Почему такое происходит?– Приоритеты проекта– «Так сложилось»

• Что делать?– Исследовать продукт без требований– Выяснять спорные моменты– Завести структуру требований

самостоятельно

Page 4: Долой отмазки в тестировании!

«Проблема» #002: Разработчики срывают сроки

• Почему такое происходит?– Неточное планирование (без анализа

рисков)– Разработчики не понимают значимости

их сроков

• Что делать?– Учитывать взаимозависимости в планах– Анализировать риски– Предоставлять наглядную информацию

о зависимостях в сроках

Page 5: Долой отмазки в тестировании!

«Проблема» #002: Разработчики срывают сроки

• Почему такое происходит?– Неточное планирование (без анализа

рисков)– Разработчики не понимают значимости

их сроков

• Что делать?– Учитывать взаимозависимости в планах– Анализировать риски– Предоставлять наглядную информацию

о зависимостях в сроках

Page 6: Долой отмазки в тестировании!

«Проблема» #003: Руководство не прислушивается

• Почему такое происходит?– Непрестиж отрасли– «Разные языки»

• Что делать?– Заслужить авторитет– Квалификация!– Говорить на одном языке

Page 7: Долой отмазки в тестировании!

«Проблема» #003: Руководство не прислушивается

• Почему такое происходит?– Непрестиж отрасли– «Разные языки»

• Что делать?– Заслужить авторитет– Квалификация!– Говорить на одном языке

Page 8: Долой отмазки в тестировании!

«Проблема» #004: Нехватка ресурсов

• Почему такое происходит?– Решение оперативных задач, а не

стратегических– Неоптимизированное тестирование

• Что делать?– Улучшать процесс– Объяснять руководству в цифрах

пользу от сотрудников

Page 9: Долой отмазки в тестировании!

«Проблема» #004: Нехватка ресурсов

• Почему такое происходит?– Решение оперативных задач, а не

стратегических– Неоптимизированное тестирование

• Что делать?– Улучшать процесс– Объяснять руководству в цифрах

пользу от сотрудников

Page 10: Долой отмазки в тестировании!

«Проблема» #005: Нестабильный интерфейс

препятствует автоматизации

• Почему такое происходит?– Особенности разработки или биз– неса

• Что делать?– Искать другие интерфейсы– Договариваться с разработчиками о

testability

Page 11: Долой отмазки в тестировании!

«Проблема» #005: Нестабильный интерфейс

препятствует автоматизации

• Почему такое происходит?– Особенности разработки или бизнеса– Неподходящий выбор интерфейса

• Что делать?– Искать другие интерфейсы– Договариваться с разработчиками о

testability

Page 12: Долой отмазки в тестировании!

«Проблема» #006: Нечего тестировать!

• Почему такое происходит?– Затяжная разработка и интеграция

• Что делать?– Компонентное тестирование– Continuous integration

Page 13: Долой отмазки в тестировании!

«Проблема» #006: Нечего тестировать!

• Почему такое происходит?– Затяжная разработка и интеграция

• Что делать?– Компонентное тестирование– Continuous integration– White-box тестирование

Page 14: Долой отмазки в тестировании!

«Проблема» #007: Пользователь всегда недоволен

• Почему такое происходит?– Требования не продуманы– Неизвестна целевая аудитория

• Что делать?– Тестирование требований– Юзабилити-тестирование– Исследование ЦА, ментальной модели

пользователя

Page 15: Долой отмазки в тестировании!

«Проблема» #007: Пользователь всегда недоволен

• Почему такое происходит?– Требования не продуманы– Неизвестна целевая аудитория

• Что делать?– Тестирование требований– Юзабилити-тестирование– Исследование ЦА, ментальной модели

пользователя– Метрики качества

Page 16: Долой отмазки в тестировании!

«Проблема» #008: Слишком много багов

• Почему такое происходит?– Запоздалое и непоследовательное

тестирование– Некачественная разработка

• Что делать?– Компонентное тестирование– Наглядное предоставление статуса

продукта

Page 17: Долой отмазки в тестировании!

«Проблема» #008: Слишком много багов

• Почему такое происходит?– Запоздалое и непоследовательное

тестирование– Некачественная разработка

• Что делать?– Компонентное тестирование– Наглядное предоставление статуса

продукта

Page 18: Долой отмазки в тестировании!

Разновидности «проблем»:

• Сложные задачи• Влияющие условия• Нежелание• Непонимание

Page 19: Долой отмазки в тестировании!

Разновидности «проблем»:1. Сложная задача

• Нехватка квалификации• Непонимание, как сделать• Страх «провалиться»

С нашим UI автоматизация невозможна! Без дорогого инструмента / железа / *** это нельзя сделать!

Page 20: Долой отмазки в тестировании!

Разновидности «проблем»:2. Влияющие условия

• Неготовность подстраиваться• Непонимание глобальных целей

Я не могу тестировать без требований! Планировать при непрерывных срывах сроков невозможно!

Page 21: Долой отмазки в тестировании!

Разновидности «проблем»:3. Нежелание

Здесь, наверное, всѐ понятно?

Page 22: Долой отмазки в тестировании!

Разновидности «проблем»:4. Непонимание

• Нехватка коммуникаций• Несогласованные проектные цели

Не понятно, зачем мне это делать?

Page 23: Долой отмазки в тестировании!

Что происходит, если Признать проблему?

• Ограничение – грустно• Изменений нет• Руководство не ценит

В чѐм смысл??

Page 24: Долой отмазки в тестировании!

Что происходит, если Решить проблему?

• Интересные новые задачи!• Профессиональный рост• Признание, авторитет• Расширение зоны ответственности

• Удовольствие

Звучит позитивно, да??

Page 25: Долой отмазки в тестировании!

Мораль сей басни

Кто хочет, тот ищет возможности, кто не хочет —ищет причины.

Сократ

Хотеть значит мочь. П.Д. Успенский