Эффективное взаимодействие с разработчиками при тестировании. Бесплатный виджет сбора и управления багами на сайтах

Эффективное взаимодействие с разработчиками при тестировании. Бесплатный виджет сбора и управления багами на сайтах

Проблема

Находить баги — занятие, мягко говоря, не самое увлекательное. Но ещё более скучно — докапываться до сути и пытаться воспроизвести найденную кем-то проблему. Мы создали bugbox.io, чтобы решить эту проблему.

Диалог между проджектом / тестировщиком и разработчиком, который я постоянно наблюдаю, отнимает кучу времени и нервов.

Выглядит он примерно так:

— 🕵‍♀ Логотип съехал, поправь, плиз
— 👨‍🔧 Где?
— 🕵‍♀ На главной
— 👨‍🔧 У меня норм
— 🕵‍♀ скриншот.jpg
— 👨‍🔧 Странно, у меня не так, как на скрине. Какой браузер?
— 🕵‍♀ Safari
— 👨‍🔧 Теперь вижу. А как надо?
— 🕵‍♀ Чтобы во всех браузерах отступ от левого края был 20px
— 👨‍🔧 Хорошо, заводи багу

Потом такие сообщения теряются за сотней других и завтра про проблему уже никто не вспомнит. А если и вспомнит, придётся потратить время на поиски той самой переписки.

Возможно, вы скажете, что тест-кейсы, прогоны и джиру придумали не вчера и это единственный способ не допустить хаоса при тестировании и отладке.
Всё так, но для небольших проектов это не всегда оправдано, к тому же, кажется, ни я один ненавижу джиру всей душой.

Решение

Нам кажется, что такое взаимодействие, ставшее нормой во многих компаниях, совсем нездоровый процесс.

Поэтому мы создали виджет, который собирает найденные баги в гугл-табличку и заботливо дополняет описание найденных проблем параметрами браузера, экрана и операционной системы.

Т.е. вы просто описываете найденную проблему во всплывающем окне на сайте, а в гугл-таблицу запись попадает уже со всеми параметрами, которые нужны разработчику.

Эффективное взаимодействие с разработчиками при тестировании. Бесплатный виджет сбора и управления багами на сайтах

Посмотреть как работает виджет и забрать себе можно по ссылке bugbox.io
Для удобства дальнейшей работы вам остаётся только дописать в таблицу ожидаемый и желаемый результат, выставить приоритет и назначить исполнителя.
Словари под эти вещи лежат на втором листе в таблице.
Если в вашем проекте много багов и хочется добавить удобства считывания, настройте условное форматирование.

Аналоги

Они есть, например bugplug или bugherd.
Зачастую такие сервисы предоставляют даже больше возможностей за $5+. Нам же хотелось создать простое и бесплатное решение для себя и всех, кому это может быть интересно.

Планы на будущее

Если наш мини-продукт будет пользоваться спросом, добавим:

  • автоматическое создание скриншота
  • выделение области на скриншоте
  • управление перечнем собираемых параметров
  • интеграция с trello
  • внешний интерфейс управления багами (заменит гугл-таблицы)

Устанавливайте виджет, делитесь мнениями и отзывами, особенно негативными. Нам это важно.

И да прибудут ваши проекты без багов.

4242
37 комментариев

Комментарий недоступен

2
Ответить

В коде ничего, что может как-то навредить вашему сайту нет. К тому же, сейчас проект полностью открытый. Можете убедиться сами https://github.com/vmikh/bugbox

По поводу гугл-таблиц, да, понимаем, что это не самое элегантное решение.
Есть планы по интеграции с trello + самостоятельным кабинетом.

4
Ответить

Откуда взят главные тезис, что находить баги скучно. Тем более докапываться до сути. Кому-то наоборот очень увлекательно и интересно. Вот документировать то, что нашел, да, скучновато.

3
Ответить

Абсолютно верно, скучнее всего документировать.
Про докапываться до сути имел в виду не разбираться в проблеме и устранять её, а выяснять по неполному описанию в чём именно проблема.

Ответить

Отличная идея! Прикольно, если бы еще сразу скриншот автоматически делался бы и отправлялся

2
Ответить

Да, будет прям кайф, вот прям сейчас работаем над этим.
К сожалению, это самая сложная часть )

2
Ответить

Любопытно, а гарантируется что проект будет всегда бесплатен?

1
Ответить