клоп-богомол TracУчебное пособие по керу

⚡ Умное резюме

клоп-богомол Tracker — это свободная программа с открытым исходным кодом. tracЭто ключевая система, которую используют команды разработчиков программного обеспечения для сообщения о дефектах, назначения ответственных лиц, прикрепления подтверждающих документов и отслеживания каждого исправления до его завершения в рамках нескольких проектов и релизов.

  • 🐞 Сообщить о проблеме: Девять пошаговых инструкций позволяют преобразовать информацию о дефекте из формы «Сообщить о проблеме» в пронумерованный документ. tracвход с кедой.
  • 🎨 Цвета статуса: Каждый статус рабочего процесса имеет свой цвет строки, поэтому информацию о состоянии очереди можно прочитать с первого взгляда.
  • 📁 Настройка проекта: В разделе «Управление проектами» для каждого продукта создается отдельный контейнер со своим собственным статусом и возможностью отображения.
  • 👥 Учетные записи пользователей: Функция «Управление пользователями» создает учетные записи, устанавливает уровень доступа и назначает людей на проекты.
  • 🧩 Настраиваемые поля: Дополнительные поля, такие как «Коммерческая ценность», можно определить один раз и связать с любым проектом.
  • 🔔 Уведомления: В настройках учетной записи определяется, какие события, от новых выпусков до добавленных заметок, будут отправляться по электронной почте.
  • 🇧🇷 Текущая версия: Поддерживается версия MantisBT 2.28.4; версия 1.3.x получает только исправления безопасности.

клоп-богомол TracУчебное пособие по керу

Что такое клоп-богомол? Tracкер?

Богомолвыпущен под своим официальным названием МантисBTэто ошибка с открытым исходным кодом. tracпрограммное обеспечение King, которое можно использовать для tracMantisBT позволяет выявлять и устранять программные дефекты в различных проектах. Вы можете легко скачать и установить MantisBT для собственного использования, а также проект предлагает размещенную версию этого же программного обеспечения через MantisHub. Вы можете легко настроить Mantis в соответствии со своим рабочим процессом разработки программного обеспечения.

MantisBT — это PHP-приложение, которое хранит свои данные в MySQL, PostgreSQL or Microsoft SQL Serverпри этом сам сервер работает на Linux. Windows or macOSТекущая стабильная версия: MantisBT 2.28.4Более старая ветка 1.3.x (1.3.20) по-прежнему поддерживается, но получает только исправления безопасности и критические ошибки, поэтому новую установку следует начинать с версии 2.x.

Некоторые важные особенности MantisBT:

  • Уведомления по электронной почте: он рассылает электронные письма с обновлениями, комментариями и решениями заинтересованным сторонам.
  • Контроль доступа: вы можете контролировать доступ пользователей на уровне проекта.
  • Настройка: вы можете легко настроить Mantis в соответствии с вашими требованиями.
  • Поддержка мобильных устройств: Mantis поддерживает iPhone, Android и Windows Телефонные платформы.
  • Плагины: Постоянно расширяющаяся библиотека плагинов для добавления пользовательской функциональности в Mantis Issue. Tracкер.

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

Как сообщить о проблеме

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

Шаг 1) Войти в Мантис

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

клоп-богомол TracЭкран входа в систему Ker с выделенными именем пользователя, паролем и кнопкой «Вход».

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

В заголовке Mantis отображается учетная запись авторизованного пользователя и ссылка «Сообщить о проблеме», отмеченная в верхнем меню.

Шаг 3) На следующем экране

  1. Введите категорию ошибки
  2. Введите воспроизводимость
  3. Введите серьезность
  4. Введите приоритет
  5. Введите данные платформы
  6. Введите сводку отчета об ошибке
  7. Enter Descriptион
  8. Введите шаги для воспроизведения ошибки
  9. Нажмите «Отправить отчет».

Пронумерованные выноски на скриншоте ниже соответствуют этому списку один к одному, от «Категория» вверху до «Отправить отчет» внизу формы.

Форма Mantis Enter Report Details заполнена с указанием категории «Безопасность», параметра «Воспроизводимость всегда», уровня серьезности «Сбой» и приоритета «Немедленно».

