От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Скандалы, расследования, тестирование
1. Software quality assurance days
21 Международная конференция
по вопросам качества ПО
sqadays.com
Москва. 20–21 мая 2017
Казакова Наталья
Суперджоб. Москва. Россия
Скандалы, расследования,
тестирование
3. Скандалы, расследования, тестирование
Технологии для подбора персонала/поиска работы (сайт superjob.ru,приложения)
Ежемесячная аудитория 10 млн. пользователей.
Исследовательский центр портала Superjob.ru (социологические опросы,
маркетинговые исследования, обзоры зарплат специалистов рынка труда и т.д).
5. Скандалы, расследования, тестирование
15 человек, 1-2 тестировщика
Что делать определяло руководство
Свой трекер задач со свалкой идей
Задачи - на конкретных разработчиков-
универсалов
Тестирование – только для крупных задач,
иначе – сами разработчики
7. Скандалы, расследования, тестирование
Чек-листы на регресс (простыня в Exсel)
Нет регламентов и тест-кейсов
Баги пишутся в комментарии к Истории
Большие подбаги с кучей ошибок
Окончательное решение может приниматься в
комментариях к подзадаче.
Пишутся тесты на Se + PHP + webdriver (после
обновления Se перестали поддерживаться)
9. Скандалы, расследования, тестирование
Плюсы:
Понятность, прозрачность и ускорение разработки
Планирование выпуска задач
Почему это не стало работать?
SCRUM применен ограниченно: не
формализованы процессы, нет код ревью, нет
технической документации
Процесс насаждается сверху
Нет общей очереди задач
10. Скандалы, расследования, тестирование
Плюсы
тестировщики вовлекаются в проработку
требований
понятны бизнес-цели задач => повысилось
качество задач и удовлетворенность конечных
пользователей
Минусы
не налажены коммуникации между командами =>
задачи одних команд ломают функционал других
нет тестовой документации
нет автоматизации, узкое горлышко
тестировщик - носитель знаний проекта
12. Скандалы, расследования, тестирование
Почему это не стало работать?
Отсутствует обучение всех участников,
процесс набора команды не изменился
Проектное управление больше подходит
для больших задач
Из-за отсутствия коммуникаций между
командами много интеграционных багов
13. Скандалы, расследования, тестирование
Плюсы
Общий курс по стандарту управления
проектами PMBOK
Пишутся тест-кейсы - в зефире, гуглдоке, в
ситечке, в тестлинке (и даже в TestFlo).
Минусы
Тестируется не только История, но и отдельно
подзадачи и баги – двойная работа.
Нет регламента написания тестов, нет единой
системы тест-менеджмента.
15. Скандалы, расследования, тестирование
Регламент работы с задачами
Изменение функционала записывается в
Историю, а не в комментарии
Нет аналитиков, Истории поступают в виде
бизнес-требований.
Вместо интеграционных багов появились
ошибки, передающиеся от команды к
команде
16. Скандалы, расследования, тестирование
Плюсы
Баг с однотипными ошибками делят на
много мелких и нет багов в комментариях
На тестирование передается 1 задача –
История (требования, макеты,
договоренности, план релиза)
Минусы
Отсутствуют ФТ
Не собран отдел автоматизации
Нет регламентов по тестированию
18. Скандалы, расследования, тестирование
Изменения инициируются снизу
Кроссфункциональные команды учатся
совместно работать и решать возникающие
сложности.
Еженедельные информ-рассылки о
доработках в релизе
На каждый процесс свой регламент
Требования как к команде, так и к
сотрудникам
19. Скандалы, расследования, тестирование
Плюсы:
Внедрены регламенты работы с задачами,
шаблоны ошибок
Тест-кейсы в Test Rail
Собираются метрики, появился учет времени
Минусы:
Нет автоматизации (только смоук, самый
критичный функционал)
Нет ручного регресса – долго, ресурсоемко
20. Скандалы, расследования, тестирование
Включение тестирования в учет времени по
планированию задач
Разработка эффективных метрик для оценки
отдела в целом и определения слабых мест
Создание отдела автоматизации