Was ist Use-Case-Testing? (Beispiel)
Was ist Use-Case-Testing?
Anwendungsfalltests ist eine Softwaretesttechnik, die dabei hilft, Testfälle zu identifizieren, die das gesamte System von Anfang bis Ende Transaktion für Transaktion abdecken. Testfälle sind die Interaktionen zwischen Benutzern und Softwareanwendung. Mithilfe von Use-Case-Tests können Lücken in der Softwareanwendung identifiziert werden, die durch das Testen einzelner Softwarekomponenten möglicherweise nicht gefunden werden.
Ein Anwendungsfall beim Testen ist eine kurze Beschreibung einer bestimmten Verwendung der Softwareanwendung durch einen Akteur oder Benutzer. Anwendungsfälle werden auf der Grundlage von Benutzeraktionen und der Reaktion der Softwareanwendung auf diese Benutzeraktionen erstellt. Es wird häufig in der Entwicklung eingesetzt Testfälle auf System- oder Akzeptanzebene.
So führen Sie Anwendungsfalltests durch: Beispiel
In einem Anwendungsfall wird ein Akteur durch „A“ und ein System durch „S“ dargestellt. Wir erstellen eine Verwendung für eine Anmeldefunktion einer Webanwendung, wie unten gezeigt
Haupterfolgsszenario | Schritt | Beschreibung |
---|---|---|
Ein Schauspieler S:System |
1 | A: Geben Sie den Namen und das Passwort des Agenten ein |
2 | S: Passwort validieren | |
3 | S: Kontozugriff zulassen | |
Erweiterungsoptionen | 2a | Passwort nicht gültig S: Meldung anzeigen und viermal um einen erneuten Versuch bitten |
2b | Passwort viermal ungültig S: Anwendung schließen |
- Betrachten Sie den ersten Schritt eines End-to-End-Szenarios für eine Anmeldefunktion für unsere Webanwendung, bei der der Akteur E-Mail und Passwort eingibt.
- Im nächsten Schritt validiert das System das Passwort
- Wenn das Passwort korrekt ist, wird der Zugriff anschließend gewährt
- Es kann eine Erweiterung dieses Anwendungsfalls geben. Falls das Passwort nicht gültig ist, zeigt das System eine Meldung an und fordert Sie auf, es viermal erneut zu versuchen
- Wenn das Passwort viermal ungültig ist, sperrt das System die IP-Adresse.
Hier testen wir das Erfolgsszenario und einen Fall jeder Erweiterung.
Use-Case-Testvideo
Klicken Sie HIER wenn das Video nicht zugänglich ist