|
@ -202,5 +202,46 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
--- |
|
|
## SU 07 (dd.mm.yyyy) |
|
|
|
|
|
|
|
|
## SU 07 (12.12.2023) |
|
|
|
|
|
|
|
|
|
|
|
### Lernziel |
|
|
|
|
|
- Überlick über das Testen von Software |
|
|
|
|
|
- entsprechende Literaturvorschläge |
|
|
|
|
|
- Die Motivation hinter dem Testen und die Gründe dafür |
|
|
|
|
|
- Grunlegende Begriffe des Testens |
|
|
|
|
|
- Einen Blick auf das Fehlerauftreten sowie spezielle Arten von Defekten |
|
|
|
|
|
- Testmethodologie und deren Bestandteile |
|
|
|
|
|
- bestimmte Arten und Bestandteile von Tests sowie Test-ziele und -ebenen |
|
|
|
|
|
- Betrachtung der Testpyramide und einigen Testnahmen, Grafik der Qualitätskosten |
|
|
|
|
|
- Der Testprozess im Ablauf und in der Planung |
|
|
|
|
|
- Die Analyse und das Desing von Testprozessen sowie deren Ausführung und Nachbereitung |
|
|
|
|
|
- Psychologische Aspekte im Überblick |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Erkenntnis |
|
|
|
|
|
- Erläuterung des Testprozesses |
|
|
|
|
|
- Der Testprozess kann in sämtlichen Softwareentwicklungsprojekten von großem Nutzen sein. |
|
|
|
|
|
- Zunächst muss man sich über den Aufbau eines Testprozesses im klaren sein, um diesen vernünftig durchführen zu können. |
|
|
|
|
|
- Ebenso wichtig ist die genaue Planung, in welcher man Ziele, Ressourcen und eine von vielen Teststrategien bestimmt. |
|
|
|
|
|
- Daraufhin folgt die Analyse und das Design des Testprozesses, welcher auf den spezifischen Anforderungen basiert. |
|
|
|
|
|
- Demnach werden bestimmte Testspezifikationen wie geiwsse Testfälle oder auch Testkriterien festgelegt. |
|
|
|
|
|
- Schlussendlich bleibt die Ausführung des Prozesses und die Einordnung der schwere des Fehlers. |
|
|
|
|
|
- Die Ergebnisse sollten dokumentiert und demnach gehandelt werden. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Wiederholung |
|
|
|
|
|
- Erläuterung der Testpyramide |
|
|
|
|
|
- Die Testpyramide ist ein Konzept zum Testen von Anwendungen. |
|
|
|
|
|
- Es versucht, Testverfahren nach Schnelligkeit sowie verursachten Kosten zu systematisieren. |
|
|
|
|
|
- Die unterste Ebene sind die schnellen Unit Tests, die unter geringem Aufwand durchgeführt werden können. |
|
|
|
|
|
- Auf der zweiten Stufe folgen die Integration Tests, die kritische Schnittstellen prüfen. |
|
|
|
|
|
- Auf der obersten Stufe stehen die System Test, die als langsam und warutungsintensiv gelten. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Kritik |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
|
|
## SU 08 (dd.mm.yyyy) |
|
|
|
|
|
|
|
|
|
|
|
|