29
Автостопом по багтрекингам Путеводитель айтишника по системам управления багами и остальному

Автостопом по багтрекингам

Embed Size (px)

DESCRIPTION

Ирина Винокурова

Citation preview

Page 1: Автостопом по багтрекингам

Автостопом по багтрекингам

Путеводитель айтишника по системам управления багами и остальному

Page 2: Автостопом по багтрекингам

Кто?

• Ира (Кефирка)• 6 лет как тестировщик• 1,5 года в роли удалёнщика• Выступатор на конференциях• Kefirkin.blogpost.com• Irka-Kefirka

Page 3: Автостопом по багтрекингам

О чём говорим?

• Зачем нужно где-то хранить?• Как выбрать?• Личный опыт использования• Живые примеры• Ну и совушки

Page 4: Автостопом по багтрекингам

Повторение – матьучения• По википедии - прикладная программа,

разработанная с целью помочь разработчикам программного обеспечения (программистам, тестировщикам и др.) учитывать и контролировать ошибки (баги), найденные в программах, пожелания пользователей, а также следить за процессом устранения этих ошибок и выполнения или невыполнения пожеланий. (с)

• По-человечески – система хранения багов, фич, тасков и т.д. и т.п.

Page 5: Автостопом по багтрекингам

А зачем?

• Можно же сказать лично• А можно написать в skype• Или на почту• А потом разработчик сам скажет,

когда поправит• Или у него можно будет спросить

Page 6: Автостопом по багтрекингам

И что дальше?

• Заводить системуЗависит от:

свободных денежных средствразмера командыразмеров проекта

Page 7: Автостопом по багтрекингам

Нас мало, но мы втельняшках• Google docs• SkyDrive• Другие онлайн-сервисы

хранения документов

Page 8: Автостопом по багтрекингам

Что можно?

• Хранить список задач• Явно указывать, кто ответственный• К задачам добавлять ниже описание

бага (подобие иерархии)• Оставлять комментарии

Page 9: Автостопом по багтрекингам

Какие плюсы?

• Бесплатно• Всегда онлайн• Легко поддерживать• Не требует предварительного

обучения

Page 10: Автостопом по багтрекингам

Минусы

• Тяжело поддерживать, если разрастается• Одновременная работа с файлом

запрещена• Информация всё равно может

теряться

Page 11: Автостопом по багтрекингам

Пример!

Page 12: Автостопом по багтрекингам

Пример-2

Page 13: Автостопом по багтрекингам

Нас достаточно/денег нет

• Redmine

Page 14: Автостопом по багтрекингам

Какие плюсы?

• Бесплатная• Можно размещать на

собственном сервере• Календарь и Диаграмма Ганта• Интеграция с VCS • Уведомления• Workflow• И ещё много чего

Page 15: Автостопом по багтрекингам

Минусы

• Требует обучения• Очень сложная кастомизация• Сложное управление правами

доступа• Нет возможности поменять

Workflow• Могут быть нестабильные

плагины, приводящие к краху

Page 16: Автостопом по багтрекингам

Пример

Page 17: Автостопом по багтрекингам

Нас достаточно и деньги есть• Jira

Page 18: Автостопом по багтрекингам

Какие плюсы?

• Проекты на подпроекты• Сабтаски для Items• Стабильные плагины• Workflow для каждого проекта

можно свой• Настройка оповещений• Встроенный Work Log• Интеграция с CVS• Есть мобильная версия

Page 19: Автостопом по багтрекингам

Минусы

• За использование нужно платить• Обучение небольшое, но всё

же нужно• Confluence не очень удобен

Page 20: Автостопом по багтрекингам

Пример

Главная страница проекта Agile-Доска

Page 21: Автостопом по багтрекингам

Пример-2

Создание Item Настройка личного Dashboard

Page 22: Автостопом по багтрекингам

Пример-3

• Confluence

Page 23: Автостопом по багтрекингам

The A-team

• TFS + VS

Page 24: Автостопом по багтрекингам

Какие плюсы?

• Всё в одном месте• Полностью реализована иерархия• Для тестировщиков МТМ и Labcenter• Создание авто-тестов на основе

имеющихся тест-кейсов• Создание тест-кейсов на основе багов• Привязка багов к тест-кейсам• Виртуальные среды для тестирования• Привязка изменения кода к багам и

задачам• И куча всяких разностей ещё

Page 25: Автостопом по багтрекингам

Минусы

• Дорогая• Сложность настройки

виртуальных сред для тестирования• Бывают проблемы с заливкой

кода на сервер

Page 26: Автостопом по багтрекингам

Пример

Тест-план Выполнение тест-кейсов

Page 27: Автостопом по багтрекингам

Пример-2

Исправленные баги проекта Привязка тест-кейса к авто-тесту

Page 28: Автостопом по багтрекингам

Выводы

• Хранить информацию – надо• Можно начинать с малого• Бесплатных систем не бывает

(даже redmine)• При выборе следует учитывать:

• Интерфейс• Удобство работы/настройки• Потребности команды• Возможность содержания

• Не бояться пробовать новое

Page 29: Автостопом по багтрекингам

Вопросы?

• Каналы связи:

• Irka-Kefirka

• Twitter.com/Kefirka_

• Kefirkin.blogpost.com