Интеграция с Trello

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

EasyQA Test Management Tool, Trello, agile board, bug tracker, create issue, create bug

Команда разработчиков EasyQA создала функциональность, которая позволяет выполнять следующие операции:

  1. подключиться к внешнему баг трекеру
  2. скопировать все задачи, ошибки и т. д. из интегрированных канбан досок
  3. автоматически создает ошибку в интегрированной системе при создании карточки в EasyQA
  4. автоматически меняет статус карточек
  5. закрывает задачу или ошибку одновременно в интегрированных службах и EasyQA
  6. синхронизирует текущие события с одним или несколькими встроенными средствами отслеживания ошибок

Инструмент управления тестированием EasyQA интегрируется со следующими системами:

  1. GitHub
  2. GitLab
  3. YouTrack
  4. JIRA
  5. Redmine
  6. Pivotal Tracker
  7. Trello

Рассмотрим процессы интеграции и синхронизации:

Add Trello plugin

Вы можете подключиться к системе отслеживания ошибок Trello. Для этого вам необходимо открыть проект, найти страницу Интеграций и нажмите на вкладку Плагины.

EasyQA test management tool, integrations, bag tracker, issue, bug, synchronization, sync

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

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

Мы выбираем Trello и начинаем заполнение следующих данных:

  1. Название доски – название вашей Trello канбан доски
  2. API Key - вы можете найти его по ссылке.Это поле обязательно для заполнения.

EasyQA Test Management tool, trello, agile board, create bug, create issue

  1. Токен пользователя - нажмите на ссылку 'Token' и нажмите 'Allow'. Вы можете найти токен внизу страницы. Это поле обязательно для заполнения.

EasyQA Test Management tool, trello, agile board, create bug, create issue

После того, как плагин создан, только Владелец может просматривать токен доступа в режиме редактирования. Только Владелец, Администратор и Менеджер проекта могут удалить плагин.

Как синхронизировать EasyQA с интегрированными системами

Мы приняли во внимание только два случая синхронизации:

  1. Когда вы используете другую систему, и вы готовы переключиться на EasyQA инструмент управления тестированием.
  2. Когда у вас есть карточки на EasyQA, которые отсутствуют в другой интегрированной системе.

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

EasyQA test management tool, integrations, bag tracker, issue, bug, synchronization, sync

І. Автоматическое - все изменения в карточках автоматически появляются в фоновом режиме. Среди этих изменений есть следующие:

  1. Когда баг создается в системе EasyQA , он создается таже в интегрированной багтрекинговой системе.
  2. Все  изменения карточек обновляются в интегрированном багтреккере в соответствии с изменениями, внесенными в EasyQA. Следующие поля синхронизируются с Trello:  summary, description, issue type, priority and status.
  3. Карточка имеет статус Закрытая  в интегрированном багтреккере, если пользователь удалил ее на EasyQA.
  4. Если пользователь внес некоторые изменения в Trello, вы должны вручную синхронизировать изменения в EasyQA, автоматическая синхронизация работает в одностороннем порядке.

ІІ. Ручное - для запуска обратной синхронизации необходимо вручную нажать на кнопку синхронизации на странице Issues.

synchronization

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

synchronization

EasyQA  предлагает следующие варианты:

  1. Все карточки - если вы хотите синхронизировать все ваши карты, которые у вас есть сейчас и которые будут созданы в будущем;
  2. Синхронизированые карточки - если вы хотите синхронизировать только карты которые были созданны после настройки плагина, то карточки которые были созданны ранее, не будут синхронизироваться.

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

I.  Все карточки:

  • Копирование карточек из EasyQA в интегрированную систему отслеживания ошибок.
  • Копирование карточек с интегрированной системы отслеживания ошибок в EasyQA.
  • Обновления ошибок в EasyQA в соответствии с изменениями, внесенными в интегрированную систему отслеживания ошибок.
  • Удаление ошибок в EasyQA, если они были удалены в интегрированной системе отслеживания ошибок.

II. Синхронизированные карточки:

  • Копирование карточек с интегрированной системы отслеживания ошибок в EasyQA.
  • UОбновления ошибок в EasyQA в соответствии с изменениями, внесенными в интегрированную систему отслеживания ошибок.
  • Удаление ошибок в EasyQA, если они были удалены в интегрированной системе отслеживания ошибок.

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

synchronization

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

Если вы хотите, чтобы все карточки EasyQA были скопированы ко всем системам, вы должны одновременно выбрать все плагины в списке.

synchronization