Integrationskonzepte für die HP Quality Center Plattform. Vivit 2009

Ähnliche Dokumente
Requirements-basiertes Testen am Beispiel des NI Requirements Gateways

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

VIVIT TQA Treffen in Köln am API- Programmierung und Nutzung bei HP Quality Center / ALM. Michael Oestereich IT Consultant QA

PCC Outlook Integration Installationsleitfaden

Datenübernahme easyjob 3.0 zu easyjob 4.0

ERSTELLEN VON INCENTIVES IM ZANOX NETZWERK

Daten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Powermanager Server- Client- Installation

SHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013

HP Software Patch- und Version-Notification

Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Ablösung von Control-M durch JobScheduler

Metadaten bei der Digitalisierung von analogen archivalischen Quellen. Kathrin Mileta, Dr. Martina Wiech

Lizenzen auschecken. Was ist zu tun?

Neue Funktionen in Innovator 11 R5

Anleitung für den Datenaustausch mit mobile.de

DVD Version 9.1. Netzwerkinstallation + VDE-Admin-Tool.

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Macher Solutions Produktinformation SAP Crystal Reports 2011

HP ALM 11.5 ADOPTION READINESS TOOL (ART) INHALT

Cad-OasEs Int. GmbH. 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen. Nutzen Sie dieses Wissen!

Kurzbeschreibung S&S Arbeitszeiterfassung

SJ OFFICE - Update 3.0

BMW TREUE SERVICE. SRP MARKETING MODUL. ANLEITUNG ZUM EINSPIELEN DER LEUCHTTURMKAMPAGNEN IN DIE KSD.

Integrierte und automatisierte GUI-Tests in Java

Anforderungen an die HIS

Rechenzentrum der Ruhr-Universität Bochum. Integration von egroupware an der RUB in Outlook 2010 mit Funambol

Anleitung zum LPI ATP Portal

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler Oktober 2008 Version 1.0.

Web2Lead. Konfiguration

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

TechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung

OP-LOG

1. IPSec Verbindung zwischen 2 Gateways mit dynamischen IP Adressen

Vereinfachte Ticketerfassung oxando GmbH

Updatebeschreibung JAVA Version 3.8 und Internet Version 1.4

Man liest sich: POP3/IMAP

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

teamsync Kurzanleitung

ID VisitControl. Dokumentation Administration Equitania Software GmbH cmc Gruppe Seite 1

Collax VPN. Howto. Vorraussetzungen Collax Security Gateway Collax Business Server Collax Platform Server inkl. Collax Modul Gatekeeper

Synchronisation von redundanten Datenbeständen

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Wunsch und Wirklichkeit: Schnittstellen zwischen Magento und Warenwirtschaftssystemen

Updatehinweise für die Version forma 5.5.5

Kurzeinführung Excel2App. Version 1.0.0

SAP SharePoint Integration. e1 Business Solutions GmbH

RIGGTEK. Dissolution Test Systems. DissoPrep Browser-Interface

Dokumentation. Schnittstelle IKISS Bayerischer Behördenwegweiser. Stand:

A Domain Specific Language for Project Execution Models

Übungen zur Softwaretechnik

Ressourcenmanagement in Forschung und Entwicklung Grünenthal integriert SAS in sein Berechtigungs- und Mandantenkonzept 7.

LDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

UserManual. Konfiguration SWYX PBX zur SIP Trunk Anbindung. Version: 1.0, November 2013

Installation des COM Port Redirectors

IBM Software Demos WebSphere Dashboard Framework

BEO-SANKTIONSPRÜFUNG Eine Einführung zum Thema Sanktionsprüfung und eine Übersicht zur BEO-Lösung.

1 Objektfilterung bei der Active Directory- Synchronisierung

desk.modul : Intercompany

McAfee Security-as-a-Service -

Kurzanleitung zu. von Daniel Jettka

Optimierung von Ausdrucken im SAP-Umfeld unter Einsatz von MS Office Funktionen

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

OTRS-TFS-Konnektor. Whitepaper. Autor: advanto Software GmbH Mittelstraße Magdeburg

Update / Inbetriebnahme domovea Server. Update/Inbetriebnahme domovea Server Technische Änderungen vorbehalten

Einrichten des Elektronischen Postfachs

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Tutorial. Tutorial. Microsoft Office 2010 Standard Edition verteilen DeskCenter Solutions AG

20. DOAG-Konferenz. Flexible Berichtsgestaltung für die Oracle E-Business Suite mit dem Oracle BI Publisher

Deployment Deployment Seite 1 / 25

CERTQUA-Servicecenter Nahtlose IT-Anbindung per Schnittstelle

Projekt: RFC to FTP. Szenario der serviceorientierten Anwendungsintegration. Sebastian Altendorf Dirk Brillski David Gebhardt

Benachrichtigungsmöglichkeiten in SMC 2.6

Kurzbeschreibung s&s Arbeitszeiterfassung

Nutzer-Synchronisation mittels WebWeaver Desktop. Handreichung

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen

Kostenstellen verwalten. Tipps & Tricks

