ibm rational team concert
IBM Rational Team Concert RTC и Subversion SVN Инструкция за интеграция:
В нашите по-ранни уроци видяхме силата на използването IBM Rational Collaborative управление на жизнения цикъл (CLM) инструмент в SDLC, като по този начин обединява целия екип на проекта за работа върху едно хранилище.
IBM Rational Team Concert (RTC) е част от IBM Rational CLM, която предоставя следните функции: работни елементи, гъвкаво планиране, контрол на версиите, управление на изграждането и др.
Какво ще научите:
- Въведение
- Visual SVN сървър
- Инсталирайте Subversive Plugin в Eclipse
- Създайте нов проект и споделете в SVN Source Control
- Споделете проекта в хранилището на SVN
- Създайте Jazz SVN връзка
- Инсталиране на SVN конектор
- Свържете проекта Java под SVN контрол към хранилището RTC
- Ангажирайте изходния код в хранилището на SVN
- Показване на SVN история
- Заключение
- Препоръчително четене
Въведение
RTC има вградена функция за контрол на версиите, но все пак може да има потребители, които използват Subversion като техен основен инструмент за контрол на версиите. Следователно няма смисъл да се премества веднага целия им изходен код в RTC от Subversion.
По-скоро просто погледнете да интегрирате RTC с Subversion и все пак да поддържате проследимостта на работните елементи с изходния код в Subversion заедно с използването на други функции на RTC.
qa срещу qc при тестване на софтуер
Тази интеграция ще осигури на потребителите, използващи както Subversion, така и Rational Team Concert, да си сътрудничат ефективно.
Подриване е много популярен с отворен код инструмент за контрол на версиите .
В RTC се поддържат два вида интеграция:
- Можете да свържете ревизиите на подривна дейност към задачите или дефектите в RTC. За това трябва да се инсталира Subversion клиент за Eclipse в Eclipse заедно с приставката RTC P2, за да работи интеграцията.
- Можете също да импортирате съдържанието на изходния код на хранилището Subversion в хранилището на IBM Rational Team Concert, като използвате SVN Dump файла.
В този урок ще разгледаме задълбочено свързването на работните елементи на RTC с ревизии на подривна дейност, като използваме подчинения клиент за Eclipse.
Препоръчително четене => Урок за IBM RTC
Предварителни условия
- Visual SVN сървър - Изтегли
- Костенурка SVN 1.11.0 - Изтегли
- Концерт на IBM Rational Team 6.0.x
- Eclipse Luna с приставка RTC P2, която може да бъде изтеглена от сайта jazz.net.
- Subversion client to Eclipse - Subversive plugin, инсталиран в Eclipse с помощта на актуализиран сайт
- Отворете интернет връзка, за да инсталирате конектора Subversion.
Visual SVN сървър
След като сървърът Visual SVN бъде инсталиран, създайте хранилище и добавете потребители за достъп. За тази интеграция използваме хранилище, наречено JKE-SVN-Хранилище който се създава с клонове, етикети и стволове от най-високо ниво.
Уверете се, че потребителите също са създадени.
Инсталирайте Subversive Plugin в Eclipse
В Eclipse отидете на Помощ => Инсталиране на нов софтуер и добавете сайта за актуализация, както е описано в предварителните условия по-горе, за да инсталирате приставката.
Преди да свържем работните елементи с Subversion ревизиите в Eclipse, трябва да създадем всеки проект на Java или да използваме съществуващ проект и да споделим с SVN хранилището за контрол на източника.
Java проектът е създаден. Създайте файлове с пакети и Java.
Щракнете с десния бутон върху току-що създадения проект Java и изберете Екип => Споделяне на проект.
Изберете SVN и щракнете Следващия .
Изберете опцията Създайте ново местоположение на хранилището и щракнете Следващия. Трябва да въведем URL адреса на хранилището, който е създаден със сървъра VisualSVN, както е показано по-горе.
Въведете местоположението на багажника, което обикновено е основната зона за разработка, като използвате IP адрес на машината на хранилището Subversion в URL адреса на SVN сървъра.
Щракнете Следващия два пъти и кликнете върху Завършек.
Свързано хранилище на IBM Rational Team Concert (RTC)
Също така се уверете, че приставката RTC P2 е инсталирана и областта на проекта е свързана и се вижда в Преглед на екипните артефакти.
Примерен работен елемент на задача
Нека създадем примерна работна позиция на Задача, която ще се използва за свързване към Subversion ангажименти в проекта RTC. Моля, обърнете внимание, че Идентификаторът на задачата е 90.
Създайте Jazz SVN връзка
В Eclipse отидете на Джаз SVN връзка преглед и създаване на нова SVN връзка.
Както е показано по-долу, въведете URL адреса на SVN хранилището с помощта на IP адрес а не името на хоста.
Щракнете с десния бутон върху връзката и изберете Актуализиране на връзки. Щракнете Да за да продължите.
Инсталиране на SVN конектор
Трябва да се инсталира SVN конектор, в противен случай интеграцията няма да работи. За да инсталирате съединителя в Eclipse, отидете на Windows => Предпочитания => Екип => SVN . Отидете на SVN конектор TAB и щракнете върху Вземете конектори.
Изберете и инсталирайте SVN комплект както е показано по-долу.
Свържете проекта Java под SVN контрол към хранилището RTC
Връзката, създадена с помощта на процедурата по-долу, ще помогне да се свържат ревизиите на Subversion с работните елементи на RTC. Щракнете с десния бутон върху проекта Java и изберете Имоти.
как да отворите .java файлове
Изберете име на име Джаз работни предмети както е показано по-долу. Показаното хранилище на работни елементи е същото като това, което е показано в Артефакти на екипа изглед по-горе.
Кликнете върху Приложи и ДОБРЕ.
Ангажирайте изходния код в хранилището на SVN
Щракнете с десния бутон върху проекта Java и изберете Екип => Ангажиране
Въведете номера на работния елемент ( E.g. 90 в случая) на ВРЪХ както е показано на изображението по-долу и щракнете ДОБРЕ.
В IBM Rational Team Concert отворете работния елемент (id: 90) и отидете на Връзки TAB да погледнем ревизиите.
Забележка :След като всяка промяна бъде направена в изходния код и след извършване на промените, не забравяйте да щракнете с десния бутон върху връзката SVN и изберете Актуализиране на връзки да актуализирате същото в TAB на връзките към RTC Work Item.
Показване на SVN история
В раздела Връзки за работни елементи на RTC щракнете двукратно върху конкретната редакция, за да видите промените.
Например , щракнете двукратно върху Ревизия 5 и това ще отвори историята на SVN за файла.
Двойното щракване върху файла ще покаже промените за тази конкретна ревизия.
Всички по-нататъшни промени във файловете и продължаване на извършването на промените ще поискат номера на работния елемент на RTC. Това установява проследимостта между работните елементи на RTC и ревизиите на Subversion, които много приличат на начина, по който човек би работил с хранилището за контрол на източника на RTC.
Заключение
В днешния свят разработването на софтуер изисква прозрачност във всички аспекти на процеса по отношение на проследяването на промените. По този начин проследимостта помага да се гарантира, че доставеният софтуер отговаря на изискванията на клиента.
От гледна точка на SDLC чрез проследимост, бизнес анализатор знае, че развитието продължава и тестовите случаи също са дефинирани. По същия начин той също така предоставя контекст на екипа за разработка да изгради правилното приложение, като разгледа изискванията.
Проследяемостта е много важен аспект точно от Изискванията. В тази статия видяхме как IBM Rational Team Concert (RTC) се интегрира с Subversion чрез осигуряване на прозрачност от работния елемент към изходния код.
Въпреки че видяхме как RTC се интегрира с Subversion, също така е възможно да мигрираме Subversion кода в RTC. По този начин тази интеграция, която е демонстрирана, помага на потребителите на подривна дейност да се възползват от другите RTC характеристики на работни елементи, планиране и управление на изграждането.
Препоръчително четене
- SVN към IBM Rational Team Concert Migration Tutorial
- IBM Rational Team Concert Разширено персонализиране на работни елементи
- Урок за инструмента за управление на дефекти на IBM Rational Team Concert
- Интеграция на IBM Rational Quality Manager (RQM) с Rational Functional Tester (RFT)
- Изучаване на основи на Rational Robot - Инструмент за автоматизация на тестовете на IBM
- Функция за пула от данни в IBM Rational Quality Manager за управление на тестови данни
- Практически урок за IBM Rational Collaborative Management Lifecycle Management (CLM)
- Подробности за сертифициране на IBM Rational Functional Tester и проба хартия