Как с помощью Loom записывать понятные отчеты о багах
Основные моменты
- Короткая запись в Loom, без длинных объяснений исключает неверные толкования и показывает разработчикам, что происходит.
- Благодаря пошаговым комментариям любой специалист может воспроизвести процесс и сразу понять суть проблемы.
- Указав в записи серьезность бага, степень его влияния и ожидаемое поведение, вы тем самым предоставите разработчикам все необходимое для того, чтобы определить приоритет и устранить проблему.
- Loom автоматически собирает сведения о браузере и устройстве, информацию из журналов консоли и сетевые данные, сокращая переписку между авторами отчетов и командами разработки.
- Вставьте ссылку на видео Loom в приложение Slack, электронное письмо или Jira, и все участники команды смогут просмотреть его и оставить комментарии в удобное для них время, и вам не потребуется проводить совещания с командой.
Создание понятных и эффективных отчетов об багах с помощью Loom
Если вы когда-нибудь пытались написать отчет об баге, то знаете, как много информации можно упустить. Сообщение об ошибке, описание шагов и ваших действий в это время редко создают полную картину того, что нужно увидеть разработчику.
Так что же представляет собой отчет об баге в процессе разработки программного обеспечения? Отчет об баге — это документ (в письменной форме или в формате видео), в котором точно указано, что пошло не так, как воспроизвести ошибку и каким было ожидаемое поведение системы. Цель отчета — предоставить разработчикам достаточный объем информации для того, чтобы они могли понять, приоритизировать и решить проблему, не тратя время на многочисленные уточнения.
Создание видеоотчетов о багах с помощью Loom значительно ускоряет этот процесс. Вместо страниц текста вы можете сделать запись экрана, прокомментировать проблему и поделиться ссылкой. Это позволит быстро и без путаницы скоординировать работу команд. Читайте дальше, чтобы узнать, как создавать отчеты об багах, содержащие всю необходимую информацию для быстрого исправления ошибок.
Шаг 1. Определите, о каком баге вы хотите сообщить в отчете
Прежде чем начать запись, потратьте пару минут на то, чтобы убедиться, что проблема стабильно воспроизводится. С багом, который возник только один раз и не воспроизводится, команде разработчиков будет гораздо сложнее разобраться.
Постарайтесь понять, каким должно быть ожидаемое поведение системы и что происходит на самом деле. Сравнение того, как должна работать система, с возникшей ошибкой — это суть любого полезного отчета об баге. Когда вы с этим разберетесь, перейдите в тот раздел продукта, где возникает баг, чтобы описать его в контексте.
Шаг 2. Начните запись экрана в Loom
Откройте Loom и выберите, что вы хотите записать: только экран или экран и видео с камеры. Для большинства багов достаточно только записи экрана. Вы можете включить камеру, если нужно что-то показать неспециалисту или сделать сообщение более неформальным.
Выберите конкретное окно или вкладку, где появляется баг. Запись нужной области экрана помогает следить за процессом, не отвлекаясь на другие открытые окна или постороннее содержимое.
Шаг 3. Воспроизведите и запишите действия, которые вызывают баг
Это самая важная часть записи. Зафиксируйте каждое действие, которое приводит к возникновению проблемы, и прокомментируйте свои шаги. Укажите, какие элементы вы нажимаете, какого результата ожидаете и что видите вместо этого.
Не торопитесь. Может возникнуть соблазн быстро пройти хорошо знакомые вам этапы, но тот, кто смотрит запись, возможно, видит их впервые. Благодаря такой более медленной записи зрители будут реже нажимать на повтор, чтобы уследить за всеми действиями.
Шаг 4. Четко обозначьте баг и опишите проблему
Когда на экране появится баг, сделайте паузу и укажите, в чем именно он заключается. Не думайте, что это очевидно. Точно опишите, где происходит сбой или что работает неправильно и как должно быть на самом деле.
Именно благодаря этому ваша запись станет действительно полезной для команд разработчиков. Четкое описание, сделанное в тот самый момент, когда возникает проблема, избавляет разработчиков от необходимости разбираться в непонятных временных метках или гадать, что имел в виду автор отчета.
Шаг 5. Во время записи укажите серьезность и возможные последствия проблемы
Продемонстрировав баг, кратко поясните, кого он затрагивает и как нарушает рабочий процесс или взаимодействие с пользователем. Баг, из-за которого пользователь не может завершить оформление и оплату заказа, будет намного серьезнее незначительной проблемы с отображением информации.
Укажите, как часто данный баг возникает, является ли он полным блокером и есть ли какие-либо известные обходные пути. Эта информация поможет определить приоритет для исправления ошибки.
Здесь будут полезны функции комментирования и реагирования в Loom. Вы можете оставить комментарий и указать временную метку появления бага, чтобы можно было сразу перейти к этому моменту, не просматривая все видео целиком.
Кроме того, Loom автоматически собирает технические данные, необходимые разработчикам для устранения неполадок, в том числе тип браузера, сведения об устройстве, журналы консоли и данные о сети. Благодаря этому отпадает необходимость вопросов к автору отчета со стороны команды, которая занимается решением проблемы.
Шаг 6. Просмотрите, сократите и отредактируйте отчет о баге с помощью Loom AI
Прежде чем отправить запись, еще раз просмотрите ее. Уточните все неясные моменты и уберите ненужные паузы или случайные заминки. Более короткое и информативное видео проще смотреть и использовать в качестве руководства к действию.
Loom AI упрощает эту задачу. Любой пользователь может создать качественную профессиональную запись, даже не имея опыта редактирования видео. Редактирование с помощью ИИ автоматически улучшает качество записи, что особенно полезно для участников команды, которые чувствуют себя некомфортно перед камерой, но все же должны четко излагать информацию.
Шаг 7. Поделитесь записью с командой, чтобы участники могли просмотреть ее в удобное время
Скопируйте ссылку на видео из Loom и отправьте ее команде по электронной почте, сообщением в Slack либо прямо в программу для отслеживания багов.
Если команда использует Jira, такую рассылку из Loom сделать еще проще. На вкладке Generate (Сгенерировать) есть кнопка Create in Jira (Создать в Jira), с помощью которой можно создать задачу прямо на доске Jira команды, не выходя из Loom. Видео, контекст и подробности, относящиеся к багу, будут отправлены прямо в систему, где выполняются задачи.
Там участники команды могут просматривать видео, оставлять комментарии и согласовывать дальнейшие действия с помощью асинхронных сообщений, не планируя для этого встреч. Асинхронное выполнение задач с помощью Loom предполагает, что участники распределенных команд могут просматривать, обсуждать и согласовывать задачи исходя из своего расписания. Это сокращает время обмена обратной связью и количество ненужных совещаний.
Что следует включать в отчет о баге?
Качественный видеоотчет о баге должен включать следующее:
- Четкие шаги для воспроизведения: опишите каждое действие, которое приводит к возникновению бага, чтобы разработчики могли легко его воспроизвести.
- Наглядную демонстрацию: покажите, что происходит на экране при возникновении бага, а не просто описывайте это словами.
- Ожидаемые и фактические результаты: четко опишите, что должно было произойти и что получилось в итоге. Такая формулировка позволяет сразу понять суть проблемы.
- Серьезность бага и его влияние на работу: объясните, на чью работу влияет баг и насколько он критичен, чтобы команда могла адекватно расставить приоритеты.
- Дополнительные характеристики: Loom автоматически собирает информацию о браузере и устройстве, но иногда полезно указать операционную систему, версию приложения или тип аккаунта.
Когда стоит записывать отчет о баге с помощью Loom
Не для каждого отчета о баге требуется видео в Loom, но порой запись экрана гораздо информативнее, чем просто текст. Вот несколько реальных сценариев, когда имеет смысл записать отчет о баге:
- Когда нужно показать точные шаги для воспроизведения бага, не прибегая к созвону: например, при работе в разных часовых поясах или когда баг сложно объяснить словами.
- Когда разработчики и тестировщики увязли в бесконечных комментариях: один человек описывает, что увидел, а другой пытается это воспроизвести, но не может.
- Когда сотрудникам без технической подготовки нужно наглядно показать, что происходит: сотруднику из команды по работе с клиентами или из отдела маркетинга не придется изучать специальную терминологию, чтобы составить полезный отчет о баге.
- Когда баг возникает только при определенных условиях: если проблема появляется после определенной последовательности нажатий или только при наличии у пользователя определенных прав, показать ее быстрее, чем описать.
- Когда речь идет о визуальных багах: проблему с версткой, ошибку рендеринга или сбой в анимации почти невозможно точно описать словами.
- Когда нужен отчет о периодических багах: если проблема возникает не каждый раз, запись видео в момент ее появления даст команде конкретный материал для изучения.
- Когда баг затрагивает несколько экранов или вкладок и требует выполнения множества действий: сложный рабочий процесс проще отследить по видео, чем в формате пронумерованного списка шагов.
Советы по записи отчета о баге с помощью Loom
Несколько простых принципов сделают ваши отчеты о багах максимально полезными. Эти советы пригодятся независимо от того, создаете ли вы свой первый отчет или уже сотый.
- Сосредоточьтесь на чем-то одном: по возможности записывайте на каждое видео только один баг. Объединение нескольких проблем в одной записи усложняет для разработчиков сортировку и назначение задач.
- Рассказывайте о своих действиях: не надо просто молча нажимать на кнопки. Объясните, что и зачем вы делаете. Подробное описание каждого шага делает запись полезной для тех, у кого нет предварительных сведений.
- Используйте курсор продуманно: перемещайте мышь так, чтобы привлечь внимание к нужной области. Наведение курсора на баг в момент его появления помогает понять, куда именно нужно смотреть.
- Придумайте понятный заголовок: заголовок «Кнопка оформления заказа не отвечает после применения промокода — Safari» гораздо информативнее, чем «Баг в оформлении заказа». Хорошие заголовки помогают командам искать, сортировать и расставлять задачи по приоритетам, не открывая каждое видео.
Loom — один из лучших инструментов для составления отчетов о багах, который интегрируется с программными инструментами для документирования, чтобы вся информация была упорядочена и хранилась на одной платформе.
Устраняйте баги быстрее с помощью наглядных отчетов
Письменные описания багов замедляют работу всех сотрудников. Автору отчета сложно учесть все нюансы. Разработчику, который его читает, приходится догадываться о деталях. Специалист по контролю качества, который пытается воспроизвести баг, часто не может этого сделать. Короткая видеозапись в Loom решает эти проблемы, ведь ее может быстро посмотреть любой участник команды. Инструмент Loom для записи экрана позволяет легко и четко зафиксировать проблему, добавить пояснения в стиле видеопрезентации и мгновенно поделиться записью.
Так у вашей команды будет все необходимое для решения проблемы. Никаких пояснительных созвонов, уточняющих писем и ожидания, пока кто-нибудь освободится.