Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

QS in Softwareentwicklungsprojekten IV

Ähnliche Präsentationen


Präsentation zum Thema: "QS in Softwareentwicklungsprojekten IV"—  Präsentation transkript:

1 QS in Softwareentwicklungsprojekten IV
Testorganisation Testdokumente

2 Lernziele Sie können ... die Aufgaben und Verantwortungsbereiche der sechs Rollen im Testteam erläutern. die sieben Phasen des Testprozesses darlegen. den Testzyklus anwenden. die Testdokumente korrekt und vollständig erstellen.

3 Literatur IT-Systeme prüfen Kapitel 5 – Testorganisation
Kapitel 6 – Testdokumente

4 Testorganisation

5 Aufbauorganisation - Testteam
QS- Verantwortlicher Projektleiter Tool- Verantwortlicher Testmanager Testkonzeption Testwerkzeuge Testumgebung Testausführung Testdesigner Testengineer Test- administrator Tester Test- automatisierer

6 Prozessorganisation (ANSI/IEEE 829)
Testvorbereitung Testplanung Testkonzept Testentwurf Testentwurf Testfallspezifikation Testfall Testprozedurerstellung Testprozedur Testgeschirr Testwerkzeuge Testdaten Testdurchführung Testumgebungsaufbau Testprotokoll Testausführung Problemmeldung Testauswertung Testbericht Testwiederholung Anforderungen erfüllt? Abschlussbericht nein ja

7 Testzyklus Test vorbereiten Legende: Prüf-/Testprozess
Test durchführen Systementwicklungsprozess Test auswerten Anforderungen erfüllt? ja Testobjekt freigeben nein Fehler suchen Art des Mangels? Fehler in Testdaten/ Testumgebung Fehler in Implementierung Fehl- Bedienung Änderung der Anforderungen Testumgebung anpassen Fehler beheben Benutzerdokumentation anpassen Change Request Test wiederholen an das Change Management übergeben

8 Testdokumente

9 Dokumentenfluss Testdokumente QS-Plan Testkonzept Teststrategie
Testentwurf Testfall Testdrehbuch Build/ Release-Note Berichtsdokumente Test- protokoll Problem- meldung Testlogs Testbericht

10 Testkonzept engl. Testplan Liste der zu testenden Objekte
mit Angabe der Kritikalität Umschreibung des Testvorgehens Anzuwendende Testmethoden Geplante Testarten Abnahmekriterien des Systems Festlegung der Testspezifikationsdokumente Umschreibung der Testumgebungen Testorganisation (mit konkreter Personenzuweisung) Risikenauflistung mit geplanten Massnahmen Zeitplanung 

11 Zeitplanung Vorgabe: Eckwerte aus Projektplanung
Einsatz von Planungswerkzeug (z.B. MS-Project) Testmeilensteine festlegen z.B. Ende der Teststufen Hilfsmittel: Testaktivitätenmatrix mit folgenden Aufwanddimensionen: Systemteile (Subsysteme, Komponenten) Anzahl, Grösse, Komplexität der Testobjekte! geplante Testarten (Teststufen) Testphasen innerhalb jeder Testart gemäss Prozessmodell beteiligte Rollen durchschnittliche Anzahl Testwiederholungen

12 Testentwurfsspezifikation
engl. Test Design Specification Analyse und Design sämtlicher Tests: Anforderungen an die Testumgebung Kontrollcheckliste sämtlicher Prüfobjekte Testfallspezifikation Input-Testdaten Zu testende Funktionen/Fälle Soll-Output Testprozedur (Testdrehbuch) Detaillierter Testablauf Akzeptanzkriterien mit klaren Pass- und/oder Failkriterien : eindeutig mess- bzw. beurteilbar passed: Kriterium wurde genügend erfüllt failed: Kriterium wurde nicht oder ungenügend erfüllt.

13 Testfallspezifikation I
engl. Test Case Detaillierte Testfälle: Ermittelt gemäss White-Box oder Black-Box Methode Testfallgruppen (gleichartige Testfälle mit variierenden Input Daten) Eingabedaten (Input): Tabellen in DB Dateien mit Dateityp/Codepage und Strukturangabe Parameterwerte Bildschirmeingaben Scanningvorlagen ...

14 Testfallspezifikation II
Ermittlung des Soll-Outputs mittels Testorakel (Informationsquellen): Anforderungsspezifikationen Designdokumente ... Erwarteter Output: Tabellen in DB Dateien mit Dateityp/Codepage und Strukturangabe Parameterwerte Bildschirmausgaben Print-Layouts Ein maschineller Vergleich (Compare-Software) sollte wenn möglich gegeben sein.

15 Testdrehbuch (Testprozedur)
engl. Test Procedure Detaillierte Ablauf-Beschreibung eines Testszenarios (enthält 1 – n Testfälle): Vorbereitung Start Durchführung Beobachtung Abbruch Neustart Stopp Abschluss Aufräumen Unvorhergesehenes

16 Übungen Fallstudien 10 – Testorganisation 11 – Testfallspezifikation
12 – Testdokumente


Herunterladen ppt "QS in Softwareentwicklungsprojekten IV"

Ähnliche Präsentationen


Google-Anzeigen