Автостопом по багтрекингам
-
Upload
tatiana-borolyuk -
Category
Technology
-
view
102 -
download
3
description
Transcript of Автостопом по багтрекингам
![Page 1: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/1.jpg)
Автостопом по багтрекингам
Путеводитель айтишника по системам управления багами и остальному
![Page 2: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/2.jpg)
Кто?
• Ира (Кефирка)• 6 лет как тестировщик• 1,5 года в роли удалёнщика• Выступатор на конференциях• Kefirkin.blogpost.com• Irka-Kefirka
![Page 3: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/3.jpg)
О чём говорим?
• Зачем нужно где-то хранить?• Как выбрать?• Личный опыт использования• Живые примеры• Ну и совушки
![Page 4: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/4.jpg)
Повторение – матьучения• По википедии - прикладная программа,
разработанная с целью помочь разработчикам программного обеспечения (программистам, тестировщикам и др.) учитывать и контролировать ошибки (баги), найденные в программах, пожелания пользователей, а также следить за процессом устранения этих ошибок и выполнения или невыполнения пожеланий. (с)
• По-человечески – система хранения багов, фич, тасков и т.д. и т.п.
![Page 5: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/5.jpg)
А зачем?
• Можно же сказать лично• А можно написать в skype• Или на почту• А потом разработчик сам скажет,
когда поправит• Или у него можно будет спросить
![Page 6: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/6.jpg)
И что дальше?
• Заводить системуЗависит от:
свободных денежных средствразмера командыразмеров проекта
![Page 7: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/7.jpg)
Нас мало, но мы втельняшках• Google docs• SkyDrive• Другие онлайн-сервисы
хранения документов
![Page 8: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/8.jpg)
Что можно?
• Хранить список задач• Явно указывать, кто ответственный• К задачам добавлять ниже описание
бага (подобие иерархии)• Оставлять комментарии
![Page 9: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/9.jpg)
Какие плюсы?
• Бесплатно• Всегда онлайн• Легко поддерживать• Не требует предварительного
обучения
![Page 10: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/10.jpg)
Минусы
• Тяжело поддерживать, если разрастается• Одновременная работа с файлом
запрещена• Информация всё равно может
теряться
![Page 11: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/11.jpg)
Пример!
![Page 12: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/12.jpg)
Пример-2
![Page 13: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/13.jpg)
Нас достаточно/денег нет
• Redmine
![Page 14: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/14.jpg)
Какие плюсы?
• Бесплатная• Можно размещать на
собственном сервере• Календарь и Диаграмма Ганта• Интеграция с VCS • Уведомления• Workflow• И ещё много чего
![Page 15: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/15.jpg)
Минусы
• Требует обучения• Очень сложная кастомизация• Сложное управление правами
доступа• Нет возможности поменять
Workflow• Могут быть нестабильные
плагины, приводящие к краху
![Page 16: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/16.jpg)
Пример
•
![Page 17: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/17.jpg)
Нас достаточно и деньги есть• Jira
![Page 18: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/18.jpg)
Какие плюсы?
• Проекты на подпроекты• Сабтаски для Items• Стабильные плагины• Workflow для каждого проекта
можно свой• Настройка оповещений• Встроенный Work Log• Интеграция с CVS• Есть мобильная версия
![Page 19: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/19.jpg)
Минусы
• За использование нужно платить• Обучение небольшое, но всё
же нужно• Confluence не очень удобен
![Page 20: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/20.jpg)
Пример
Главная страница проекта Agile-Доска
![Page 21: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/21.jpg)
Пример-2
Создание Item Настройка личного Dashboard
![Page 22: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/22.jpg)
Пример-3
• Confluence
![Page 23: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/23.jpg)
The A-team
• TFS + VS
![Page 24: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/24.jpg)
Какие плюсы?
• Всё в одном месте• Полностью реализована иерархия• Для тестировщиков МТМ и Labcenter• Создание авто-тестов на основе
имеющихся тест-кейсов• Создание тест-кейсов на основе багов• Привязка багов к тест-кейсам• Виртуальные среды для тестирования• Привязка изменения кода к багам и
задачам• И куча всяких разностей ещё
![Page 25: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/25.jpg)
Минусы
• Дорогая• Сложность настройки
виртуальных сред для тестирования• Бывают проблемы с заливкой
кода на сервер
![Page 26: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/26.jpg)
Пример
Тест-план Выполнение тест-кейсов
![Page 27: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/27.jpg)
Пример-2
Исправленные баги проекта Привязка тест-кейса к авто-тесту
![Page 28: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/28.jpg)
Выводы
• Хранить информацию – надо• Можно начинать с малого• Бесплатных систем не бывает
(даже redmine)• При выборе следует учитывать:
• Интерфейс• Удобство работы/настройки• Потребности команды• Возможность содержания
• Не бояться пробовать новое
![Page 29: Автостопом по багтрекингам](https://reader035.fdocument.pub/reader035/viewer/2022062417/546c0082af7959d0018b577c/html5/thumbnails/29.jpg)
Вопросы?
• Каналы связи:
• Irka-Kefirka
• Twitter.com/Kefirka_
• Kefirkin.blogpost.com