Преобразование по умолчанию ресурсов 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]]></dc:identifier> <dc:title><![CDATA[Name]]></dc:title> <dc:description><![CDATA[Description]]></dc:description> <dc:creator><![CDATA[CreatedBy]]></dc:creator> <jzalm:owner><![CDATA[Owner]]></jzalm:owner> <jzalm:state>Completed</jzalm:state> <rtm:Custom1 extensionDisplayName="Custom 1"> <![CDATA[Custom1]]> </rtm:Custom1> <rtm:Custom2 extensionDisplayName="Custom 2"> <![CDATA[Custom2]]> </rtm:Custom2> <rtm:Custom3 extensionDisplayName="Custom 3"> <![CDATA[Custom3]]> </rtm:Custom3> </testplan>
Например, dc:description — целевое свойство плана тестирования Quality Manager, которое преобразуется в свойство Описание плана тестирования TestManager, как показано ниже:
<dc:description><![CDATA[Description]]>/dc:description>
Узел произвольных данных, ><![CDATA[***]]>,— это заменитель, вместо которого вводится настоящее значение ресурса тестирования TestManager. Вообще *** представляет имя свойства ресурса в TestManager.
Неправильные имена свойств будут преобразованы в пустые значения во время миграции.
Для того чтобы описание плана тестирования в Quality Manager было преобразовано во владельца плана тестирования в TestManager, нужно изменить вышеупомянутый пример следующим образом:
<dc:description><![CDATA[Owner]]></dc:description>
Для того чтобы присвоить фиксированное значение определенному свойству в Quality Manager, необходимо ввести его, как показано ниже:
<dc:description>Описание</dc:description>