50
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”

Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

Embed Size (px)

Citation preview

Page 1: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

Professional Informatics & Quality Assurance

Software Lifecycle Manager

„Tools that are more a help than a hindrance”

Page 2: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Der Software Lifecycle ManagerDer Software Lifecycle Manager

• Der Software Lifecycle• Ihre Situation• Unser Angebot• Einsatz bei der Deutschen Telekom• Übersicht• Die Test Workbench• Der Report Manager• Der SLM als intelligentes Toolkit

Page 3: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Der Software LifecycleDer Software Lifecycle

Page 4: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Ihre SituationIhre Situation

• Heterogenes Feld von einzelnen Tools und Applikationen, die jeweils ihre eigene Datenhaltung haben und sich nicht untereinander austauschen

• Die Applikationen sind aufwendig zu installieren und zu warten.

• Die Applikationen lassen sich nur beschränkt (oder gar nicht) Ihren individuellen Bedürfnissen anpassen.

• Die erzeugten Daten sind in den Datenbanken der einzelnen Tools gefangen.

• Die Tools erlauben Ihnen keinen Überblick über die Gesamtsituation ihres Projekts

Die Unterstützung Ihres Software Lifecycles:

Page 5: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Unser AngebotUnser Angebot

• Open Source• XML Datenhaltung• Offene Schnittstellen zur externen Steuerung und

Informationsabgabe• Intelligentes Toolkit• Einfach zu installieren und zu warten• Sofort zum Einsatz bereit• Extensives Reporting• Bereit zur Integration mit anderen Tools/Produkten

Ein integriertes Test-, Fehlermeldungs-, Change Request- und Shipment Management Tool:

Page 6: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Einsatz bei der Deutschen TelekomEinsatz bei der Deutschen Telekom

• Mehr als 1,5 Jahre erfolgreicher Einsatz als Test, Fehlermeldungs-, CR-Management und Shipment-Tool (bis jetzt)

• > 4000 Dokumente, > 100 Benutzer• Keine durch das Produkt verursachte Ausfallzeiten,

keinerlei Datenverlust, dreimal reibungslos umgezogen• Maßgeschneiderte Anpassung an die Bedürfnisse des

Projekts• Automatisierte Testausführung durch Integration eines

externen Test-Tools (Soap UI)• Integration von drei externen Fehlermeldungs- bzw. CR-

Management-Tool (automatisierter Datenimport und Statusrückmeldung) -> eine Sicht für die Projektmitarbeiter

• Automatisierte Lieferung von Daten an ein nachgelagertes System

• Automatisierte Erstellung von vier Reports, Individualisierung in verschiedene Sichten

• „Das Rückgrad des Projekts.“ (Jens Raab, Projektleiter)

Page 7: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Einsatz bei der Deutschen TelekomEinsatz bei der Deutschen Telekom

QA Navigation Software Lifecycle

Manager

Abnahme-

test (extern)

Deploy-ment

Liefer-Manage-ment

System-Test

Produktion

Change Request

s

Soap UISoap UI

Page 8: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Integration von Soap UIIntegration von Soap UI

Test Case

Soap UI Project

Test Workbench

Test Automation

Soap UIexportieren ausführen

Vorbereitung

Fehlermeldung

Ausführung

Ausführungs-meldung

Reporting

Rep

ort

Man

ag

er

Page 9: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Integration von Soap UIIntegration von Soap UI

• Nutzung der Stärken von Soap UI (SOA Testing)

• Nutzung der Stärken des SLM (Test Management, Software Lifecycle Management)

• Synergie durch Kopplung der beiden

Page 10: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Übersicht (Test Workbench)Übersicht (Test Workbench)

Test Case TC Set

Campaign TC ExecutionStatistics

Request

Report Manager

Export/Import

Page 11: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Übersicht (Report Manager)Übersicht (Report Manager)

Test Workbench CR Report

Technical Report

Statistics

Fix

Source

Ship Doc

Interfaces

Page 12: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Der Software Lifecycle ManagerDer Software Lifecycle Manager

Die Test Workbench

Page 13: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Die Test WorkbenchDie Test Workbench

