Kurzanwendungsfall: Anforderungsbasiertes Testen
40 Minuten Vorbereitungszeit
Schulaufgabe: Anforderungsbasiertes Testen
Ziel:
Verstehen und Anwenden der grundlegenden Konzepte des anforderungsbasierten Testens in Projekten.
Aufgabenstellung:
Teil 1: Theoretische Fragen (20 Minuten)
Definition und Bedeutung:
Erkläre, was unter anforderungsbasiertem Testen verstanden wird und warum es in Projekten wichtig ist.
Vorteile des anforderungsbasierten Testens:
Nenne und beschreibe drei Vorteile des anforderungsbasierten Testens.
Anforderungsdokumentation:
Erkläre, wie Anforderungen dokumentiert werden sollten, um effektives anforderungsbasiertes Testen zu ermöglichen.
Teil 2: Praktische Anwendung (20 Minuten)
Testfall-Erstellung:
Stelle dir vor, du arbeitest an einem Projekt zur Entwicklung einer neuen Schulverwaltungssoftware. Formuliere drei Testfälle basierend auf den folgenden Anforderungen:
Die Software muss es Lehrern ermöglichen, Noten für Schüler einzugeben.
Die Software muss Schülern ermöglichen, ihre Noten online einzusehen.
Die Software muss Verwaltungspersonal ermöglichen, Berichte über die Notenverteilung zu erstellen.
Testfall-Priorisierung:
Wähle einen der oben genannten Testfälle aus und priorisiere ihn. Begründe deine Entscheidung.
Testdurchführung:
Beschreibe, wie du den ausgewählten Testfall durchführen würdest, einschließlich der Vorbereitung, Durchführung und Dokumentation der Testergebnisse.
Bewertungskriterien:
Vollständigkeit und Genauigkeit der theoretischen Antworten
Realistische und relevante Testfälle in der praktischen Anwendung
Klarheit und Struktur der Testfallbeschreibung und -durchführung