Was ist ein Testszenario beim Softwaretesten (Beispiele)

Was ist ein Testszenario?

A Testszenario ist definiert als jede Funktionalität, die getestet werden kann. Es heißt auch Testbedingung or Testmöglichkeit. Als Tester sollten Sie sich in die Lage des Endbenutzers versetzen und die realen Szenarien und Anwendungsfälle der zu testenden Anwendung herausfinden.

Szenariotests

Szenariotests in Softwaretest ist eine Methode, bei der anstelle von Testfällen tatsächliche Szenarien zum Testen der Softwareanwendung verwendet werden. Der Zweck des Szenariotests besteht darin, End-to-End-Szenarien für eine bestimmte Kommunikation zu testenplex Problem der Software. Mithilfe von Szenarien lassen sich komplizierte Probleme einfacher testen und bewerten.

Lassen Sie uns dies mithilfe des folgenden Videos untersuchen –

Warum Testszenarien erstellen?

Für Folgendes werden Testszenarien erstelltwing Gründe dafür,

  • Durch die Erstellung von Testszenarien wird eine vollständige Testabdeckung gewährleistet
  • Testszenarien können von verschiedenen Beteiligten wie Business-Analysten, Entwicklern und Kunden genehmigt werden, um sicherzustellen, dass die zu testende Anwendung gründlich getestet wird. Es stellt sicher, dass die Software für die häufigsten Anwendungsfälle funktioniert.
  • Sie dienen als schnelles Hilfsmittel, um den Prüfaufwand zu ermitteln und dementsprechend ein Angebot für den Auftraggeber zu erstellen oder den Personaleinsatz zu organisieren.
  • Sie helfen dabei, die wichtigsten End-to-End-Transaktionen oder den tatsächlichen Nutzen der Softwareanwendungen zu ermitteln.
  • Für die Untersuchung der End-to-End-Funktionsweise des Programms ist das Testszenario von entscheidender Bedeutung.

Wann wird kein Testszenario erstellt?

Testszenarien dürfen nicht erstellt werden, wenn

  • Die zu testende Anwendung ist kompliziert, instabil und es herrscht Zeitdruck im Projekt.
  • Projekte, die agilen Methoden wie Scrum und Kanban folgen, erstellen möglicherweise keine Testszenarien.
  • Das Testszenario kann möglicherweise nicht für eine neue Fehlerbehebung erstellt werden oder Regressionstests. In solchen Fällen müssen Testszenarien bereits in den vorherigen Testzyklen umfassend dokumentiert werden. Dies gilt insbesondere für Wartungsprojekte.

So schreiben Sie Testszenarien

Als Tester können Sie diese fünf Schritte befolgen, um Testszenarien zu erstellen:

Testszenario

  • Schritt 1: Lesen Sie die Anforderungsdokumente wie BRS, SRS, FRS des zu testenden Systems (SUT). Sie können auch auf Anwendungsfälle, Bücher, Handbücher usw. der zu testenden Anwendung verweisen.
  • Schritt 2: Ermitteln Sie für jede Anforderung mögliche Benutzeraktionen und -ziele. Bestimmen Sie die technischen Aspekte der Anforderung. Ermitteln Sie mögliche Szenarien für Systemmissbrauch und bewerten Sie Benutzer mit der Denkweise eines Hackers.
  • Schritt 3: Nachdem Sie das Anforderungsdokument gelesen und die entsprechende Analyse durchgeführt haben, listen Sie verschiedene Testszenarien auf, die jede Funktion der Software überprüfen.
  • Schritt 4: Nachdem Sie alle möglichen Testszenarien aufgelistet haben, a Rückverfolgbarkeitsmatrix wird erstellt, um zu überprüfen, dass jede einzelne Anforderung über ein entsprechendes Testszenario verfügt
  • Schritt 5: Die erstellten Szenarien werden von Ihrem Vorgesetzten überprüft. Later, sie werden auch von anderen Stakeholdern im Projekt überprüft.

Tipps zum Erstellen von Testszenarien

  • Jedes Testszenario sollte gemäß der Projektmethodik mit mindestens einer Anforderung oder User Story verknüpft sein.
  • Bevor Sie ein Testszenario erstellen, das mehrere Anforderungen gleichzeitig überprüft, stellen Sie sicher, dass Sie über ein Testszenario verfügen, das diese Anforderung isoliert prüft.
  • Vermeiden Sie die Erstellung übermäßig komplizierter Testszenarien, die mehrere Anforderungen umfassen.
  • Die Anzahl der Szenarien kann groß sein und es ist teuer, sie alle auszuführen. Basierend auf den Kundenprioritäten führen Sie nur ausgewählte Testszenarien durch

Beispiel 1: Testszenario für E-Commerce-Anwendung

Für eine E-Commerce-Anwendung wären einige Testszenarien erforderlich

Testszenario 1: Überprüfen Sie die Anmeldefunktion

Testszenario

Um Ihnen zu helfen, den Unterschied zwischen Testszenario und zu verstehen Testfälle, wären spezifische Testfälle für dieses Testszenario

  1. Überprüfen Sie das Systemverhalten, wenn es gültig ist, zmail ID und Passwort werden eingegeben.
  2. Überprüfen Sie das Systemverhalten, wenn ungültig email id und gültig Das Passwort wird eingegeben.
  3. Überprüfen Sie das Systemverhalten, wenn gültig email id und ungültig Das Passwort wird eingegeben.
  4. Überprüfen Sie das Systemverhalten, wenn ungültig email id und ungültig Das Passwort wird eingegeben.
  5. Überprüfen Sie das Systemverhalten, wenn zmail ID und Passwort bleiben leer und Anmelden wird eingegeben.
  6. Überprüfen Sie, ob „Passwort vergessen“ wie erwartet funktioniert
  7. Überprüfen Sie das Systemverhalten, wenn eine gültige/ungültige Telefonnummer und ein gültiges Passwort eingegeben werden.
  8. Überprüfen Sie das Systemverhalten, wenn „Unterschrieben halten“ aktiviert ist

Offensichtlich sind Testfälle spezifischer.


Testszenario 2: Überprüfen Sie die Suchfunktion

Testszenario

Testszenario 3: Sehen Sie sich die Produktbeschreibungsseite an

Testszenario

Testszenario 4: Überprüfen Sie die Zahlungsfunktion

Testszenario

Testszenario 5: Überprüfen Sie die Bestellhistorie

Testszenario

Abgesehen von diesen 5 Szenarien finden Sie hier die Liste aller anderen Szenarien

  • Überprüfen Sie das Verhalten der Homepage für wiederkehrende Kunden
  • Überprüfen Sie die Kategorie-/Produktseiten
  • Überprüfen Sie die Kundendienst-/Kontaktseiten
  • Schauen Sie sich die Seiten mit Tagesangeboten an

Beispiel 2: Testszenarien für eine Banking-Site

Testszenario 1: Überprüfen Sie die Anmelde- und Authentifizierungsfunktionalität

Testszenario 2: Überprüfen Sie, ob eine Geldüberweisung möglich ist

Testszenario 3: Scheckkontoauszug kann eingesehen werden

Testszenario 4: Scheck Festgeld/Wiederkehrende Einzahlung kann erstellt werden

Und so weiter…

Testszenario-Vorlage

Test-Szenario-Vorlage Excel (.xlsx) herunterladen