Close

Оптимизация регрессионного тестирования с помощью Loom: как документировать результаты и делиться ими

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


Как фиксировать регрессионное тестирование с помощью Loom?

В этом руководстве объясняется, как использовать Loom, чтобы сделать регрессионное тестирование понятнее и быстрее. С помощью Loom можно записывать экран во время тестирования, четко показывать, что не работает, и делиться видео с командой. Так разработчики смогут увидеть проблему, понять контекст и быстрее ее исправить.

Начните фиксировать регрессионное тестирование с помощью Loom уже сегодня

Шаг 1. Подготовьте тестовую среду

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

Шаг 2. Начните запись в Loom

Откройте Loom и выберите запись только с экрана или с экрана и камеры. Для регрессионного тестирования прекрасно подходят оба варианта, но если записывать только экран, разработчики будут меньше отвлекаться на посторонний контент при просмотре видео. Не забудьте проверить настройки микрофона.

Чтобы автоматически генерировать заявки Jira из видео Loom, на этом шаге необходимо подключить Loom к Jira.

Шаг 3. Начните с короткого вступления, чтобы дать команде полный контекст

Запустите запись и в самом начале объясните, какую функцию и номер сборки вы тестируете и какое конкретное поведение или проблему ищете. Это поможет команде понять область тестирования, прежде чем погружаться в пошаговое рассмотрение проблемы.

Шаг 4. Выполните регрессионное тестирование в реальном времени

Пошагово выполняйте план регрессионного тестирования, рассказывая о своих действиях и ожидаемых результатах. Используйте инструменты рисования Loom для выделения кнопок, полей или сообщений об ошибках.

Четкие пояснения и аннотации помогут избежать недоразумений и дадут разработчикам контекст для ускоренного исправления багов.

Шаг 5. Документируйте ошибки и сбои по мере возникновения

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

Используйте Loom AI в качестве инструмента для создания отчетов об багах, чтобы автоматически регистрировать заявки в Jira. Loom AI извлекает журналы консоли, информацию об устройстве и шаги для воспроизведения проблемы из видео. Затем вы можете добавить интеллектуальные ссылки на задачи Jira или страницы Confluence для удобного доступа и публикации.

Шаг 6. Подведите итоги и завершите запись

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

Расскажите команде, что делать дальше. Должен ли отдел контроля качества провести повторное тестирование после исправления? Нужно ли кому-то исследовать конкретную проблему? Внятная постановка задачи поможет двигаться дальше.

Шаг 7. Отредактируйте и упорядочите отснятый материал

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

Закончив, переименуйте видео по определенному шаблону, чтобы потом его было легко найти, например «регрессионный_тест_функция_версия_дата». Это поможет поддерживать порядок на протяжении всех циклов тестирования.

Шаг 8. Поделитесь ссылкой с соответствующими командами

Поделитесь своим ссылкой на видео в Loom, отправьте его по электронной почте или встройте непосредственно в Jira и Confluence. Если вы имеете дело с конфиденциальными данными или внутренними системами, тщательно настройте права доступа к записи.

Видео, встроенное непосредственно в заявки Jira, дает контекст для отчетов о багах, а добавление записей на страницы Confluence помогает формировать документацию по тестированию. Вся информация хранится в одном месте, а не разбросана по веткам электронной почты и общим дискам.

Совместная работа в асинхронном режиме с помощью Loom помогает объединить распределенные команды в разных часовых поясах. Инженер из Сингапура может посмотреть запись тестирования в 9 утра по своему времени, найти актуальный баг и оставить комментарий с меткой времени для уточнения информации.

Шаг 9. Отслеживайте вопросы и при необходимости отвечайте на них

Проверяйте, нет ли комментариев к видео от участников команды. Комментарии содержат точную метку времени видео, чтобы вы не запутались в обсуждениях.

