professional informatics & quality assurance software lifecycle manager tools that are more a...
Post on 05-Apr-2015
106 Views
Preview:
TRANSCRIPT
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
www.qa-
navigation.comwww.qa-
navigation.com
Der Software LifecycleDer Software Lifecycle
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:
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:
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)
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
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
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
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
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
www.qa-
navigation.comwww.qa-
navigation.com
Der Software Lifecycle ManagerDer Software Lifecycle Manager
Die Test Workbench
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.
www.qa-
navigation.comwww.qa-
navigation.com
TC EditorTC Editor
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)
www.qa-
navigation.comwww.qa-
navigation.com
TC Set CompilerTC Set Compiler
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
www.qa-
navigation.comwww.qa-
navigation.com
Campaign ManagerCampaign Manager
www.qa-
navigation.comwww.qa-
navigation.com
Campaign ManagerCampaign Manager
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.
www.qa-
navigation.comwww.qa-
navigation.com
TC ExecuterTC Executer
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
www.qa-
navigation.comwww.qa-
navigation.com
Der Software Lifecycle ManagerDer Software Lifecycle Manager
Der Report Manager
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
www.qa-
navigation.comwww.qa-
navigation.com
FehlermeldungenFehlermeldungen
www.qa-
navigation.comwww.qa-
navigation.com
Fix EditorFix Editor
www.qa-
navigation.comwww.qa-
navigation.com
CR EditorCR Editor
www.qa-
navigation.comwww.qa-
navigation.com
MeldungslisteMeldungsliste
www.qa-
navigation.comwww.qa-
navigation.com
Shipment ReportShipment Report
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)
www.qa-
navigation.comwww.qa-
navigation.com
Statistics GeneratorStatistics Generator
www.qa-
navigation.comwww.qa-
navigation.com
Testfall StatistikenTestfall Statistiken
www.qa-
navigation.comwww.qa-
navigation.com
Testfall StatistikenTestfall Statistiken
www.qa-
navigation.comwww.qa-
navigation.com
Statistik der MeldungenStatistik der Meldungen
www.qa-
navigation.comwww.qa-
navigation.com
Statistik der MeldungenStatistik der Meldungen
www.qa-
navigation.comwww.qa-
navigation.com
Collaboration ManagerCollaboration Manager
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:
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:
www.qa-
navigation.comwww.qa-
navigation.com
Der Software Lifecycle ManagerDer Software Lifecycle Manager
Der SLM als intelligentes Toolkit
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.
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
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.
www.qa-
navigation.comwww.qa-
navigation.com
SLM System InstallationSLM System Installation
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)
www.qa-
navigation.comwww.qa-
navigation.com
SLM ImplementationSLM Implementation
• Multi-Tier Implementation• Modular, lose gekoppelt• Designed für individuelle Anpassungen• Open Source (Anwendungsschicht)
www.qa-
navigation.comwww.qa-
navigation.com
Report Manager ArchitekturReport Manager Architektur
www.qa-
navigation.comwww.qa-
navigation.com
Test Workbench ArchitekturTest Workbench Architektur
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)
www.qa-
navigation.comwww.qa-
navigation.com
QA Navigation SLMQA Navigation SLM
Zusammenfassung
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…
top related