Makros für SolidWorks und Excel

ecaros2 - Accountmanager

Clientkonfiguration für Hosted Exchange 2010

Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps

Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen

Proxy. Krishna Tateneni Übersetzer: Stefan Winter

1 Installation QTrans V2.0 unter Windows NT4

Zugriff auf das Across-Ticketsystem

GE Capital Equipment Financing. GE Capital Leasing-Tool Schulungsunterlagen

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

ZIMT-Dokumentation Zugang zum myidm-portal für Mitarbeiter Setzen der Sicherheitsfragen und Ändern des Passworts

Microsoft SharePoint 2013 Designer

Dr. Klaus Körmeier BlueBridge Technologies AG

Document Management. Überblick DM

GEORG-WWW. Online-Kundenmodul. Handbuch-Online-Kunden.docx 1

Transkript:

Integrationskonzepte für die HP Quality Center Plattform Thomas Jähnig Vivit 2009

Gliederung Einführung HP QualityCenter Synchronizer Plattform Implementierung eigener Adapter Alternativen Excel Import/Export Open Test Architecture API 02.10.2009 Thomas Jähnig 2

Einführung ein Beispielszenario Historisch gewachsene Tool Landschaft andere Requirements-Management Plattformen / Getrennte Defektverwaltungen 02.10.2009 Thomas Jähnig 3

HP QC Synchronizer 02.10.2009 Thomas Jähnig 4

Fakten Plattform: HP Quality Center Synchronizer http://update.external.hp.com/qualitycenter/qc100/sync/qcsynchronizer/index.html Out-of-the-Box Synchronisierung mit: Rational ClearQuest (2003.06.15, 2003.03.16, 7.0, 7.0.1, 7.1) Rational RequisitePro (2003.06.15, 2003.03.16, 7.0, 7.0.1, 7.1) HP Quality Center 10.0 Premier Edition (Defects) HP Service Manager (7.01) / HP Service Center (6.2.2) Synchronizer Adapter SDK ermöglicht Entwicklung weiterer Adapter Erhältlich nach Abschluss eines HP Customer Agreements E-Mail an QCSyncAdapterSDK@hp.com: Firmenname, Angaben zum Third-party Produkt, Internal Use 02.10.2009 Thomas Jähnig 5

Grundlagen / Möglichkeiten I Link Verbindung zwischen zwei Endpunkten erster Endpunkt ist immer HP Quality Center zweiter Endpunkt wird durch einen entsprechenden Adapter angesprochen Grundlegende Endpunktkonfiguration enthält Verbindungs- und Zugangsdaten ggf. weitere Parameter, z.b. zur Selektion eines bestimmten Projektes Begrenzung der Menge an zu synchronisierenden Objekten anhand von im Quality Center definierten Filtern (Favoriten) z.b. nur Defects ab Priorität High 02.10.2009 Thomas Jähnig 6

Grundlagen / Möglichkeiten II Events (Creation, Update, Deletition) Konfiguration uni-/bidirektionaler Synchronisierung in Abh. des Events Verknüpfen von Feldern zwischen den Endpunkten (Field Mapping) Feld Typen: String, Date, Number, User-List, Single/Multi Value List, Attachment uni-/bidirektionale Verknüpfung Typumwandlung nur in Ausnahmen möglich z.b. Date String (unidirektional) Werte von Listen müssen zusätzlich verknüpft werden 02.10.2009 Thomas Jähnig 7

Grundlagen / Möglichkeiten III Sychronisierungstypen: Incremental Synchronization Defects/Requirements erstellen Änderungen überführen Full Synchronization Defects/Requirements erstellen Änderungen überführen Defects/Requirements löschen Auslösen der Synchronisierung Manuell im Client Automatisiert 02.10.2009 Thomas Jähnig 8

Systemarchitektur Beispiel I 02.10.2009 Thomas Jähnig 9

Systemarchitektur Beispiel I Anforderungen: Requirements bidirektional synchronisieren, Info s aus RequisitePro haben Vorrang Defects Neu: Bugzilla HP QC Änderungen: Bugzilla HP QC Umsetzung: 2 Links erstellen und konfigurieren RequisitePro HP QC (Out-of-the-Box) Bugzilla HP QC (durch eigenen Adapter) Konfiguration testen Automatisierte Synchronisierung konfigurieren 02.10.2009 Thomas Jähnig 10

Adapterimplementierung Voraussetzungen Schnittstelle zur gewünschten Plattform SOAP, XML-RPC, REST, API (z.b. Java) COM Adapter SDK 02.10.2009 Thomas Jähnig 11

Adapterimplementierung Mögliche Probleme: Große strukturelle Unterschiede zwischen QC und der entsprechenden Plattform Einige Funktionen (z.b. Löschen von Objekten) werden nicht unterstützt Unvollständige Schnittstelle Open Source Software: Erweiterung der Schnittstelle Closed Source Software: Anfrage beim Hersteller unterschiedlicher Umfang von Wertetabellen z.b. Priorität bei Defects gemeinsame Werte schaffen Plattform-Integration / Entwicklung des Adapters bedarf genauer Planung!!! 02.10.2009 Thomas Jähnig 12

