• Keine Ergebnisse gefunden

10_SE_Testfall Spezifikation

N/A
N/A
Protected

Academic year: 2022

Aktie "10_SE_Testfall Spezifikation"

Copied!
27
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung

unter dem Förderkennzeichen 16OH22005 gefördert.

Die Verantwortung für den Inhalt dieser Veröffentlichung liegt

beim Autor/bei der Autorin.

(2)

Wir bilden Zukunft.

Testverfahren Dyn. Testen

Testfallspezifikation

8485 - Software Engineering II

(3)

Wir bilden Zukunft.

Um was geht es hier?

 Was ist Testfallspezifikation?

 Warum Testfallspezifikation?

 Wie komme ich auf Testfälle?

 Welche Verfahren gibt es, um Testfälle zu erstellen?

 Wie gehe ich in der Praxis vor, um Testfälle zu erstellen?

 Wie organisiere ich Testfälle?

Seite 2

17. Oktober 2019 8485 - Software Engineering II

(4)

Wir bilden Zukunft.

17. Oktober 2019 8485 - Software Engineering II - 3 -

Was ist eine Testfall-

spezifikation?

(5)

Wir bilden Zukunft.

Was ist eine Testfall-Spezifikation?

17. Oktober 2019 8485 - Software Engineering II - 4 -

(6)

Wir bilden Zukunft. Was ist eine Testfall-Spezifikation genau?

17. Oktober 2019 8485 - Software Engineering II - 5 -

(7)

Wir bilden Zukunft. Was ist Gegenstand einer Testfallspezifikation?

17. Oktober 2019 8485 - Software Engineering II - 6 -

(8)

Wir bilden Zukunft.

Testfallspezifikation - Beispiel

17. Oktober 2019 8485 - Software Engineering II - 7 -

(9)

Wir bilden Zukunft.

17. Oktober 2019 8485 - Software Engineering II - 8 -

Warum muss ich Testfälle

spezifizieren?

(10)

Wir bilden Zukunft.

Warum Testfall-Spezifikation?

17. Oktober 2019 8485 - Software Engineering II - 9 -

(11)

Wir bilden Zukunft.

17. Oktober 2019 8485 - Software Engineering II - 10 -

Wie komme ich auf

Testfälle?

(12)

Wir bilden Zukunft.

Wie komme ich auf Testfälle?

17. Oktober 2019 8485 - Software Engineering II - 11 -

(13)

Wir bilden Zukunft. Verfahren zum Erstellen von Testfällen?

17. Oktober 2019 8485 - Software Engineering II - 12 -

(14)

Wir bilden Zukunft.

17. Oktober 2019 8485 - Software Engineering II - 13 -

Testfall-spezifikation

in der Praxis

(15)

Wir bilden Zukunft.

Testcase Erstellung im Überblick

17. Oktober 2019 8485 - Software Engineering II - 14 -

Black Box Test

• Grenzwerte testen

• Ursachen-Wirkungs- Graph

• Fehler Raten

White Box Test

• Pfadabdeckung

• Entscheidungs-

Abdeckung

(16)

Wir bilden Zukunft.

Beispiel: Testfall-Grenzwert-Test

17. Oktober 2019 8485 - Software Engineering II - 15 -

(17)

Wir bilden Zukunft.

Beispiel: Ursache-Wirkungs-Graph

17. Oktober 2019 8485 - Software Engineering II - 16 -

(18)

Wir bilden Zukunft.

Beispiel: Fehler raten

17. Oktober 2019 8485 - Software Engineering II - 17 -

(19)

Wir bilden Zukunft.

Beispiel: Pfadabdeckung

17. Oktober 2019 8485 - Software Engineering II - 18 -

(20)

Wir bilden Zukunft.

Beispiel: Entscheidungs-Abdeckung

17. Oktober 2019 8485 - Software Engineering II - 19 -

(21)

Wir bilden Zukunft.

17. Oktober 2019 8485 - Software Engineering II - 20 -

Wie organisiere ich

die Testfälle?

(22)

Wir bilden Zukunft.

Testfälle organisieren (I)

17. Oktober 2019 8485 - Software Engineering II - 21 -

(23)

Wir bilden Zukunft.

Testfälle organisieren (II)

17. Oktober 2019 8485 - Software Engineering II - 22 -

(24)

Wir bilden Zukunft.

Testfälle organisieren (III)

17. Oktober 2019 8485 - Software Engineering II - 23 -

(25)

Wir bilden Zukunft.

17. Oktober 2019 8485 - Software Engineering II - 24 -

Was muss ich

wissen?

(26)

Wir bilden Zukunft.

Was muss ich wissen?

Ich kann erklären, was ein Testfall ist

Ich kann Testfälle neu erstellen

Ich kann Testfälle dokumentieren

Ich kenne die Möglichkeiten, um Testfälle zu organisieren

17. Oktober 2019

8485 - Software Engineering II 8485 - Software Engineering II

- 25 -

(27)

Wir bilden Zukunft.

Was muss ich wissen?

 Ich weiß, was Grenzwert-Tests sind.

 Ich weiß, wie man aus Ursachen-Wirkungsgraphen Testfälle erstellen kann

 Ich weiß, wie man durch Fehler-Raten Testfälle erstellen kann

 Ich weiß, wie man die Pfadabdeckung zur Testfallerstellung heranziehen kann.

 Ich weiß, wie man Entscheidungs-Abdeckung zur Erstellung von Testfällen heranziehen kann.

17. Oktober 2019

8485 - Software Engineering II 8485 - Software Engineering II

- 26 -

Referenzen

ÄHNLICHE DOKUMENTE

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen