30 Manuelle Testfälle schreiben Flashcards
Warum sind manuelle Testfälle in der Softwareentwicklung notwendig?
Manuelle Testfälle sind notwendig, wenn sich bestimmte Testarten nicht kostengünstig automatisieren lassen, insbesondere bei komplexen Benutzeroberflächen oder Fachlogik. Sie beschreiben die Testdurchführung Schritt für Schritt.
Welche Eigenschaften sollten manuelle Testfälle haben?
Manuelle Testfälle sollten einen eindeutigen Ablauf beschreiben, sodass auch Nicht-Entwickler sie durchführen können. Der Testfall sollte kein implizites Wissen erfordern und die getestete Funktionalität möglichst vollständig abdecken.
Was ist ein wichtiger Aspekt bei der Erstellung eines manuellen Testfalls?
Ein Testfall sollte eine vollständige Abdeckung der getesteten Funktionalität sicherstellen, einschließlich der Überprüfung von Fehlerfällen und Randbedingungen, ähnlich der Code-Abdeckung bei Unit-Tests.
Was sind die Basisdaten eines Testfalls?
Die Basisdaten eines Testfalls umfassen eine eindeutige ID, den Namen des Testfalls, eine Kurzbeschreibung der zu testenden Funktionalität und ggf. Hinweise auf zu verwendende Testdaten.
Wie ist der Testablauf in einem manuellen Testfall strukturiert?
Der Testablauf in einem manuellen Testfall wird als Tabelle strukturiert, in der jeder Schritt eine fortlaufende Nummer, eine konkrete Handlung und das erwartete Ergebnis dieses Schritts beschreibt.
Was ist ein Beispiel für den Ablauf eines manuellen Testfalls?
Ein Testfall für einen Login-Dialog könnte Schritte wie „Klicken Sie auf den Login-Button“ und „Geben Sie einen gültigen Nutzernamen ein“ beinhalten, wobei das erwartete Ergebnis z.B. „Login-Screen erscheint“ oder „Login-Button ist ausgegraut“ sein könnte.
Warum sollten manuelle Testfälle keine impliziten Informationen voraussetzen?
Manuelle Testfälle sollten so gestaltet sein, dass sie ohne zusätzliches Vorwissen durchführbar sind. Dies stellt sicher, dass auch Personen, die nicht mit der Softwareentwicklung vertraut sind, die Tests ausführen können.
Welche Rolle spielen Testdaten bei manuellen Testfällen?
Testdaten sind oft notwendig, um spezifische Szenarien zu testen. Ein manueller Testfall kann Verweise auf diese Testdaten enthalten, um sicherzustellen, dass die richtigen Eingaben verwendet werden.
Wie sollten manuelle Testfälle dokumentiert werden?
Manuelle Testfälle sollten so dokumentiert werden, dass jeder Schritt klar und verständlich beschrieben ist. Dies umfasst die Handlung und das erwartete Ergebnis für jede Aktion, um sicherzustellen, dass die Tests reproduzierbar sind.
Was ist das Ziel eines manuellen Testfalls?
Das Ziel eines manuellen Testfalls ist es, die korrekte Funktionalität eines Systems oder einer Komponente sicherzustellen, indem konkrete Benutzerszenarien Schritt für Schritt getestet und validiert werden.