ЗАМЕТКАПоля, которые вы видите в вашей версии Mantis, могут отличаться. Обратитесь к нашему разделу о... Настраиваемые поля для того же.

Шаг 4) После ввода всех данных в окне отчета мы отправим отчет, и вскоре он отобразится в главном окне. Как показано на скриншоте ниже, при нажатии на кнопку «Просмотреть проблему» на экране появится информация о проблеме с ее идентификатором. "0017896" Кроме того, он показывает статус нового, а также дату его создания.

В окне Mantis View отображается список проблем с панелью фильтров сверху, а в статусе «новая» показана недавно созданная проблема 0017896.

Проблемы в Mantis Tool выделяются в зависимости от статуса проблемы. Например, здесь проблема находится в статусе подтверждения, поэтому выделена светло-оранжевым цветом.

Цветовая легенда статуса Mantis, отображающая статусы «новый», «отзыв», «принято к рассмотрению» и «подтверждено» над строкой «принятая проблема».

Для разных статусов присваиваются разные цвета. В таблице ниже указан цвет по умолчанию, который MantisBT поставляет для каждого статуса рабочего процесса; администратор может изменить его с помощью... $g_status_colors настройка конфигурации.

Статус Цвет по умолчанию Что вам говорит этот ряд
новый Светло-красный / розовый Об этом сообщили, но пока никто не обратил на это внимания.
Обратная связь Purple Сотруднику, занимающемуся обработкой информации, требуется дополнительная информация от репортера.
признанный Апельсин Команда признает отчет достоверным.
подтвердил Жёлтые Второй человек воспроизвел дефект.
назначенный Blue Над исправлением проблемы работает назначенный обработчик.
решен Зелёная Исправление уже внесено и ожидает проверки.
закрыто серый Проверено и заархивировано, дальнейших действий не требуется.

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

Шаг 5) Когда вы нажимаете на свою проблему #id 0017896, он покажет проблему более подробно, например, репортера проекта, его статуса, даты отправки и последнего обновления.

На странице Mantis View Issue Details для выпуска 0017896 указаны проект, автор, приоритет, серьезность, воспроизводимость и разрешение.

Шаг 6) Помимо этого, вы можете добавить к ошибке файл, документы, изображения, как показано ниже:

Страница проблемы Mantis, отображающая прикрепленный скриншот SecurityBug.png и элементы управления «Обзор» и «Загрузка файла».

Шаг 7) Вы также можете добавить комментарии, касающиеся вашей проблемы, как показано на скриншоте ниже.

Панель Mantis Notes с добавленным комментарием репортера к проблеме, а также кнопками «Редактировать», «Удалить» и «Сделать приватным».

Шаг 8) Вы можете нажать «История» в верхней части отчета о проблеме, чтобы просмотреть историю проблем. Эта история проблем содержит подробную информацию, например, когда проблема была создана, или когда файл был добавлен к задаче, или было ли добавлено какое-либо примечание к проблеме.

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

Шаг 9) Как только проблема будет отправлена, разработчик получит электронное письмо.

Приведённое ниже уведомление — это сообщение, которое Mantis отправляет при смене ответственного за проблему, и оно повторяет в текстовом виде информацию об авторе, обработчике, проекте, категории, серьёзности, приоритете и статусе.

Уведомление по электронной почте от Mantis о назначении задачи с указанием автора, обработчика, уровня серьезности и статуса.

Как добавить проект

Каждая задача в Mantis относится к отдельному проекту, поэтому следующая задача — создать задачу для тестируемого продукта.

Шаг 1) На вкладке «Управление» перейдите в «Управление проектами».

  1. Введите название проекта
  2. Выберите статус
  3. Enter Descriptион
  4. Нажмите Добавить проект

В форме добавления проекта Mantis заполните название проекта, статус разработки и описание, прежде чем нажать кнопку «Добавить проект».

Шаг 2) Проект создан.

В списке проектов Mantis Manage Projects отображается информация о новом проекте, его статусе, статусе «включен» и статусе «публичный просмотр».

Как создать пользователя

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

