Präsentation des SLM

Werbung
Professional Informatics & Quality
Assurance
Software Lifecycle Manager
„Tools that are more a help than a hindrance”
Der 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.com
Der Software Lifecycle
www.qa-navigation.com
Ihre Situation
Die Unterstützung Ihres Software Lifecycles:
• 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
www.qa-navigation.com
Unser Angebot
Ein integriertes Test-, Fehlermeldungs-, Change
Request- und Shipment Management Tool:
• 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
www.qa-navigation.com
Einsatz 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. CRManagement-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.com
Einsatz bei der Deutschen Telekom
Abnahmetest
(extern)
Change
Requests
Produktion
SystemTest
Soap UI
QA Navigation
Software Lifecycle Manager
LieferManagement
Deployment
www.qa-navigation.com
Integration von Soap UI
Ausführung
Reporting
Test Workbench
Test Case
Test
Automation
Soap UI
Project
exportieren
ausführen
Report Manager
Vorbereitung
Ausführungsmeldung
Soap UI
Fehlermeldung
www.qa-navigation.com
Integration 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.com
Übersicht (Test Workbench)
Request
Test Case
TC Set
Export/Import
Statistics
Campaign
TC Execution
Report Manager
www.qa-navigation.com
Übersicht (Report Manager)
Test Workbench
CR Report
Statistics
Technical Report
Interfaces
Source
Ship Doc
Fix
www.qa-navigation.com
Der Software Lifecycle Manager
Die Test Workbench
www.qa-navigation.com
Die 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 TestAktivitäten bereit zu stellen.
www.qa-navigation.com
TC Editor
www.qa-navigation.com
TC 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 TestAutomation)
www.qa-navigation.com
TC Set Compiler
www.qa-navigation.com
TC Set Compiler
Tool zur Erstellung von Testfall-Gruppen.
Features:
• Summenberechnung
• Sprung zum Test Case Editor
www.qa-navigation.com
Campaign Manager
www.qa-navigation.com
Campaign Manager
www.qa-navigation.com
Campaign Manager
Test-Kampagnen Erstellungs- und ManagementTool.
Features:
• Testfallgruppen anpassbar
• Zuordnen von Tests
• Ausführungsübersicht (Status, Statistiken)
• Navigation zu Testfallgruppen, Testfällen, TestAusführungen, Fehlermeldungen
www.qa-navigation.com
TC Executer
www.qa-navigation.com
TC 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.com
Der Software Lifecycle Manager
Der Report Manager
www.qa-navigation.com
Report Manager
Report Management Tool:
• Für Fehlermeldungen, Fix-Dokumente, Change
Requests, Shipment-Papers
• 100% Web-Applikation (keine BenutzerInstallation 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.com
Fehlermeldungen
www.qa-navigation.com
Fix Editor
www.qa-navigation.com
CR Editor
www.qa-navigation.com
Meldungsliste
www.qa-navigation.com
Shipment Report
www.qa-navigation.com
Statistics 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.com
Statistics Generator
www.qa-navigation.com
Testfall Statistiken
www.qa-navigation.com
Testfall Statistiken
www.qa-navigation.com
Statistik der Meldungen
www.qa-navigation.com
Statistik der Meldungen
www.qa-navigation.com
Collaboration Manager
www.qa-navigation.com
Collaboration Manager
Tool für den Export und Import aller für eine
Testkampagne relevanten Daten.
Features:
• 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
www.qa-navigation.com
Unterstützung zur automatischen Testausführung
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:
• Schnittstelle zur Meldung automatisierter
Testausführung
• Schnittstelle für die automatisierte Meldungen
von Fehlern
• Kommunikation mittels HTTP (Port 80)
• Plattform unabhängig
www.qa-navigation.com
Der Software Lifecycle Manager
Der SLM als intelligentes
Toolkit
www.qa-navigation.com
Technische 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.com
Technische 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 GesamtSuite
• 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.com
SLM 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.com
SLM System Installation
www.qa-navigation.com
SLM 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.com
SLM Implementation
•
•
•
•
Multi-Tier Implementation
Modular, lose gekoppelt
Designed für individuelle Anpassungen
Open Source (Anwendungsschicht)
www.qa-navigation.com
Report Manager Architektur
www.qa-navigation.com
Test Workbench Architektur
www.qa-navigation.com
SLM Robustheit/Fehlertoleranz
• Formale Prüfung durch DTDs
• Vollständiges Neuladen des Dokuments nach
dem Speichern
• Erweiterte Fehler-Behandlung (Fehler-BasisKlasse) mit
• Detailliertem Fehler-Log (90% aller Fehler
identifizierbar und behebbar an Hand des Logs)
www.qa-navigation.com
QA Navigation SLM
Zusammenfassung
www.qa-navigation.com
Zusammenfassung
Der QA Navigation SLM…
• … bietet Ihnen alle notwendigen Einrichtungen um all
Ihre Aktivitäten zu unterstützen, die mit der SoftwareEntwicklung 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.
www.qa-navigation.com
Herunterladen