Интеграция Rational DOORS и Rational Quality Manager

Начиная с Rational DOORS версии 9.4 и Rational Quality Manager версии 4.0 поддерживается возможность интеграции Rational DOORS и Rational Quality Manager с помощью спецификации Open Services for Lifecycle Collaboration (OSLC). OSLC позволяет создавать двунаправленные ссылки между артефактами тестирования и требований, а также отображать всплывающие подсказки при просмотре требований Rational DOORS в тестовых наборах и наборов требований Rational DOORS в планах тестирования. В Rational DOORS можно создать ссылки из отдельных объектов Rational DOORS, таких как требования, на планы тестирования, шаги тестовых сценариев и тестовые наборы в Rational Quality Manager.
Прим.: Этот раздел относится к IBM® Rational DOORS версии 9.4 и выше. Информация об интеграции IBM Rational Quality Manager с Rational DOORS версии 9.3 и более ранних версий приведена в разделе Rational DOORS для Rational Quality Manager Interface (DOORS 9.3) в документации по Rational DOORS версии 9.3 и 9.4.

Связывание артефактов в случае применения OSLC

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

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

Отсутствие синхронизации двунаправленных ссылок может привести к снижению точности отчетов о трассируемости. Например, отчет, выполненный для артефактов в целевом приложении, может предоставлять результаты, отличные от результатов отчета, выполненного в исходном приложении для тех же артефактов. Данное ограничение относится к ссылкам на следующие артефакты:
  • Наборы требований
  • Планы разработки
  • Требования
  • Запросы изменений, такие как дефекты, задачи, элементы планов и сюжеты.
Важное замечание: Состояние синхронизации между двунаправленными ссылками и трассируемость исходных и целевых артефактов не гарантируется.

Связи с блокированными артефактами

Если требование или набор требований заблокированы в Rational DOORS при попытке создать или удалить ссылку на артефакт, может быть показано сообщение о том, что изменения ссылки невозможно сохранить. В таком случае приложение Управление качеством приглашает выбрать способ обработки. В приглашении предоставлены три опции: Попробовать снова, Отменить и Сохранить изменения частично. Опция Попробовать снова повторяет попытку создания или удаления обратной ссылки. Если требование или набор требований по-прежнему заблокированы, операция не выполняется. Опция Отменить отменяет изменение ссылки в артефакте теста и обратной ссылки в требовании или наборе требований Rational DOORS. Опция Сохранить изменения частично изменяет только ссылку на артефакт теста Управление качеством, но не изменяет ссылку на требование или набор требований Rational DOORS. Необходимо позже исправить ссылку в Rational DOORS для правильной работы.

Активация интеграции между приложениями

Для обеспечения связи между приложениями необходимо добавить сервер Rational Quality Manager в список удаленных служб Rational DOORS и добавить Rational DOORS в отношение "друг" на сервере Rational Quality Manager.

Прим.: Для выполнения этой задачи требуются права администратора базы данных или специальные права пользователя на управление базой данных в Rational DOORS. Кроме того, необходимы права доступа администратора Jazz на сервере Rational Quality Manager.

Дополнительная информация приведена в следующем видеоролике на YouTube об интеграции Rational DOORS с Rational Quality Manager: IBM Rational DOORS и IBM Rational Quality Manager.

Для настройки такой интеграции необходимо выполнить следующие задания. Дополнительная информация приведена в документации по интеграции для Rational Quality Manager в документации по Rational solution for Collaborative Lifecycle Management (CLM).


Комментарии