Работа с отзывами в асинхронном режиме избавляет от необходимости лишний раз проводить собрание и ускоряет исправление багов. Все отвечают, когда есть время, а не когда совпали свободные окна в календарях. Отслеживайте все комментарии и обновления в Jira или Confluence, куда встроено видео Loom, чтобы все хранилось в одном месте.


Рекомендации по улучшению видеофиксации регрессионных тестов

Вот несколько простых советов, которые помогут сделать видеофиксацию регрессионных тестов более полезной для вашей команды.

  • Придерживайтесь принципа «одна видеозапись на регрессионное тестирование одного процесса». Тестируйте по одной функции за раз, чтобы видео было коротким, а не собирайте все в долгий сеанс. Разбейте большие планы тестирования на короткие целенаправленные видеоролики, например «регрессионное тестирование процесса входа в систему» или «регрессионное тестирование процесса оформления заказа». Так разработчики смогут найти и посмотреть только то, что относится к их работе.
  • Поясняйте происходящее и добавляйте подписи во избежание неопределенности. Во время тестирования проговаривайте, что и почему вы делаете. Когда что-то работает неправильно, объясняйте, чего вы ожидали. Используйте инструменты рисования в Loom, чтобы обводить сообщения об ошибках, выделять неработающие кнопки и указывать на недостающие данные.
  • Записывайте короткие видео и выделяйте только важные этапы и ошибки. По возможности не превышайте продолжительность в 10 минут. Вырезайте части видео, в которых ничего не происходит: например, когда вы ждете, пока страница загрузится. Уделяйте внимание главному: выполнению теста и обнаруженным ошибкам.
  • Создавайте копии важных видеозаписей для аудита или соответствия нормативным требованиям. Если вы работаете в регулируемых отраслях или видеозаписи могут потребоваться вам для прохождения аудитов соответствия, загрузите и сохраните записи важных тестов. Такая видеодокументация подтверждает, какие элементы были протестированы, когда и с какими результатами.

Как применять Loom AI при документировании и публикации видео регрессионного тестирования

Записать тест очень просто, но на превращение записанного видео в организованную и практичную документацию нужно время. Искусственный интеллект Loom AI автоматизирует этот процесс.

Когда вы закончите снимать видео, вашей команде не придется вручную извлекать из него нужную информацию. Loom AI сделает это за вас:

  • Расшифровки с возможностью поиска. Каждое слово в звуковой дорожке записи индексируется, и по ним можно легко найти конкретные проблемы: например, тайм-аут платежного шлюза.
  • Логичное разбиение на разделы. Длинные записи разбиваются на главы, и члены команды могут сразу перейти к разделу с нужной ошибкой, не пересматривая все видео.
  • Создание заявок в Jira и документов Confluence. ИИ позволяет автоматически создавать заявки в Jira и документы Confluence с предварительным добавлением технического контекста, чтобы у вашей команды была готовая документация.
  • Сводки, сгенерированные ИИ. Получайте готовые краткие сводки записей тестов с описанием ключевых проблем и шагов, делитесь ими с командой или добавляйте в обновления статуса.


Эти функции соответствуют передовым практикам работы с документацией по программному обеспечению и обеспечивают доступ к информации в нужное время. Когда результаты тестирования интегрированы непосредственно в Jira и Confluence, по ним предоставлены сводки от ИИ и уже можно выполнять поиск, вашей команде не придется тратить время на попытки вспомнить, где уже сообщали об ошибке, и искать ее в переписках в Slack или электронной почте. Информация уже доступна, организована и дополнена контекстом.

Сделайте Loom неотъемлемой частью своих инструментов для тестирования

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

Поскольку Loom интегрируется непосредственно в Jira и Confluence, документация по регрессивному тестированию хранится там же, где ваша команда уже отслеживает результаты работы. Независимо от того, создаете вы подробные пошаговые инструкции по созданию видеопрезентации или используете асинхронное видео для эффективного проведения совещания, знание того, как провести совещание с использованием записанного контента, поможет сделать эффективнее весь процесс тестирования.

Начните записывать регрессионные тесты с помощью Loom уже сегодня