07.05.2013 Aufrufe

PTA_Test_ToolDatenbank_Praesentation.pdf - PTA GmbH

PTA_Test_ToolDatenbank_Praesentation.pdf - PTA GmbH

PTA_Test_ToolDatenbank_Praesentation.pdf - PTA GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!