PTA_Test_ToolDatenbank_Praesentation.pdf - PTA GmbH
PTA_Test_ToolDatenbank_Praesentation.pdf - PTA GmbH
PTA_Test_ToolDatenbank_Praesentation.pdf - PTA GmbH
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
seit 1969<br />
Beratung<br />
Organisation<br />
Softwareentwicklung<br />
Winterseminar 2002 2002<br />
Eine<br />
Eine<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank<br />
zur<br />
zur<br />
UnterUnterstützungstützung<br />
des<br />
des<br />
<strong>Test</strong>managements<br />
<strong>Test</strong>managements
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Inhalte der Präsentation<br />
• Vorgehensmodelle und die Berücksichtigung von <strong>Test</strong>s<br />
• Teil 1: Fachliche Einführung zum <strong>Test</strong>management<br />
– Kernpunkte des <strong>Test</strong>managements<br />
– Checkliste für die Verwendung einer <strong>Test</strong>datenbank<br />
• Teil 2: Beschreibung der <strong>Test</strong>datenbank<br />
– Grundlagen der Datenbank<br />
• Teil 3: Praktische Erfahrungen mit der <strong>Test</strong>datenbank<br />
– Standardsoftware-Projekt<br />
– Individualsoftware-Projekt<br />
• Der Vortrag enthält keine Erfahrungswerte zu folgenden wichtigen<br />
Aufgaben in diesem Zusammenhang<br />
– Änderungs- und Konfigurationsmanagement<br />
– Beschreibung und Vergleich anderer Tools (z.B. <strong>Test</strong>automaten)<br />
– Schätzverfahren für <strong>Test</strong>aufwände<br />
– Messen des <strong>Test</strong>fortschrittes und der Fehlerhaftigkeit (einzelne Anregungen<br />
vorhanden)<br />
– Richtlinien zur Anwendung verschiedener <strong>Test</strong>strategie<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 2
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
<strong>Test</strong>aktivitäten verschiedener Vorgehensmodelle<br />
• Wasserfallmodell<br />
- Unit test<br />
- System test<br />
• Spiralmodell (Boehm)<br />
- Unit <strong>Test</strong><br />
- Integration <strong>Test</strong><br />
- Acceptance <strong>Test</strong><br />
• Rational Unified Process<br />
- <strong>Test</strong>aktivität in den Phasen Ausar-<br />
beitung, Konstruktion, Übergang<br />
analysis<br />
Risk<br />
analysis<br />
Operational<br />
Risk<br />
analy-<br />
Prototype Prototype prototype<br />
Prototype<br />
sis<br />
1<br />
2<br />
3<br />
Simulations, models, benchmarks<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 3<br />
System feasibility<br />
Commitment<br />
Review<br />
partition<br />
Validation<br />
Software plans and<br />
requirements<br />
Validation<br />
Product design<br />
Determine<br />
objectives,<br />
alternatives,<br />
constraints<br />
Verification<br />
Detailed design<br />
Requirements plan<br />
life-cycle plan<br />
Verification<br />
Code<br />
Integration<br />
Unit test<br />
Cumulative<br />
cost<br />
Progress<br />
through<br />
steps<br />
Concept of<br />
operation<br />
Product verification<br />
Implementation<br />
Risk<br />
Software<br />
System test<br />
Operation and<br />
maintenance<br />
Develop, verify<br />
next-level product<br />
Revalidation<br />
Risk<br />
analysis<br />
Evaluate alternatives,<br />
identify, resolve risks<br />
Detailed<br />
Develop- Requirements<br />
ment plan validation<br />
Integration<br />
Design validation<br />
and test<br />
and verification<br />
plan<br />
Implementation Acceptance<br />
requirements Software design<br />
product<br />
design<br />
Code<br />
Integration<br />
and test<br />
Unit<br />
test<br />
Plan next phases<br />
test
WiSe 2002<br />
Projektmanagement<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
<strong>PTA</strong>-Vorgehensmodell<br />
Initialisierung (P1)<br />
Anforderungsdefinition (P2)<br />
Analyse (P3)<br />
Design (P4)<br />
Implementierung (P5)<br />
Projektabschluß (P6)<br />
Konfigurationsmanagement<br />
Dokumentation<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 4<br />
Qualitätssicherung<br />
A55: System- und<br />
Integrationstest<br />
<strong>Test</strong>phasen
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Aktivitäten der Phase „P5 –<strong>Test</strong>“ lt. lt. PHB<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 5
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Teil 1 – Fachliche Einführung zum <strong>Test</strong>management<br />
• Dieser Teil der Präsentation soll einen theoretischen Überblick<br />
geben zu<br />
- Phasen des Softwaretests<br />
- Inhalten von <strong>Test</strong>phasen<br />
- Planung des Softwaretests<br />
- Rollen innerhalb des <strong>Test</strong>managements<br />
- Aktionen innerhalb des <strong>Test</strong>zyklus<br />
- Arten und Inhalte der <strong>Test</strong>dokumentation<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 6
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
<strong>Test</strong>phasen<br />
• Der strukturierte <strong>Test</strong> gliedert sich in verschiedene <strong>Test</strong>phasen<br />
• „<strong>Test</strong>phasen sind sachlich und zeitlich in sich geschlossene Abschnitte des <strong>Test</strong>ens,<br />
in denen für bestimmte Software-Produkte definierte <strong>Test</strong>aufgaben durchgeführt<br />
werden“<br />
<strong>Test</strong>-<br />
planung<br />
-- -----<br />
---- ---<br />
- ------<br />
<strong>Test</strong>-<br />
entwurf<br />
-- -----<br />
---- ---<br />
- ------<br />
<strong>Test</strong>plan Entwurfspezifikation<br />
<strong>Test</strong>fallermittlung<br />
-- -----<br />
---- ---<br />
- ------<br />
<strong>Test</strong>fälle<br />
Vorgehensplanung<br />
<strong>Test</strong>vorschrift<br />
<strong>Test</strong>durchführung<br />
<strong>Test</strong>auswertung<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 7<br />
-- -----<br />
---- ---<br />
- ------<br />
-- -----<br />
---- ---<br />
- ------<br />
<strong>Test</strong>protokoll<br />
-- -----<br />
---- ---<br />
- ------<br />
<strong>Test</strong>bericht<br />
1 2 3 4 5 6
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
• Festlegung der <strong>Test</strong>aktivitäten - Zeitliche und personelle Planung<br />
• Benötigte Rollen zuweisen<br />
- <strong>Test</strong>fallersteller (gemischtes Team)<br />
<strong>Test</strong>planung<br />
Erstellen die funktionalen- und nichtfunktionalen <strong>Test</strong>fälle<br />
- <strong>Test</strong>er (<strong>Test</strong>person)<br />
Durchführung und Dokumentation der <strong>Test</strong>s (Statusvergabe)<br />
- <strong>Test</strong>koordinator<br />
Koordiniert die 6 Phasen und verwaltet <strong>Test</strong>fälle, Fehler, Änderungen<br />
Klassifiziert die <strong>Test</strong>rückläufer für die Weitergabe<br />
- Projektleiter<br />
Priorisiert die Fehler (in Absprache mit dem Kunden)<br />
- Realisierer / Berater<br />
Hat die Programmfunktionalität umgesetzt/eingestellt<br />
Führt die notwendigen Modifikationen durch<br />
Planung 2 3 4 5 6<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 8
WiSe 2002<br />
• Problem<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Prüfziele des <strong>Test</strong>ens<br />
- Wirtschaftliche Aspekte sind treibende Kraft als auch begrenzender Faktor<br />
• Es müssen daher die Prüfziele definiert werden<br />
- Vollständigkeit sind alle Anforderungen erfüllt (Fachkonzept)<br />
- Volumen Massentest mit großen Datenmengen<br />
- Zeit Zeitverhalten des Systems<br />
- Zuverlässigkeit Verhalten bei Dauerbelastung (Lasttest)<br />
- Fehlertoleranz Verhalten bei Überlast (Streßtest)<br />
- Benutzbarkeit Verständlichkeit, Erlernbarkeit, Bedienbarkeit<br />
- Sicherheit Wirksamkeit der Sicherheitsmechanismen<br />
- Interoperabilität Kompatiblität mit anderen System (Schnittstellen)<br />
- Dokumentation Vorhandensein, Güte und Angemessenheit<br />
der Benutzer- und Wartungsdokumentation<br />
1 Entwurf 3 4 5 6<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 9
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Dynamischer <strong>Test</strong><br />
Black-Box-<strong>Test</strong> White-Box-<strong>Test</strong><br />
<strong>Test</strong>fälle werden<br />
aus funktionalen<br />
Anforderungen<br />
abgeleitet<br />
Überblick über <strong>Test</strong>verfahren<br />
<strong>Test</strong>fälle werden<br />
aus dem Quellcode<br />
abgeleitet<br />
Statischer <strong>Test</strong><br />
Walkthrough Review Inspektion<br />
Qualitätssichernde Maßnahme für:<br />
Dokumenten<br />
(Daten)-Modellen<br />
Quellcode<br />
Erfassung in der <strong>Test</strong>datenbank Eigenständige Dokumentation<br />
1 Entwurf 3 4 5 6<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 10
WiSe 2002<br />
Anforderungen<br />
Anpassung<br />
Änderungsanforderung<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Erarbeitung<br />
Anpassung<br />
Änderung<br />
notwendig<br />
Änderung nicht<br />
umsetzen<br />
Der <strong>Test</strong>kreislauf<br />
<strong>Test</strong>fälle<br />
Programmanpassung<br />
Fehlerhafter<br />
Code<br />
Klassifizierung<br />
Priorisierung<br />
<strong>Test</strong>fall<br />
fehlerfrei<br />
<strong>Test</strong>fall abgeschlossen<br />
<strong>Test</strong>vorschrift<br />
Retest<br />
Weiterleitung<br />
<strong>Test</strong><br />
Durchführung<br />
<strong>Test</strong>dokumentation<br />
1 2 3 4 5 6<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 11
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Anforderungen<br />
- Funktional<br />
- Nicht-funktional<br />
Erstellung der <strong>Test</strong>fälle<br />
<strong>Test</strong>ziele <strong>Test</strong>strategie<br />
Strukturierung<br />
der <strong>Test</strong>fälle<br />
<strong>Test</strong>fälle<br />
<strong>Test</strong>fälle<br />
<strong>Test</strong>fälle<br />
„<strong>Test</strong>pakete“ als Strukturierung<br />
- Abbildung fachlicher Entitäten<br />
- Bessere Ressourcenplanung<br />
- Bessere Pflege der <strong>Test</strong>fälle<br />
1 2 <strong>Test</strong>fälle 4 5 6<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 12
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Erstellung der <strong>Test</strong>vorschrift<br />
• Notwendig Inhalte der <strong>Test</strong>vorschrift<br />
- Organisatorisches<br />
Zuordnung der Rollen<br />
Ressourcenplanung<br />
- Inhaltliches<br />
Definition der <strong>Test</strong>daten<br />
Sequenz der <strong>Test</strong>fälle<br />
Definition der <strong>Test</strong>umgebung<br />
- Richtlinien<br />
Vorgaben für die <strong>Test</strong>durchführung<br />
Vorgaben für die Dokumentation der <strong>Test</strong>ergebnisse<br />
1 2 3 Vorschrift 5 6<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 13
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
• Hinsichtlich der <strong>Test</strong>durchführung lassen sich unterscheiden<br />
- Modultest<br />
Prüft einzelne Module<br />
Voraussetzung für Integrationstest<br />
- Integrationstest<br />
Prüft das fehlerfreie Zusammenwirken von Systemkomponenten<br />
Komponenten werden zusammengeführt bis System komplett integriert<br />
- Systemtest<br />
Phasen der <strong>Test</strong>durchführung<br />
Abschließende Prüfung der Produktdefinition und Prüfziele<br />
Nur das „äußere“ des Systems ist sichtbar (Benutzeroberfläche)<br />
- Abnahmetest<br />
Besondere Ausprägung des Systemtest<br />
Der <strong>Test</strong> erfolgt unter Beobachtung, Mitwirkung und Federführung des<br />
Auftraggebers und in der realen Einsatzumgebung beim Auftraggeber<br />
1 2 3 4 <strong>Test</strong>/Doku 6<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 14
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
• Die <strong>Test</strong>dokumentation durch den <strong>Test</strong>er sollte in jedem Fall enthalten<br />
- <strong>Test</strong>person und Datum des <strong>Test</strong>s<br />
- Getestete Version<br />
- Beschreibung der Abweichung (falls vorhanden)<br />
- Status des <strong>Test</strong>falls<br />
„Noch ungetestet“<br />
Inhalte der <strong>Test</strong>dokumentation<br />
„Keine Abweichung“<br />
„Abweichung aufgetreten“<br />
1 2 3 4 <strong>Test</strong>/Doku 6<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 15
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Klassifizierung der <strong>Test</strong>ergebnisse<br />
• Problem bei der Klassifizierung in der Praxis: “Es liegt eine Abweichung vor“<br />
- Programmfehler (DV-Konzept ? Realisierung)<br />
- Individuell oder (Anmerkung: Ist diese Unterscheidung notwendig)<br />
- Standardsoftware (ERP-Systemen oder Entwicklungsumgebung, Case-<br />
Management und Releasepolitik der Hersteller)<br />
-> Strukturelle Fehler, Datenfehler, Fehlerhafter Code<br />
- Fehler im <strong>Test</strong>design (Fachkonzept ? <strong>Test</strong>fallerstellung)<br />
- Der beschriebene <strong>Test</strong>fall bildet nicht die Anforderung ab<br />
- Fehler im Fachkonzept (Anforderung ? Fachkonzept)<br />
- Fachkonzept beschreibt nicht gewünschte Funktionalität<br />
- <strong>Test</strong>fehler (<strong>Test</strong>fall ? <strong>Test</strong>durchführung)<br />
- Der <strong>Test</strong>er hat den <strong>Test</strong>fall falsch durchgeführt<br />
1 2 3 4 5<br />
Auswertung<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 16
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Priorisierung der <strong>Test</strong>ergebnisse<br />
• Warum <strong>Test</strong>ergebnisse priorisieren ?<br />
- Planbarer zeitlicher Verlauf der <strong>Test</strong>phase<br />
Nicht jeder Fehler, Änderungswunsch usw. kann im aktuellen Release<br />
umgesetzt werden<br />
- Bündelung der anstehenden Änderungen<br />
Fehler, welche hinsichtlich einer weiteren Durchführung der <strong>Test</strong>s kritisch<br />
sind, müssen direkt bearbeitet werden („show-stopper“)<br />
In Abhängigkeit von der Fehlerpriorisierung werden die Korrekturintervalle<br />
festgelegt (Effiziente Planung ? zeitnahe Umsetzung)<br />
- Nochmalige Bewertung des Kosten/Nutzen-Verhältnisses<br />
Die von den Realisieren geschätzten Aufwände müssen dem erwarteten<br />
Nutzen der Zusatzfunktionalität bzw. der Fehlerauswirkung<br />
gegenübergestellt werden<br />
1 2 3 4 5<br />
Auswertung<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 17
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
• Ziele der <strong>Test</strong>auswertung<br />
- Verfolgung des <strong>Test</strong>fortschritts<br />
- Beauftragung der Korrekturen (Programmcode, Vorgaben usw.)<br />
- Bestimmung des Reifegrades bzw. der Fehlerhaftigkeit<br />
- Entscheidungsvorlage für weiteres Vorgehen (Freigabe)<br />
• Anforderungen an die <strong>Test</strong>auswertung<br />
- Fehlerdokumentation muss vollständig sein (zentrale Quelle)<br />
- Abarbeitungsgrad der <strong>Test</strong>fälle sowie deren Status muss zu jeder Zeit<br />
erkennbar sein<br />
- Erzeugung von standardisierten Protokollen für die Weitergabe an Projektleiter,<br />
Realisierer, Softwarelieferant usw.<br />
<strong>Test</strong>auswertung<br />
1 2 3 4 5<br />
Auswertung<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 18
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Checkliste für die <strong>PTA</strong> <strong>Test</strong>datenbank<br />
• Planungsphase<br />
– <strong>Test</strong>struktur, <strong>Test</strong>vorgehen<br />
• Umfangreiche <strong>Test</strong>szenarien<br />
– Einzelfunktionen<br />
– Prozesse<br />
• Mehrere beteiligte Gruppen (Netzwerkanbindung vorhanden)<br />
– Kommunikationsaufwand<br />
– Geteilte Daten<br />
– Einbindung ungelernter <strong>Test</strong>er<br />
• Dezentral verteilte Beteiligte (Netzwerkanbindung nicht vorhanden)<br />
– Informationsaustausch, Vorbereitung<br />
– Verfügbarkeit der Daten und Systeme<br />
• Hohe Anzahl an <strong>Test</strong>wiederholzyklen<br />
• Verwaltung der einzelnen <strong>Test</strong>zyklen<br />
– Langfristiger Prozess von der Abweichungsermittlung bis zum realisierten Lösungsvorschlag<br />
• Dokumentation<br />
– Fortschrittskontrolle, Abarbeitungsgrad, Änderungshistorie<br />
– Heterogene Systemumgebung (Einbindung von unterschiedlichen Dateien per Hyperlink:<br />
Log-Files, Word, Excel, Powerpoint, Visio, usw.)<br />
- Komplexe Organisation und Systeme; umfangreiche Schnittstellen -<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 19
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Teil 2 – Grundlagen der Datenbank<br />
• Verwaltung eines <strong>Test</strong>zyklus<br />
• Kommunikation mit externen Partnern<br />
• Managementinformation: Fortschrittskontrolle<br />
• Elemente auf der Benutzeroberfläche<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 20
WiSe 2002<br />
Offen<br />
(SPACE)<br />
Version<br />
•Mig 1.1<br />
•Mig 1.2<br />
•Mig 1.3<br />
•Mig 2<br />
•SIM 3<br />
•Echtkonv.<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
<strong>Test</strong>zyklus: von der Abweichung zur Lösung<br />
<strong>Test</strong>person<br />
Status<br />
fehlerfrei<br />
Abweichung<br />
Folgefehler<br />
nicht testbar<br />
<strong>Test</strong>koordinator<br />
Klassifizierung<br />
Fehler - Mig.tool<br />
Fehler - Standard<br />
Fehler - Individual<br />
In Diskussion<br />
Änderung<br />
Konzept<br />
<strong>Test</strong>fehler<br />
Projektleiter<br />
Priorisierung<br />
Lösung verschieben<br />
•SIM2<br />
•2003<br />
Lösung erarbeiten<br />
•hoch<br />
•mittel<br />
•niedrig<br />
•möglicher Zwischenschritt: Abnahme<br />
- Am m Ende eines <strong>Test</strong>s soll immer der Status fehlerfrei stehen -<br />
Berater oder<br />
Programmierer<br />
Lösungsstatus<br />
•Ursache erkannt<br />
•Korrektur in Arbeit<br />
•Lösung fertig<br />
•nicht reproduzierbar<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 21
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Dezentral verteilte Beteiligte<br />
Beispiel: Kommunikation mit den Partnern im im Projekt<br />
Erfassen der<br />
<strong>Test</strong>ergebnisse<br />
Individuelle,<br />
speicherbare<br />
Selects<br />
1<br />
<strong>Test</strong>datenbank<br />
Generieren der<br />
<strong>Test</strong>ergebnis-<br />
Dokumentation<br />
2<br />
5 Einarbeiten des Rückflusses<br />
der Lösungsvorschläge<br />
PDF-File<br />
oder Word<br />
EXCEL<br />
DETAILINFORMATION<br />
<strong>Test</strong>fälle und –ergebnisse mit Bildern<br />
Verteilen der<br />
<strong>Test</strong>ergebnis-<br />
Dokumentation<br />
ARBEITSLISTE<br />
<strong>Test</strong>fälle und –ergebnisse in<br />
Tabellarischer Form nur Text<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 22<br />
3<br />
4<br />
Dokumentieren<br />
der Lösungsvorschläge
<strong>Test</strong>wiederholzyklus<br />
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Generierte Managementinformation:<br />
Fortschrittskontrolle<br />
<strong>Test</strong>zyklus<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 23
WiSe 2002<br />
Analyse<br />
Planung<br />
Versionen für<br />
<strong>Test</strong>zyklen<br />
<strong>Test</strong>zyklus<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Dokumentation Historisch<br />
Die <strong>Test</strong>-DB<br />
Verwaltung eines<br />
<strong>Test</strong>zyklus je Version<br />
Gliederungspunkte: <strong>Test</strong>struktur,<br />
Prozesse, Funktionen<br />
Dokumentation<br />
Ergebnis<br />
Korrekturmass<br />
nahmen<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 24<br />
Dokumentation<br />
aktuelle<br />
Bearbeitung
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Präsentation am System<br />
Beispiel Dokumentation<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 25
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Teil 3 – Praktische Erfahrungen mit der Datenbank<br />
• Die Datenbank wurde bisher in drei Projekten eingesetzt<br />
a) einem Standardsoftware-Projekt bei der Einführung BaanERP<br />
b) einem Standardsoftware-Projekt bei der Optimierung SAP<br />
c) einem Individualsoftware-Projekt<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 26
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Erfahrungen zum zum Einsatz der der <strong>Test</strong>datenbank in in einem<br />
Standardsoftware-Einführungsprojekt<br />
• <strong>Test</strong>verfahren, die bisher abgedeckt wurden<br />
– Dynamischer <strong>Test</strong> (Black-Box Migration,<br />
White-Box individual Anpassungen)<br />
– Statischer <strong>Test</strong> wurde bisher nicht abgebildet<br />
• Unterstützung<br />
– Vorbereitung (Workshop)<br />
• Einspielen von <strong>Test</strong>szenarios aus EXCEL<br />
• Strukturierung der Klassifizierung<br />
– Kommunikation<br />
• Arbeitsliste in EXCEL zur Abarbeitung und Vorbereitung<br />
• Dokumentation der Ergebnisse in Word für Detailwissen<br />
– Verwaltung und Koordination<br />
• Multi-User<br />
• Ansprechpartner/Verantwortlicher eines Ergebnisses<br />
– Kontrolle<br />
• Fortschrittskontrolle<br />
• Managementinformation<br />
• Nachweisbarkeit (Abnahme)<br />
<strong>Test</strong>-<br />
planung<br />
<strong>Test</strong>-<br />
entwurf<br />
<strong>Test</strong>fallermittlung<br />
- strategisches Werkzeug zwischen allen Beteiligten -<br />
Vorgehensplanung<br />
<strong>Test</strong>durchführung<br />
<strong>Test</strong>auswertung<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 27
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
• Generierte Dokumentation<br />
– Beispiel: Excel Arbeitsliste<br />
Anhang<br />
– Beispiel: Word-Detailinformation<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 28
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Beispiel: Excel-Arbeitsliste Teil 1<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 29
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Beispiel: Excel-Arbeitsliste Teil 2<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 30
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Beispiel: Word-Detailinformation Teil 1<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 31
WiSe 2002<br />
<strong>PTA</strong>-<strong>Test</strong>datenbank zur Unterstützung des <strong>Test</strong>managements<br />
Beispiel: Word-Detailinformation Teil 2<br />
Seite 7 Seite 8<br />
30. November 2002 <strong>PTA</strong> <strong>GmbH</strong>, Unternehmensberatung 32