• Keine Ergebnisse gefunden

08_SE_Testumgebung

N/A
N/A
Protected

Academic year: 2022

Aktie "08_SE_Testumgebung"

Copied!
14
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

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

Testumgebungen für dynamisches testen

8485 - Software Engineering II

(3)

Um was geht es hier?

 Was ist eine Testumgebung?

 Was ist ein Test-Driver?

 Was bedeutet Test-Platzhalter?

 Wie sieht typischerweise eine Testumgebung für den Unit Test aus?

 Kleine Liste von Test-Frameworks

Seite 2

17. Oktober 2019 8485 - Software Engineering II

(4)

Wir bilden Zukunft.

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

Was ist eine

Testumgebung?

(5)

Was ist ein Testumgebung?

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

,

(6)

Wir bilden Zukunft. Testumgebung etwas genauer betrachtet

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

(7)

Was sind Platzhalter?

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

(8)

Wir bilden Zukunft.

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

Beispiel

Testumgebung für

Unit Tests

(9)

Testumgebung – Unit Test in Aktion

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

Test-Objekt

(10)

Wir bilden Zukunft.

Testumgebung – JUNIT

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

Test-Objekt Test-Driver

Testfall

Zu testende

Methode

(11)

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

Frameworks für

Testumgebungen

(12)

Wir bilden Zukunft.

Test Frameworks

 Unit Test-Frameworks

– jUNIT – cppUnit – pyUnit

– easyMock – mockito

 Test-Entwicklungsumgebungen

– Eclipse For Testers / Jubula – TestNG

– Selenium

– Apache JMeter – SoapUI

– Postman

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

Eine kleine Auswahl

Siehe auch

Test- Automatisierung

(13)

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

Was muss ich

wissen?

(14)

Wir bilden Zukunft.

Was muss ich wissen?

 Ich kann erklären, was eine Testumgebung beinhaltet

 Ich kann erklären, was ein Platzhalter ist

 Ich kann erklären, was ein Test-Driver ist

 Ich kann den Unterschied erklären zwischen:

– Mock – Fake – Stub – Dummy – Spy

17. Oktober 2019

8485 - Software Engineering II 8485 - Software Engineering II

- 13 -

Referenzen

ÄHNLICHE DOKUMENTE

Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin... Ziele und Themen

Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin... Wir

Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin... Testverfahren

Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin... Wir

Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin...

Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin... Clean Code Development

Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin... Clean Code Development

Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin... Clean Code Development