Top Banner
Не баг-трекер, а ... Кузьмич Максим, StiltSoft, Беларусь
22

SQADays-11 - Не баг-трекер. а...

May 28, 2015

Download

Documents

Maxim Kuzmich

Небольшой доклад о нестандартных применениях баг-трекеров.

Видео доклада -- http://vimeo.com/40679676
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SQADays-11 - Не баг-трекер. а...

Не баг-трекер, а ...

Кузьмич Максим, StiltSoft, Беларусь

Page 2: SQADays-11 - Не баг-трекер. а...

Стандартное использование

Page 3: SQADays-11 - Не баг-трекер. а...

Смысл?

Не знаем о всех возможностях

Не экономим деньги и время

Page 4: SQADays-11 - Не баг-трекер. а...

Нестандартное использование

Page 5: SQADays-11 - Не баг-трекер. а...

HelpDesk

ЗА

- Одна система

- Легко связывать

обращения и

баги/фичи

ПРОТИВ

- Менее удобно

- Нужно настраивать

права доступа

Page 6: SQADays-11 - Не баг-трекер. а...

Заявки из email

Mantis

– EmailReporting Plugin

JIRA

– Встроенные mail handlers

– Плагин Jira Extendable Mail Handler ($)

Bugzilla

– email_in.pl

Page 7: SQADays-11 - Не баг-трекер. а...

Заявки из веб-интерфейса

Все баг-трекеры

- Особые права доступа для клиентов

- Возможность самостоятельной

регистрации

- Возможность анонимного репортинга

JIRA

- Issue Collector

Page 8: SQADays-11 - Не баг-трекер. а...

Волшебный пендель

Service Level Agreement

Bugzilla

– Whining

Mantis

– Плагин ServiceLevel

JIRA

– Timeout event + Service + Jelly Runner

– Плагин VertygoSLA (круто, но $)

Page 9: SQADays-11 - Не баг-трекер. а...

Бюрократия – Свой workflow

JIRA: редактор

Bugzilla: 3.2+

Mantis: правим код

Redmine: табличка

Page 10: SQADays-11 - Не баг-трекер. а...

Custom fields, свои типы заявок

В любом уважающем себя баг-трекере:

- Хранение дополнительной информации - Клиент

- Тестировщик

- Промежуточный срок

- Workflow в зависимости от типа заявки - Внутренняя задача

- Закупка

- Создание новых типов полей

Page 11: SQADays-11 - Не баг-трекер. а...

Почтовые рассылки

Заявка

«Автомобилистам офиса»

Схема нотификаций:

- Отправлять определенной группе Перечень жестко задан

- Отправлять watcher-ам Люди могут сами подписаться

Page 12: SQADays-11 - Не баг-трекер. а...

Дележ ресурсов

Заявка

«Занятость сервера LOAD-02»

Page 13: SQADays-11 - Не баг-трекер. а...

Для голосований

JIRA

Bugzilla

Redmine

Плагин

Page 14: SQADays-11 - Не баг-трекер. а...

Тест-менеджмент

Почти как «настоящий»:

- Жизненный цикл теста

- Связывание с багами

- Построение отчетов

- Исполнители

Page 15: SQADays-11 - Не баг-трекер. а...

Возможности для

велосипедостроения

Page 16: SQADays-11 - Не баг-трекер. а...

API для удаленного доступа

JIRA: REST, SOAP, XML/JSON-RPC

Mantis: MantisConnect SOAP

Redmine: REST

Bugzilla: XML/JSON-RPC

Page 17: SQADays-11 - Не баг-трекер. а...

Клиенты командной строки

Автоматизация без написания кода

JIRA CLI – практически весь функционал

Trac-admin – круто, но больше для админов

BugZilla PyBugz, contrib/cmdline – не круто

Redmine-cli – простенькие скрипты

Page 18: SQADays-11 - Не баг-трекер. а...

Плагины – JIRA

Взять готовый - Atlassian Plugin Exchange

o 400 «с хвостиком» плагинов

oC JIRA 5 совместимы более 150

Написать свой

o SDK для разработки на Java*

o SpeakEasy

* Если очень хочется, то и не только на Java (Scala, JRuby)

Page 19: SQADays-11 - Не баг-трекер. а...

Плагины – Mantis, Trac, Redmine

Redmine

Ruby on Rails

230+ плагинов

Trac

Python

Mantis

PHP

25+ плагинов

Есть документация

Page 20: SQADays-11 - Не баг-трекер. а...

Изменение исходного кода

- Mantis, BugZilla, Redmine, Trac – OpenSource

- JIRA, как ни странно, тоже OpenSource

Page 21: SQADays-11 - Не баг-трекер. а...

Итоги

- Знай возможности своего баг-трекера

- Дружи с администраторами и

программистами (или сам будь таким)

- ???????

- PROFIT!

Page 22: SQADays-11 - Не баг-трекер. а...

Всем спасибо, берегите себя! :)

Кузьмич Максим

[email protected]

http://maksim-kuzmich.moikrug.ru/

http://stiltsoft.com