Adapterimplementierung Grundlegendes Vorgehen adapter.xml (enthält Angaben zur Factory Klasse; Einstiegspunkt) Referenz zu adapter-spi.jar Interfaces: AdapterFactory, Adapter, AdapterConnection Defects: DefectManager, DefectTypeRecord Java Archiv (JAR) erzeugen und deployen Schnittstelle: XML-RPC Implementierung der Schnittstelle noch sehr unvollständig Erweiterung der Schnittstelle um folgende Funktionen: ID's aller Bugs eines Produkts zurückgeben, Update von Bugs, Liste an Componenten eines Products zurückgeben. 02.10.2009 Thomas Jähnig 13

Demonstration Fallbeispiel I 02.10.2009 Thomas Jähnig 14

Zusammenfassung Einsatz des HP QC Synchronizer empfiehlt sich bei: Zeitgesteuerte Synchronisierung Nutzung einer bereits unterstützten Plattform (HP QC 10 (Defekte), RequisitePro und ClearCase) nur Synchronisierung von Feldern (also keine Validierung, Transformation, Generierung von Strukturen, Referenzierung zu anderen Objekten) Plattform bietet Möglichkeiten zum Auslesen des aktuellen Datenbestandes Häufige Synchronisierung gefordert 02.10.2009 Thomas Jähnig 15

Gliederung Einführung HP QualityCenter Synchronizer Plattform Implementierung eigener Adapter Alternativen Excel Import/Export Open Test Architecture API 02.10.2009 Thomas Jähnig 16

Alternativen HP QC Synchronizer für bestimmte Anforderungen möglicherweise ungeeignet Keine entsprechende Schnittstelle im Third-Party Produkt Entwicklung eines Adapters zu aufwendig nur einfacher Import von Daten in HP Quality Center nötig aufwändigere Logik zur Synchronisierung notwendig Verknüpfungen zu anderen Objekten (z.b. Tests) sollen ebenfalls synchronisiert werden Excel Import / Export Open Test Architecture API 02.10.2009 Thomas Jähnig 17

Gliederung Einführung HP QualityCenter Synchronizer Plattform Implementierung eigener Adapter Alternativen Excel Import/Export Open Test Architecture API 02.10.2009 Thomas Jähnig 18

Excel Import / Export Import assistentengestützter Import von Excel Daten in das HP Quality Center möglich für Requirements, Tests und Defects Anpassungen durch Erweiterung des VBA Makros möglich Export Excel Report Generator im HP Quality Center Definition durch SQL Query Post-Processing durch VBA Makro 02.10.2009 Thomas Jähnig 19

Fallbeispiel II Excel Import Excel Import 02.10.2009 Thomas Jähnig 20

Fallbeispiel II Excel Import Anforderungen: Requirements werden mit Telelogic DOORS verwaltet unidirektionaler Import in HP Quality Center / Update durch neuen Import Automatisches Anlegen der Teststruktur 02.10.2009 Thomas Jähnig 21

Fallbeispiel II Excel Import Lösung: Export der Anforderungen als Excel Tabelle Anpassung des MS Excel AddIn Transformation der Daten vor dem Import, Referenzierung nicht anhand von Namen, sondern anhand der ID in DOORS, automatisiertes Anlegen der Teststrukturen. 02.10.2009 Thomas Jähnig 22

Gliederung Einführung HP QualityCenter Synchronizer Plattform Implementierung eigener Adapter Alternativen Excel Import/Export Open Test Architecture API 02.10.2009 Thomas Jähnig 23

Open Architecture API OTA API ist DAS Framework hinter den meisten HP Quality Center Erweiterungen / Add-Ins QC internes Workflow Scripting Excel/Word AddIn Zugriff auf ALLE im HP Quality Center hinterlegten Informationen Das Mittel der Wahl bei besonderen Anforderungen an die Integration Auch zur Lösung anderer Probleme/Anforderungen nützlich z.b. besser strukturierte und aufgearbeitete Reports 02.10.2009 Thomas Jähnig 24

Fallbeispiel III OTA API Requirements Import, Tests und Test Results Export Datenaustausch über das Dateiformat IIF (Item Interchange Format) 02.10.2009 Thomas Jähnig 25

Fallbeispiel III OTA API Schaffung einer IIF Schnittstelle an HP Quality Center Auslesen und Erzeugen von Objekten in HP QC über die OTA API Import: Requirements aus IIF Datei Import über OTA API Export: Requirements/Tests/Results als Elemente der IIF Datei Verknüpfungen zwischen den Elementen 02.10.2009 Thomas Jähnig 26

Vielen Dank für Ihre Aufmerksamkeit! Thomas Jähnig tjaehnig@proficom-ag.de 0162/7216690 profi.com AG business solutions Stresemannplatz 3 01309 Dresden Telefon: +49 (351)440080 Fax: +49 (351)4400818 www.proficom-ag.de Potsdamer Platz 11 10785 Berlin Telefon: +49 (30)25894058 Fax: +49 (30)25894100 29.09.2009 Referent 27