Die Test Workbench ist eine .Net Applikation implementiert mit dem Ziel eine einfache Bedienung, Widerverwendbarkeit der Ergebnisse und ein aussagekräftiges Reporting für Ihre Test-Aktivitäten bereit zu stellen.

Page 14: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

TC EditorTC Editor

Page 15: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

TC EditorTC Editor

Editor zum Erstellen oder Ändern von Testfällen.Features:• Link zu Anforderungen• Testfallketten• ‘Sichern als Neu’• ‘Sichern & New’• Export/Import• Anhängen von externen Dateien (z.B. für Test-

Automation)

Page 16: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

TC Set CompilerTC Set Compiler

Page 17: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

TC Set CompilerTC Set Compiler

Tool zur Erstellung von Testfall-Gruppen.Features:• Summenberechnung• Sprung zum Test Case Editor

Page 18: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Campaign ManagerCampaign Manager

Page 19: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Campaign ManagerCampaign Manager

Page 20: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Campaign ManagerCampaign Manager

Features:• Testfallgruppen anpassbar• Zuordnen von Tests• Ausführungsübersicht (Status, Statistiken)• Navigation zu Testfallgruppen, Testfällen,

Test-Ausführungen, Fehlermeldungen

Test-Kampagnen Erstellungs- und Management-Tool.

Page 21: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

TC ExecuterTC Executer

Page 22: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

TC ExecuterTC Executer

Testfall Ausführungseinheit.Features:• Automatische Zeiterfassung• Testfall bearbeiten • Fehler-Button startet Fehler-Erfassung,

vorgefüllt mit Daten und mit der Testausführung verlinkt

• ‘Nächster’ für die Ausführung von Testfallketten

• Tests sind sowohl innerhalb als auch unabhängig von einer Kampagne ausführbar

Page 23: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Der Software Lifecycle ManagerDer Software Lifecycle Manager

Der Report Manager

Page 24: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Report ManagerReport Manager

Report Management Tool:• Für Fehlermeldungen, Fix-Dokumente, Change

Requests, Shipment-Papers• 100% Web-Applikation (keine Benutzer-

Installation von Nöten)• Vollständige Report-Verwaltung (zuordnen,

Statusverfolgung, weiterleiten etc.)• Navigation zu allen Dokumenten (inklusive der

Test-Dokumente)• 100% Anpassbar (Open Source)• Unterstützung für die Anbindung

außenstehender Tools

Page 25: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

FehlermeldungenFehlermeldungen

Page 26: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Fix EditorFix Editor

Page 27: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

CR EditorCR Editor

Page 28: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

MeldungslisteMeldungsliste

Page 29: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Shipment ReportShipment Report

Page 30: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Statistics GeneratorStatistics Generator

Tool zur Erstellung statistischer Daten. Erzeugt alle relevanten Daten als csv Dateien, bereit zur Verwendung in Spreadsheet-Anwendungen. (Excel-Templates werden mitgeliefert)

Page 31: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Statistics GeneratorStatistics Generator

Page 32: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Testfall StatistikenTestfall Statistiken

Page 33: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Testfall StatistikenTestfall Statistiken

Page 34: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Statistik der MeldungenStatistik der Meldungen

Page 35: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Statistik der MeldungenStatistik der Meldungen

Page 36: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Collaboration ManagerCollaboration Manager

Page 37: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Collaboration ManagerCollaboration Manager

• Mischt Dokumente einer Kampagne, d.h.– Fügt neue Testfälle zur Kampagne– Fügt neue Ausführungs-Dokumente zur

Kampagne – Fügt Fehlermeldungen zur Kampagne

• Export versiegelt Dokumente• Import berücksichtigt die Versiegelung

Tool für den Export und Import aller für eine Testkampagne relevanten Daten. Features:

Page 38: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Unterstützung zur automatischen Testausführung

Unterstützung zur automatischen Testausführung

• Schnittstelle zur Meldung automatisierter Testausführung

• Schnittstelle für die automatisierte Meldungen von Fehlern

• Kommunikation mittels HTTP (Port 80)• Plattform unabhängig

