ibm rational team concert
IBM Rational Team Concert RTC en Subversion SVN Integration Tutorial:
In onze eerdere tutorials hebben we de kracht van gebruik gezien IBM Rational Collaborative levenscyclusbeheer (CLM) tool in de hele SDLC, waardoor het hele projectteam samenkomt om aan één opslagplaats te werken.
IBM Rational Team Concert (RTC) is een onderdeel van IBM Rational CLM dat de volgende functies biedt: Work Items, Agile Planning, Version Control, Build Management etc.
Wat je leert:
- Invoering
- Visuele SVN-server
- Installeer de subversieve plug-in in Eclipse
- Maak een nieuw project en deel het met SVN Source Control
- Deel project naar SVN-repository
- Maak een Jazz SVN-verbinding
- SVN-connector installeren
- Koppel het Java-project onder SVN-controle aan de RTC-repository
- Leg de broncode vast aan de SVN-repository
- Toon SVN-geschiedenis
- Gevolgtrekking
- Aanbevolen literatuur
Invoering
RTC heeft een ingebouwde functie voor versiebeheer, maar toch kunnen er gebruikers zijn die Subversion gebruiken als hun primaire tool voor versiebeheer. Daarom heeft het geen zin om hun volledige broncode onmiddellijk vanuit Subversion naar RTC te verplaatsen.
Probeer in plaats daarvan RTC te integreren met Subversion en toch de traceerbaarheid van de werkitems met de broncode in Subversion te behouden, samen met het gebruik van andere functies van RTC.
gratis flowchart maker voor mac
Deze integratie zorgt ervoor dat de gebruikers die zowel Subversion als Rational Team Concert gebruiken, effectief kunnen samenwerken.
Subversie is een erg populaire open-source versiebeheerprogramma
Er worden twee soorten integratie ondersteund in RTC:
- U kunt subversion-revisies koppelen aan de TASK- of Defect-werkitems in RTC. Hiervoor moet een Subversion-client voor Eclipse worden geïnstalleerd in de Eclipse samen met de RTC P2-plug-in om de integratie te laten werken.
- U kunt ook de broncode-inhoud van de Subversion-repository importeren in de IBM Rational Team Concert-repository met behulp van het SVN Dump-bestand.
In deze tutorial gaan we dieper in op het koppelen van de RTC-werkitems aan subversion-revisies met behulp van de subversion-client voor Eclipse.
Aanbevolen literatuur => IBM RTC-zelfstudie
Vereisten
- Visuele SVN-server - Downloaden
- TortoiseSVN 1.11.0 - Downloaden
- IBM Rational Team Concert 6.0.x
- Eclipse Luna met RTC P2-plug-in die kan worden gedownload van de jazz.net-site.
- Subversion-client naar Eclipse - Subversieve plug-in geïnstalleerd in Eclipse met behulp van de bijgewerkte site
- Open een internetverbinding om de Subversion-connector te installeren.
Visuele SVN-server
Zodra de Visual SVN-server is geïnstalleerd, maakt u een repository aan en voegt u gebruikers toe voor toegang. Voor deze integratie gebruiken we een repository genaamd JKE-SVN-opslagplaats die is gemaakt met top-level branches, tags en trunks.
Zorg ervoor dat de gebruikers ook worden aangemaakt.
Installeer de subversieve plug-in in Eclipse
Ga in Eclipse naar Help => Installeer nieuwe software en voeg de update-site toe zoals beschreven in de bovenstaande vereisten om de plug-in te installeren.
Voordat we de werkitems koppelen aan Subversion-revisies in Eclipse, moeten we een Java-project maken of een bestaand project gebruiken en delen met de SVN source control repository.
Java-project is gemaakt. Maak pakket- en Java-klassebestanden.
Klik met de rechtermuisknop op het Java-project dat zojuist is gemaakt en selecteer Team => Project delen.
Selecteer SVN en klik De volgende
Selecteer de optie Maak een nieuwe opslagplaatslocatie en klik De volgende. We moeten de repository-URL invoeren die is gemaakt met de VisualSVN-server, zoals hierboven weergegeven.
Voer de trunklocatie in, die doorgaans het belangrijkste ontwikkelingsgebied is, met behulp van de IP-adres van de Subversion-repositorymachine in de url van de SVN-server.
Klik De volgende tweemaal en klik op Af hebben.
IBM Rational Team Concert (RTC) -repository verbonden
Zorg er ook voor dat de RTC P2-plug-in is geïnstalleerd en dat het projectgebied is verbonden en zichtbaar is in het Team Artifacts-weergave.
Voorbeeld van een werkitem
Laten we een voorbeeld van een Task-werkitem maken dat wordt gebruikt om te linken naar de Subversion-commits in het RTC-project. Houd er rekening mee dat de Taak-ID is 90.
Maak een Jazz SVN-verbinding
Ga in Eclipse naar het Jazz SVN-verbinding bekijk en maak een nieuwe SVN-verbinding.
Zoals hieronder getoond, voert u de URL van de SVN-repository in met de IP adres en niet de hostnaam.
Klik met de rechtermuisknop op de verbinding en selecteer Update Links. Klik Ja verder gaan.
SVN-connector installeren
Er moet een SVN-connector worden geïnstalleerd, anders werkt de integratie niet. Ga naar om de connector in Eclipse te installeren Windows => Voorkeuren => Team => SVN Ga naar het SVN-aansluiting TAB en klik op het Koop connectoren.
Selecteer en installeer SVN Kit zoals hieronder weergegeven.
Koppel het Java-project onder SVN-controle aan de RTC-repository
De link die met behulp van de onderstaande procedure is gemaakt, helpt om Subversion-revisies te koppelen aan de RTC-werkitems. Klik met de rechtermuisknop op het Java-project en selecteer Eigendommen.
Selecteer de eigenschap met de naam Jazz-werkartikelen zoals hieronder weergegeven. De weergegeven opslagplaats voor werkitems is dezelfde als die in het Teamartefacten bekijk hierboven.
Klik op Van toepassing zijn en OK.
Leg de broncode vast aan de SVN-repository
Klik met de rechtermuisknop op het Java-project en selecteer Team => Commit.
Voer het werkitemnummer in ( Bijv. 90 in dit geval) op TOP zoals weergegeven in de onderstaande afbeelding en klik OK.
Open in IBM Rational Team Concert het werkitem (id: 90) en ga naar het Links TAB om naar de herzieningen te kijken.
Notitie Zodra elke wijziging is aangebracht in de broncode en nadat u de wijzigingen heeft doorgevoerd, klikt u met de rechtermuisknop op de SVN-verbinding en selecteert u Update links om hetzelfde bij te werken in de RTC Work Item links TAB.
Toon SVN-geschiedenis
Dubbelklik op het tabblad Links van RTC-werkitems op de specifieke revisie om de wijzigingen te bekijken.
Bijvoorbeeld , dubbelklik op Revisie 5 en dat zal de SVN-geschiedenis voor het bestand openen.
Dubbelklikken op het bestand toont de wijzigingen voor die specifieke revisie.
Bij verdere wijzigingen aan de bestanden en door te gaan met het vastleggen van de wijzigingen, wordt om het RTC-werkitemnummer gevraagd. Dit stelt de traceerbaarheid vast tussen de RTC-werkitems en de Subversion-revisies die veel lijken op de manier waarop men zou werken met de RTC source control repository.
beste software voor het downloaden van youtube-video's
Gevolgtrekking
In de wereld van vandaag vereist softwareontwikkeling transparantie in alle aspecten van het proces met betrekking tot het bijhouden van wijzigingen. Traceerbaarheid helpt dus om ervoor te zorgen dat de geleverde software voldoet aan de eisen van de klant.
Vanuit een SDLC-perspectief door traceerbaarheid weet een bedrijfsanalist dat er ontwikkeling gaande is en worden ook testcases gedefinieerd. Evenzo biedt het ook een context voor het ontwikkelingsteam om de juiste applicatie te bouwen door naar de vereisten te kijken.
Traceerbaarheid is een zeer belangrijk aspect vanaf Requirements. In dit artikel hebben we gezien hoe het IBM Rational Team Concert (RTC) integreert met Subversion door transparantie te bieden van het werkitem tot de broncode.
Hoewel we hebben gezien hoe RTC integreert met Subversion, is het ook mogelijk om de Subversion-code naar RTC te migreren. Dus deze integratie die wordt getoond, helpt de subversion-gebruikers om te profiteren van de andere RTC-functies van werkitems, planning en buildbeheer.
Aanbevolen literatuur
- SVN naar IBM Rational Team Concert Migration Tutorial
- IBM Rational Team Concert Advanced Work Item Customization
- Zelfstudie IBM Rational Team Concert Defect Management Tool
- IBM Rational Quality Manager (RQM) -integratie met Rational Functional Tester (RFT)
- Basisprincipes van Rational Robot leren - IBM Test Automation Tool
- Datapoolfunctie in IBM Rational Quality Manager voor testgegevensbeheer
- IBM Rational Collaborative Lifecycle Management (CLM) Hands-on tutorial
- IBM Rational Functional Tester Certification Details en Sample Paper