Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m450:learningunits:lu01:testfall [2024/10/01 10:30] msutermodul:m450:learningunits:lu01:testfall [2024/11/07 11:12] (aktuell) aprobst
Zeile 1: Zeile 1:
 ====== LU01c - Aufbau eines Testfalls ====== ====== LU01c - Aufbau eines Testfalls ======
 +<WRAP center round info 60%>
 +Testfälle sind detaillierte Beschreibungen, wie bestimmte Funktionen der Software getestet werden sollen, um festzustellen, ob sie die gewünschten Anforderungen erfüllen. 
 +Jeder Testfall beschreibt die Eingabedaten, die erwarteten Ergebnisse und die Schritte zur Ausführung.
 +</WRAP>
 +
  
 ===== Einleitung ===== ===== Einleitung =====
Zeile 5: Zeile 10:
 Beim Testen wird das Programm mit genau definierten Eingaben bzw. Daten ausgeführt. Beim Testen wird das Programm mit genau definierten Eingaben bzw. Daten ausgeführt.
 Ziel ist es, möglichst viele Fehler zu finden. Ziel ist es, möglichst viele Fehler zu finden.
 +Wichtig ist dabei nicht nur sogenannte Positiv-Tests durchzuführen, sprich zu testen ob sich das Programm mit korrekten Daten korrekt verhält, sondern auch Negativ-Tests, sprich Testfälle bei denen das Programm auf fehlerhafte Eingaben reagieren muss.
  
 Für jedes Programm erstellen wir eine Reihe von Testfällen. Für jedes Programm erstellen wir eine Reihe von Testfällen.
Zeile 80: Zeile 86:
 === Übung === === Übung ===
 Das obige Beispiel enthält 4 Testfälle. Wenn Sie dieses kleine Programm vollständig testen müssen, welche weiteren Testfälle gibt es? Das obige Beispiel enthält 4 Testfälle. Wenn Sie dieses kleine Programm vollständig testen müssen, welche weiteren Testfälle gibt es?
 +
 +
 +==== Weitere Literatur ====
 +[[https://www.inmediasp.de/unternehmen/insights/die-kunst-gute-testfaelle-zu-schreiben-2|Die Kunst, gute Testfälle zu schreiben]]
  
 ---- ----
 {{tag>M450-LU01}} {{tag>M450-LU01}}
 [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter
  • modul/m450/learningunits/lu01/testfall.1727771407.txt.gz
  • Zuletzt geändert: 2024/10/01 10:30
  • von msuter