Bietet Plug-Ins zur Verwaltung Automatisierter Tests. Ermöglicht es Unit-Tests und andere Test-Scripte zu verwalteten Test-Projekten zu machen, durch Kontrolle des Projekts, Status-Übersicht und Reports.Features:

Page 39: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Der Software Lifecycle ManagerDer Software Lifecycle Manager

Der SLM als intelligentes Toolkit

Page 40: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Technische FeaturesTechnische Features

Die Module und Applikationen des SLM sind in einer Art und Weise implementiert, die es ermöglicht sie einfach zu konfigurieren und sie offen macht für kundenspezifische Anpassungen.

Gleichzeitig sind alle Tools unabhängig von einander nutzbar, bereit zur Integration mit anderen Tools and gleichzeitig außergewöhnlich robust.

Page 41: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Technische FeaturesTechnische Features

• XML basierte Dokumentenhaltung, Import und Export jederzeit möglich

• Vollständig durchsuchbare Datenbank• Datenbankspeicherung generisch (unabhängig von

der Dokumentenstruktur)• Universelle Identifikation der Dokumente, damit

freier Austausch zwischen Datenbanken möglich• Niedriger Verwebungsgrad der Daten• Einzelanwendungen in sich unabhängig von

Gesamt-Suite• Flexible Verlinkung von Dokumenten ermöglicht

Navigation zu allen Dokumenten• Unterstützung zur Verwendung mehrerer

Datenbanken• Datenbank unabhängige Implementation• Server unabhängige Implementation

Page 42: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

SLM SchnittstellenSLM Schnittstellen

• Service zur Meldung eines Problems (per HTTP)

• Schnittstellen zur Synchronisation mit externen Report-Tools

• Plug-In für Änderungen von Report-Status• Schnittstellen um den Status eines Reports zu

setzen• Services, um den Status eines Reports

abzufragen• Report Import/Export• etc.

Page 43: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

SLM System InstallationSLM System Installation

Page 44: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

SLM KonfigurationSLM Konfiguration

• Konfiguration vollständig anpassbar• Konfigurierbare Daten:

– Status-Kennungen– Fehlerkennungen– Report-Typen– Externe Quellbezeichnungen– Projekt Daten (Anwendungen, Sektionen,

Releases)– etc.

• Vollständige Sprachunterstützung (National Language Support)

Page 45: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

SLM ImplementationSLM Implementation

• Multi-Tier Implementation• Modular, lose gekoppelt• Designed für individuelle Anpassungen• Open Source (Anwendungsschicht)

Page 46: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Report Manager ArchitekturReport Manager Architektur

Page 47: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

Test Workbench ArchitekturTest Workbench Architektur

Page 48: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

SLM Robustheit/FehlertoleranzSLM Robustheit/Fehlertoleranz

• Formale Prüfung durch DTDs• Vollständiges Neuladen des Dokuments nach

dem Speichern• Erweiterte Fehler-Behandlung (Fehler-Basis-

Klasse) mit • Detailliertem Fehler-Log (90% aller Fehler

identifizierbar und behebbar an Hand des Logs)

Page 49: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

QA Navigation SLMQA Navigation SLM

Zusammenfassung

Page 50: Professional Informatics & Quality Assurance Software Lifecycle Manager Tools that are more a help than a hindrance

www.qa-

navigation.comwww.qa-

navigation.com

ZusammenfassungZusammenfassung

• … bietet Ihnen alle notwendigen Einrichtungen um all Ihre Aktivitäten zu unterstützen, die mit der Software-Entwicklung einhergehen.

• … versetzt Sie in die Lage Ihre Test-Aktivitäten effizient zu verwalten.

• … versetzt Sie in die Lage Ihre Test-Produkte wider zu verwenden

• … ist ein Tool, dass mühelose Anpassungen ermöglicht.

• … ermöglicht eine einfache Integration in Ihre bestehende Infrastruktur durch sein offenes Dokumenten-Format und seine Modularität.

• ... ist bereit so angepasst zu werden, dass es Ihren Anforderungen entspricht.

Der QA Navigation SLM…