ibm rational publishing engine tool hands tutorial
Задълбочен преглед на IBM Rational Publishing Engine Tool. Научете инсталацията, предварително форматиране на отчета, генерирайте отчет за изискванията и внедрете шаблон в DNG:
Какво е RPE?
IBM Rational Publishing Engine (RPE) е инструмент за автоматизиране на отчета за генериране от различни източници на данни. Основната цел на IBM RPE е да извлича данните от различни източници на данни, може да бъде или набор от инструменти на IBM, или други инструменти на трети страни, което ще помогне да се намалят човешките грешки и ръчните усилия.
Инструментът може да генерира пет изхода едновременно, като WORD, PDF, XSL-FO, Excel, HTML.
В този урок ще обясним задълбоченото използване на IBM Rational Издателска машина. Но преди това нека разгледаме основите на IBM Rational DOORS Next Generation от връзката по-долу:
Препоръчително четене => Въведение в IBM Rational DOORS следващо поколение
Какво ще научите:
Преглед на Rational Publishing Engine
Тъй като вече обсъдихме основната функционалност на RPE по-горе, ще преминем към характеристиките на RPE и инсталационната част в този урок.
Основните характеристики на инструментите включват:
- Той може да прилага стилове и клиентски формати.
- Той може да добави множество източници на данни, за да задоволи очакванията на клиентите.
- Повторно използване на шаблони в цялата организация за всички проекти.
- Може да се интегрира с инструменти на трети страни, използвайки REST API.
- Поддържа изчерпателни отчети за проследяване и всякакви други сложни формати
Инсталиране на RPE
Моля, уверете се, че споменатият софтуер е достъпен, преди да започнете инсталацията
Забележка: Искате да имате предимство на IBM Passport за достъп до това .
- Име на хост на разположен сървър с плаващ лиценз на IBM.
Стъпки за инсталиране на RPE :
- Отворете IBM Installation manager
- Отидете на Файл >> Предпочитания
- Придвижете се до хранилището на RPE disktag.inf
- Щракнете върху Ok
- Инсталирай
- Щракнете върху Напред, когато поиска лиценз, предоставете името на хоста на сървъра RLKS (Rational License Key Server) с номера на порта в следния формат. Пример: 27000 @ или // 27000 е номерът на порта по подразбиране.
- Инсталирай.
Проучване на настолния интерфейс на Rational Publishing Engine
RPE има основните два компонента:
- RPE Studio : Къде ще проектираме шаблона и ще добавим източници на данни.
- RPE стартер : Където ще проектираме стила, резултатите, ще стартираме източниците на данни и ще генерираме отчета.
Основните артефакти на RPE са както следва:
- Шаблон на документ (* .dta) : Това е форматът на шаблона, който можем да използваме повторно.
- Спецификация на документ / отчет (* .dsx) : Той свързва един или повече шаблони и се използва за генериране на отчета
Генериране на отчет за изискванията на следващо поколение
Нека започнем със създаване на шаблони за генериране на документ за изискванията на DNG. Следвайте стъпките, споменати по-долу, за да създадете същите.
# 1) Отворете Document Studio.
# две) За да създадете отчет от инструмента, първата стъпка е да добавите източник на данни. За добавяне на източник на данни щракнете върху Данни >> Добавяне на източник на данни
На втората страница на съветника изберете DNG модул от списъка с предварително дефинирани източници на данни. В Схема полето предоставя името на хоста и номера на порта на DNG сървъра. https: // име на хост: 9443 / rm / публикация / модули? метаданни = схема
Например, https: // softwaretestinghelp: 9443 / rm / публикуване / модули? метаданни = схема
# 3) Попълнете идентификационните данни за DNG вход в потребителско име и парола и изберете опцията Автоматично като тип удостоверяване и след това щракнете върху Напред.
# 4) Сега можете да видите, че източникът на данни е добавен в раздела за източник на данни в шаблона.
# 5) Следващата стъпка е да добавите елементи според нуждите. За това,
- Изберете контейнер и плъзнете до шаблона от палитрата
Забележка: Контейнерът е като страница, която не влияе на изходното съдържание и се използва главно за добавяне на източници на данни .
- Добавете едно параграф и текст от палитрата, която трябва да е вътре в контейнера, както е показано на изображението по-долу. Където параграф описва резултата и има отпечатък в изходния документ.
- Плъзнете и пуснете Източник на данни> артефакт заявка от изгледа на източника на данни.
- Щракнете двукратно върху текстов елемент и изберете раздела Data Expression и разгънете Източник на данни> артефакт заявка и изберете заглавие който ще отпечата заглавието на DNG модула.
- Запазете шаблона. Удължаването ще бъде. Dta.
# 6) Сега ще конфигурираме URI, който описва DNG модулите.
- Горе вдясно променете перспективата към стартера, което улеснява навигацията, така че да можете лесно да навигирате до стартера.
- Ако сте запазили шаблона, можете да видите в конфигурацията на източника на данни DNG Module-Datasources в червен цвят.
- Щракнете с десния бутон върху източника на данни и изберете конфигуриране на конфигурацията на източника на данни.
- Дайте URL адреса като https: // име на хост: 9443 / rm / публикация / модули? reourceURI =
Където идентификатор на модула е,
- Навигирайте в браузъра на URL, https: // име на хост: 9443 / rm / web
- Изберете проекта след влизане в приложението
Отворете модула, за който искаме да генерираме отчета.
Кликнете върху Споделяне на връзка към артефакт и копирайте идентификатора, който е показан на изображението по-долу, и заменете идентификатора на модула в горния URL адрес.
- Сега URL в RPE Launcher изглежда като на изображението по-долу. Предоставя потребителски идентификационни данни с Автоматичен метод за удостоверяване.
- Щракнете върху генериране на документ.
- Изходът изглежда така,
# 7) Тук шаблонът отпечатва само заглавието на DNG модула, където, използвайки източника на данни на модула DNG, ние можем да отпечатаме подробности за модула, като описание, идентификатор на модула и т.н. За това,
- Отидете на Данни >> Добавяне на източник на данни
- На втората страница на съветника изберете DNG Text от Predefined и дайте име на хост, порт, парола за потребителско име и автоматично удостоверяване, както дадохме за източника на данни за модула.
Щракнете върху Напред и Край.
- Сега в изгледа на източника на данни ще можем да видим DNG Text.
Забележка: Важното, което трябва да се отбележи, е, че в модула DNG конфигурираме URL адреса в стартера, така че когато добавяме DNG текст, трябва да го конфигурираме динамично. За тази автоматична конфигурация трябва да използваме още един елемент Динамичен източник на данни от палитрата, която трябва да е вътре в контейнер. Заявката, която ще свързва DNG модула и DNG текста, е данни / източник / модул / контекст Обвързване на източник на данни на модул DNG .
# 8) Плъзнете и пуснете контейнер от палитрата, който трябва да бъде поставен в контейнера за заявки DNG Module.
# 9) Плъзнете заявката обвързване на данни / източник / модул / контекст към контейнера , ако подканващото избиране на контекст за избиране избира главния източник на данни за заявка за контейнер / артефакт.
# 10) Щракнете с десния бутон върху контейнера и изберете Insert >> Конфигурация на източника на данни, сега потребителят може да види елемент, добавен към контейнера.
# единадесет) Следващата стъпка е да конфигурирате този източник на данни динамично. За това,
- Изберете елемента източник на данни, за да отидете в раздела свойства: Конфигурация на източника на данни >> Данни
- Кликнете върху Target Datasource изберете DNG Text
- Изберете DNG модул от наследената конфигурация на данни
# 12) Кликнете върху контейнера и отново изберете елемента Източник на данни, както можете да видите в раздела за свойства под данни, ново свойство се добавя като динамична конфигурация.
# 13) Кликнете върху URI и изберете израз на скрипт от съветника.
Забележка: Както е описано по-горе, подробностите за изискванията и връзката се съхраняват в данните >> артефакт >> обвързване на контекста >> за. Това относно съдържа съответния URL адрес на изискването, който не може да се използва директно като него, а не URL адрес на същия формат. Затова трябва да използваме израз на скрипт, за да преобразуваме URL адреса в нашия формат. За това направете същото като в Image.
- Изразът е: about.replace (‘/ ресурси /’, ‘/ публикуване / текст? ресурсURI =’);
- Щракнете върху Ok.
- Посочете потребителско име и парола в динамичната конфигурация.
# 14) Ето ни, сега изискването ще бъде повторено, така че ще използваме параграфи и текст вътре в контейнера и използвайте DNG текст Източник на данни Източник на данни / Артефакт заявка в абзаца.
# петнадесет) За да следваме формата, тъй като заглавието на изискването трябва да е получер, ще използваме условие за филтриране само на заглавието. За това,
- Щракнете с десния бутон върху абзаца и щракнете върху Данни >> Редактиране на условието
- Всички изисквания вътре в модул, свързани с основните неща, съхранявани вътре в DNG модула Източник на данни / артефакт / обвързване на контекст .
- Разгънете атрибутите и контекста на заявката, който го обвързва, и проверете isHeading атрибут .
- Дайте сценария, както следва,
isHeading == “true”
- Щракнете върху Ok.
# 16) След това трябва да отпечатаме изискването, което не е заглавие, ще използваме условие за филтриране само на това, което не е заглавие. За това добавете още един абзац и отново текст надолу с заявка DNGText - Източник на данни / артефакт / съдържание / текст / richtextbody и,
- Щракнете с десния бутон върху абзаца и щракнете върху Данни >> Редактиране на условието
- Всички изисквания вътре в модул, свързани с основните неща, съхранявани вътре в DNG модула Източник на данни >> артефакти >> контекстно обвързване.
- Разгънете атрибутите и го свържете с контекста на заявката и щракнете върху квадратчето isHeading.
- Дайте сценария, както следва,
isHeading! = „Вярно“
- Щракнете върху Ok.
Така шаблонът изглежда,
# 17) След като конфигурираме динамично DNG текста, ще скрием източника на данни от стартера. За това от контур изберете източници на данни и кликнете върху DNG Text под раздела свойства в конфигурацията, необходима за избор на скрити.
как да отворите eps файлове на windows -
# 18) Запазете и кликнете върху генериране на отчет.
Разширено форматиране на отчета
Този раздел описва как да форматирате абзаца, да добавите стилове, съдържание и размер на текста, за да направите своя отчет по стандартен начин.
Както в отчета DNG, който генерирахме името на модула и мястото му е отляво. Дневният ред е да се приспособи размерът му към стила на заглавието и да се направи в центъра на страницата. За това,
# 1) Изберете абзаца, където е заглавието на модула, отидете на свойства надолу до шаблона и изберете опция за подплата, отстъпи и интервали. В опцията за подравняване изберете Център от падащия списък.
# две) За увеличаване на размера Отидете на опция Шрифт в свойствата и фиксирайте размера на заглавието си.
# 3) За да приложите стил, щракнете с десния бутон върху абзаца и изберете Стил >> Заглавие
# 4) За да добавите съдържание в горната част на страницата, както трябва да дойде след заглавието на модула, трябва да добавим съдържанието от палитрата. За това щракнете с десния бутон върху интервала, след като елементът на заглавието на модула е там и изберете Съдържание.
# 5) За да изглежда докладът по-привлекателен, предоставете прекъсване на страницата след TOC.
# 6) TOC елементът няма да добави заглавието Съдържание, за което трябва да добавим статичен текст преди TOC, както е показано на изображението по-долу, текстът е проста стойност.
# 7) Сега нека се опитаме да генерираме отчета.
Концепцията на главната страница в RPE добавя Header и Footer в нашия документ. За това трябва да следваме следните стъпки,
# 1) Щракнете с десния бутон върху основния контейнер и изберете Основна страница >> Нова основна страница, Посочете име.
# две) Така че ще получим нов раздел с името, което сте предоставили, където можете да видите присъстващия елемент Header и Footer.
# 3) От сега ще добавим номер на страница в долния колонтитул и горния колонтитул и ще добавим едно лого в лявата част на страницата.
# 4) Във Долен колонтитул добавете един абзац и щракнете с десния бутон върху елемента с номер на страница за избор на абзац.
# 5) По същия начин в заглавката добавете един абзац и добавете елемент на изображение, щракнете с десния бутон на мишката върху изображението и заредете изображението, което искате да бъде.
# 6) Направете подплънката наляво или надясно според желанието, като изберете елемента на абзаца.
# 7) Запазете шаблона и генерирайте отчета.
Добавяне на променливи и Java Script
Променливите са два вида:
Външни променливи : Използва се за въвеждане на данни при изпълнение на отчета. Например потребителят трябва да предостави името си, докато генерира отчета, изготвен от текстовото поле.
Вътрешна променлива : Ако имате някакво изчисление или някаква програма трябва да напишете за получаване на текущата системна дата, можем да използваме това.
- Така че за създаване на променлива секция с контур променлива Кликнете с десния бутон Поставете >> Нова променлива
- Дайте име “ дата' към променлива и достъп до Internal за вътрешната променлива.
- Сега отидете в раздела Долен колонтитул, добавете абзац надолу и направете подложка от дясната страна, където текущата дата ще се отпечата от дясната страна на долния колонтитул.
- Добавете абзац надолу и добавете текст вътре, щракнете двукратно и отидете на израз на скрипт.
Дата = Дата (Date.now ()); // който ще предостави текущата дата.
- Запазете шаблона. Така че тази променлива за дата има достъп само на вътрешна.
- Сега ще конфигурираме външна променлива, която ще приема входа от потребителя.
- За това следвайте същия процес, щракнете с десния бутон върху променлива >> Вмъкване >> Нова променлива
- Въведете име Подготвено от и изберете достъп Външен
- Ще предоставим това точно под името на модула в Шаблон, както е показано на изображението по-долу.
- Тук добавих опростен текст, подготвен от и добавих още един текст в правилната страна и добавена променлива за израз на данни: Подготвена от която създадохме.
- Така че шаблонът изглежда така,
- И в стартера можете да видите променлива PreparedBy в червен цвят, просто щракнете и посочете стойността надолу.
- Изпълнете отчета. Ще видите заглавката и долния колонтитул, генерирани в RPE.
Разполагане на шаблон в DNG
Разположете стандартизирания шаблон в DNG, за да избегнете използването на RPE всеки път. Така че само за едно кликване доклад ще разположим шаблона в DNG Application.
Процедурата е следната:
- Отидете до инсталационната папка на IBM JTS / сървър / conf / rm / отчет / инициализация / rrdng
- Уверете се, че името на източника на данни DNG модул е модули и DNG текстът трябва да бъде _text винаги, ако разгръщате,
- За да преименувате в контурни схеми за избор на източник на данни, изберете източника на данни и преименувайте.
- Копирайте шаблона, който създадохме в RPE, в тази папка.
- Сега трябва да регистрираме това с DNG, за това се придвижете и отворете файла / server / conf / rm / отчет / инициализация / META-INF
- Направете запис:
Име: Доклад DNG
Местоположение: templates / rrdg / DNG Report.dta
Етикет: Доклад DNG
Описание: Доклад DNG
Тип съдържание: приложение / октет-поток
Is-Report: вярно
Контекст: изглед, модул, колекция
- Отидете в Браузър и отидете до URL, https: // hotsname: 9443 / rm / admin
- Отидете в раздела за отстраняване на грешки.
- Под услуги изберете Публикуване на услуга и кликнете върху Инициализиране на услугата.
- Отидете в областта на проекта >> Отчети
- Генерирайте отчета безпроблемно.
Заключение
Четейки тази статия, бихте разбрали колко е важно да имате Rational Publishing Engine за генериране на стандартизирани отчети от DNG.
Тази статия е за хора с основно разбиране на RPE, които желаят да започнат кариерата си или които обичат да усвояват нови умения. RPE може лесно да генерира отчети от RTC и RQM, CQ, DOORS, Rhapsody и много други инструменти на трети страни.
Важните моменти, които обсъдихме в този урок, са:
- Преглед на Rational Publishing Engine
- Инсталиране на Rational Publishing Engine
- Проучване на настолния интерфейс на Rational Publishing Engine
- Проектирайте и създайте основни RPE шаблони
- Генериране на отчет за изискванията на следващо поколение
- Разширено форматиране на отчета
- Добавяне на основна страница (Header и Footer) в отчета .
- Добавяне на външна променлива и вътрешна променлива .
- Внедряване на шаблон в DNG
Честито обучение !!
Препоръчително четене
- Изучаване на основи на Rational Robot - Инструмент за автоматизация на тестовете на IBM
- Интеграция на IBM Rational Quality Manager (RQM) с Rational Functional Tester (RFT)
- SVN към IBM Rational Team Concert Migration Tutorial
- Въведение в инструмента за автоматизация Tricentis TOSCA
- Урок за инструмента за управление на дефекти на IBM Rational Team Concert
- Ръководство стъпка по стъпка към IBM Rational ClearQuest Tool
- IBM Rational Team Concert (RTC) и SVN интеграция на Windows
- Функция за пула от данни в IBM Rational Quality Manager за управление на тестови данни