Настройка миграции ресурсов Rational TestManager

Если преобразование по умолчанию ресурсов Rational TestManager в поля записи Rational Quality Manager не подходит, его можно изменить.

Преобразование по умолчанию ресурсов Rational TestManager в поля записи Rational Quality Manager управляется файлами схемы XML (RQMMigration_<тип-ресурса>.xml). По одному файлу на каждый тип ресурсов, например RQMmigration_TestPlan.xml — для миграции планов тестирования.

Для добавления нового преобразования необходимо скопировать существующий файл преобразования и изменить его должным образом.

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

Ниже показано преобразование по умолчанию для плана тестирования.

<?xml version="1.0" encoding="utf-8"?>
<testplan xmlns="http://jazz.net/xmlns/alm/qm/v0.1/"
 xmlns:jzalm="http://jazz.net/xmlns/alm/v0.1/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:rtm="http://schema.ibm.com/rational/tm/v7.0.2/">

 <dc:identifier><![CDATA[UID]]&gt;</dc:identifier>
 <dc:title><![CDATA[Name]]&gt;</dc:title>
 <dc:description><![CDATA[Description]]&gt;</dc:description>
 <dc:creator><![CDATA[CreatedBy]]&gt;</dc:creator>
 <jzalm:owner><![CDATA[Owner]]&gt;</jzalm:owner>
 <jzalm:state>Completed</jzalm:state>

 <rtm:Custom1  extensionDisplayName="Custom 1">
  <![CDATA[Custom1]]&gt;
 </rtm:Custom1>
 <rtm:Custom2  extensionDisplayName="Custom 2">
  <![CDATA[Custom2]]&gt;
 </rtm:Custom2>
 <rtm:Custom3 extensionDisplayName="Custom 3">
  <![CDATA[Custom3]]&gt;
 </rtm:Custom3>
</testplan>

Например, dc:description — целевое свойство плана тестирования Quality Manager, которое преобразуется в свойство Описание плана тестирования TestManager, как показано ниже:

<dc:description><![CDATA[Description]]&gt;/dc:description>

Узел произвольных данных, ><![CDATA[***]]&gt;,— это заменитель, вместо которого вводится настоящее значение ресурса тестирования TestManager. Вообще *** представляет имя свойства ресурса в TestManager.

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

Для того чтобы описание плана тестирования в Quality Manager было преобразовано во владельца плана тестирования в TestManager, нужно изменить вышеупомянутый пример следующим образом:

<dc:description><![CDATA[Owner]]&gt;</dc:description>

Для того чтобы присвоить фиксированное значение определенному свойству в Quality Manager, необходимо ввести его, как показано ниже:

<dc:description>Описание</dc:description>

Комментарии