Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Mitglied der Fachhochschule Ostschweiz FHO 1 www.fhsg.ch © FHS St.Gallen Software Engineering QS in Softwareentwicklungsprojekten IV Testorganisation Testdokumente.

Ähnliche Präsentationen


Präsentation zum Thema: "Mitglied der Fachhochschule Ostschweiz FHO 1 www.fhsg.ch © FHS St.Gallen Software Engineering QS in Softwareentwicklungsprojekten IV Testorganisation Testdokumente."—  Präsentation transkript:

1 Mitglied der Fachhochschule Ostschweiz FHO 1 © FHS St.Gallen Software Engineering QS in Softwareentwicklungsprojekten IV Testorganisation Testdokumente

2 Mitglied der Fachhochschule Ostschweiz FHO 2 © FHS St.Gallen Software Engineering 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 Mitglied der Fachhochschule Ostschweiz FHO 3 © FHS St.Gallen Software Engineering Literatur IT-Systeme prüfen –Kapitel 5 – Testorganisation –Kapitel 6 – Testdokumente

4 Mitglied der Fachhochschule Ostschweiz FHO 4 © FHS St.Gallen Software Engineering Testorganisation

5 Mitglied der Fachhochschule Ostschweiz FHO 5 © FHS St.Gallen Software Engineering Aufbauorganisation - Testteam Projektleiter Testmanager Testdesigner Tester Testengineer QS- Verantwortlicher Tool- Verantwortlicher Test- automatisierer Test- administrator Test- administrator Testkonzeption Testwerkzeuge Testumgebung Testausführung

6 Mitglied der Fachhochschule Ostschweiz FHO 6 © FHS St.Gallen Software Engineering Prozessorganisation (ANSI/IEEE 829) Testauswertung Testdurchführung Problemmeldung Testvorbereitung Abschlussbericht Anforderungen erfüllt? Testplanung Testentwurf Testfallspezifikation Testkonzept Testprozedurerstellung Testumgebungsaufbau Testausführung Testprotokoll Testbericht ja nein Testwiederholung Testentwurf Testfall Testprozedur Testgeschirr Testwerkzeuge Testdaten

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

8 Mitglied der Fachhochschule Ostschweiz FHO 8 © FHS St.Gallen Software Engineering Testdokumente

9 Mitglied der Fachhochschule Ostschweiz FHO 9 © FHS St.Gallen Software Engineering Dokumentenfluss Berichtsdokumente Testdokumente Problem- meldung Problem- meldung Testkonzept Testentwurf Testfall Testdrehbuch Test- protokoll Test- protokoll Build/ Release-Note Build/ Release-Note Testbericht QS-Plan Teststrategie Testlogs

10 Mitglied der Fachhochschule Ostschweiz FHO 10 © FHS St.Gallen Software Engineering 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 Mitglied der Fachhochschule Ostschweiz FHO 11 © FHS St.Gallen Software Engineering 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 Mitglied der Fachhochschule Ostschweiz FHO 12 © FHS St.Gallen Software Engineering 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 Mitglied der Fachhochschule Ostschweiz FHO 13 © FHS St.Gallen Software Engineering 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 Mitglied der Fachhochschule Ostschweiz FHO 14 © FHS St.Gallen Software Engineering 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 Mitglied der Fachhochschule Ostschweiz FHO 15 © FHS St.Gallen Software Engineering 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 Mitglied der Fachhochschule Ostschweiz FHO 16 © FHS St.Gallen Software Engineering Übungen Fallstudien 10 – Testorganisation 11 – Testfallspezifikation 12 – Testdokumente


Herunterladen ppt "Mitglied der Fachhochschule Ostschweiz FHO 1 www.fhsg.ch © FHS St.Gallen Software Engineering QS in Softwareentwicklungsprojekten IV Testorganisation Testdokumente."

Ähnliche Präsentationen


Google-Anzeigen