Шаг 1) Перейдите в раздел «Управление» > «Управление пользователями». Нажмите «Создать новую учетную запись».

На странице «Управление учетными записями» в Mantis отображается существующая учетная запись администратора с выделенной кнопкой «Создать новую учетную запись».

Шаг 2) Введите данные учетной записи, затем создайте пользователя.

  1. Имя пользователя
  2. Настоящее имя
  3. Эл. адрес
  4. Уровень доступа
  5. Нажмите Создать пользователя.

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

Шаг 3) На следующем экране назначьте пользователя нужному проекту.

На экране добавления пользователя в проект в Mantis происходит перемещение проекта из категории «Неназначенные проекты» и установка уровня доступа на «Репортер».

Шаг 4) Обновите электронную почту и другие настройки учетной записи по желанию.

Страница настроек учетной записи Mantis с флажками для отправки уведомлений по электронной почте по каждому событию, настройками проекта по умолчанию, часового пояса и языка.

Шаг 5) Учетные данные для входа отправляются пользователю по электронной почте.

Электронное письмо с подтверждением регистрации аккаунта в Mantis сообщает новому пользователю о создании аккаунта и содержит ссылку на страницу ввода пароля.

Как создать настраиваемое поле

Если стандартная форма отчета не охватывает все необходимые для вашего процесса данные, Mantis позволяет определить дополнительные поля и привязать их к отдельным проектам.

Шаг 1) Создайте поле

  1. Перейдите в раздел «Управление настраиваемыми полями».
  2. Введите имя поля
  3. Нажмите кнопку «Создать пользовательское поле»

На странице Mantis «Управление пользовательскими полями» введено новое имя поля, и отмечена кнопка «Новое пользовательское поле».

Шаг 2) Настройте поведение поля.

  1. Выберите тип поля
  2. Введите данные, специфичные для поля
  3. Нажмите «Обновить настраиваемое поле».

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

Шаг 3) Пользовательское поле создано.

Список пользовательских полей Mantis, отображающий недавно созданное поле с указанием количества проектов и их типа.

Шаг 4) Снова нажмите настраиваемое поле и свяжите настраиваемое поле с вашим проектом.

Связывание пользовательского поля Mantis с экраном проекта, на котором выбран проект, указано значение последовательности и находится кнопка «Связать пользовательское поле».

Шаг 5) В разделе «Проблема отчета» отображается новое настраиваемое поле.

В форме Mantis «Ввод сведений об отчете» связанное пользовательское поле теперь отображается в виде дополнительной строки над кнопкой «Загрузить файл».

Настраиваемые поля, проекты и уровни доступа в совокупности предоставляют небольшой команде тот же контроль, что и более крупным командам. ошибка tracинструменты короля обеспечить, не покидая процесс управления дефектами Ты уже бежишь.

Часто задаваемые вопросы (FAQ)

MantisBT — это программное обеспечение с открытым исходным кодом, распространяемое под лицензией GNU GPL, поэтому самостоятельная установка не требует никаких затрат, кроме использования собственного сервера. Текущая стабильная версия — 2.28.4. В устаревшую ветку 1.3.20 поступают только исправления безопасности и критические ошибки, поэтому новая установка должна начинаться с версии 2.x.

MantisBT — это PHP-приложение, работающее с... MySQL, PostgreSQL or Microsoft SQL ServerСам сервер может работать под управлением Linux. Windows or macOSВеб-интерфейс поддерживается в Chrome. FirefoxСафари, Opera и Эдж.

MantisBT — это загружаемый пакет, который вы устанавливаете и обслуживаете самостоятельно. MantisHub — это коммерческий хостинг-сервис, построенный на той же кодовой базе, поэтому вы получаете работающий экземпляр за считанные секунды с включенной поддержкой, вместо того чтобы управлять PHP, базой данных и обновлениями.

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

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

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

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

Да. Второй пилот GitHub Может создавать скрипты, которые вызывают REST API MantisBT для создания задач, прикрепления логов или экспорта отчетов, а также может генерировать код плагинов. Всегда сверяйте сгенерированные вызовы с текущей документацией API перед их запуском.

Подведем итог этой публикации следующим образом: