So erstellen Sie Testszenarien: Eine vollständige Anleitung für Ihre Website oder App

Veröffentlicht: 2022-04-28

Ein hypothetischer Umstand oder eine Situation, die als Geschichte beschrieben wird, wird als Szenario bezeichnet. Während des Tests sehen Sie sich an, wie das Programm auf dieses hypothetische Ereignis reagiert und wie gut es abschneidet.

In diesem Blog erzähle ich Ihnen alles über Testszenarien, die Sie für Ihre Website oder App benötigen. Wenn Sie sich mit Webentwicklung beschäftigen oder Webentwicklungsdienste für Ihre Website oder Anwendung in Anspruch nehmen, wäre dies ein nützlicher Blog, um zu verstehen, was ein Testszenario ist und wie man es erstellt.

Was ist ein Testszenario?

Jede Funktionalität, die getestet werden kann, wird als Testszenario bezeichnet. Sie wird manchmal als Testbedingung oder Testmöglichkeit bezeichnet. Optimal sind Szenarientests, die glaubwürdig, motivierend, einfach auszuwerten und komplex sind. Gründe, warum Sie die Sicherheit von SSL-Websites in Betracht ziehen sollten

Das Testen einer Website oder App vor dem Start ist sehr wichtig, um festzustellen, ob sie funktioniert. Testszenarien werden erstellt, um sicherzustellen, dass die vollständige Funktionalität einer Website oder App wie geplant funktioniert.

Das Sammeln von Input von Kunden, Stakeholdern und Entwicklern ist der beste Weg, um genaue Testszenarien zu erstellen. Dadurch wird sichergestellt, dass alle potenziellen Anwendungsszenarien abgedeckt und alle Geschäftsabläufe des betreffenden Produkts gründlich getestet werden.

Testszenarien sind erforderlich, um die Leistung des Gesamtsystems aus der Sicht der Benutzer zu validieren. Beim Erstellen müssen sich die Tester in die Lage der Verbraucher versetzen, um zu verstehen, welche realen Szenarien das Programm nach seiner Veröffentlichung bewältigen muss.

Erstellung eines Testszenarios

Schritt 1: Untersuchen Sie das Anforderungsdokument in Bezug auf das zu testende System (SUT), einschließlich der Business Requirement Specification (BRS), der Software Requirement Specification (SRS) und der Functional Requirement Specification (FRS).

Schritt 2: Isolieren Sie jede Anforderung und bestimmen Sie, welches potenzielle Benutzerverhalten bewertet werden sollte. Bestimmen Sie die technologischen Herausforderungen, die der Bedarf mit sich bringt. Denken Sie daran, das Programm mit den Augen eines Hackers zu bewerten, um verschiedene Situationen des Systemmissbrauchs zu untersuchen und zu skizzieren.

Schritt 3: Erstellen Sie eine Liste mit Testfällen, die alle Funktionen der Software enthalten. Stellen Sie sicher, dass diese Szenarien alle Benutzer und Geschäftsabläufe umfassen, die während des Betriebs der Website oder App auftreten.

Schritt 4: Erstellen Sie nach dem Auflisten der Testszenarien eine Verfolgbarkeitsmatrix, um zu überprüfen, ob jede Anforderung einem bestimmten Testszenario zugeordnet ist.

Arten von Testszenarien

Es gibt zwei Arten von Testszenarien:

  • Positive Prüfung
  • Negative Prüfung

Positiver Test

Positive Tests können auf dem System durchgeführt werden, indem ein gültiges Datum eingegeben wird. Es prüft, ob sich eine Anwendung mit dem positiven Input wie erwartet verhält.

Zum Beispiel:

  1. Ein Textfeld kann nur Zahlen akzeptieren. Geben Sie Werte von 0 bis 9999999999 ein, die vom System akzeptiert werden, und alle anderen Werte sollten nicht akzeptiert werden.
  2. Um einen positiven Test durchzuführen, setzen Sie den gültigen Eingabewert von 0 bis 999 und prüfen Sie, ob das System den Wert akzeptiert.
    positiv testen
  3. Sie können im obigen Bild sehen, dass bei der Eingabe der Zahlenziffer in das Eingabefeld kein Fehler angezeigt wird.

Negativer Test

Sie können negative Tests auf dem System durchführen, indem Sie ungültige Daten als Eingabe angeben. So können Sie überprüfen, ob sich eine Anwendung im System mit dem negativen Input wie erwartet verhält.

Zum Beispiel:

  1. Negativtests können durch Eingabe des Alphabets und Sonderzeichen von a bis z oder !@#$% durchgeführt werden.
  2. Das Systemeingabefeld sollte die Werte nicht akzeptieren, oder es sollte eine Fehlermeldung bei ungültiger Datumseingabe anzeigen.
    negative Prüfung Jetzt können Sie sehen, dass ich das Alphabet in das Zahleneingabefeld eingebe, und es wird eine Fehlermeldung angezeigt, dass es nur Zahlen akzeptiert.
8 der wichtigsten Webentwicklungstools, die Sie im Jahr 2022 benötigen

Beispiel für ein Testszenario

Sehen wir uns das Testszenario der Anmeldeseite an.

Testszenario Login-Modul

Testszenario eines Login-Images

Im obigen Bild sehen Sie die Anmeldeseite.

Lassen Sie uns in diesem Szenario Folgendes sagen:

  • Überprüfen Sie das Systemverhalten, während Sie eine gültige E-Mail-ID und ein gültiges Passwort eingeben.
  • Nachdem Sie Ihre E-Mail-Adresse und Ihr Passwort eingegeben haben, klicken Sie auf die Anmeldeschaltfläche, um die Fehlermeldung zu überprüfen.
    Testszenario eines Login-Moduls 1
  • Geben Sie nun die falsche E-Mail-ID und das falsche Passwort ein, um die Fehlermeldung zu überprüfen.
    Testszenario Anmeldemodul 2
  • Überprüfen Sie, ob die Schaltflächen beim Anmelden und Registrieren funktionieren.
  • Überprüfen Sie das Zeichen mit Google.
  • Geben Sie nun Ihre E-Mail-ID und Ihr Passwort ein und klicken Sie auf das Kontrollkästchen „Remember me“. Überprüfen Sie dann, ob es funktioniert, indem Sie sehen, ob sich das System an Sie erinnert, wenn Sie sich abmelden und erneut versuchen, sich anzumelden.

Testszenario Anmeldemodul

Testszenario Anmeldemodul

Sehen Sie sich das obige Bild des Anmeldemoduls an.

Gehen Sie in diesem Szenario wie folgt vor:

  • Aktivieren Sie das Kontrollkästchen „Alle Felder ausfüllen“ und klicken Sie, um sich anzumelden, ohne auf „Ich bin kein Roboter“ zu klicken.
  • Leeren Sie ein erforderliches Feld und klicken Sie, um sich anzumelden. Überprüfen Sie, ob das System das Meldungsfeld anzeigt, das zum Ausfüllen leer gelassen wurde.
  • Klicken Sie auf das Symbol „Hide and Show“ für das Passwort und prüfen Sie, ob es funktioniert.
  • Versuchen Sie, sich anzumelden, ohne die „Allgemeinen Geschäftsbedingungen“ zu akzeptieren.
  • Überprüfen Sie, ob die Schaltfläche „Anmelden“ funktioniert, wenn Sie auf die Weiterleitung zur Anmeldeseite klicken.
  • Überprüfen Sie, ob die Links zu den Allgemeinen Geschäftsbedingungen funktionieren.
  • Überprüfen Sie, ob das E-Mail-Feld ohne @domain name und .com nicht akzeptiert wird
  • Nachdem Sie alles ausgefüllt haben, überprüfen Sie, ob Sie einen Bestätigungscode für Ihr eingegebenes E-Mail-Konto erhalten, um sich zu verifizieren und sich beim System anzumelden.

Best Practices, die Sie beim Erstellen von Testszenarien befolgen sollten

Einige Best Practices, die Sie beim Erstellen von Testszenarien befolgen müssen, sind:

  • Der Einfachheit halber sollte pro Anforderung bzw. User Narrative nur ein Testszenario erstellt werden.
  • Wenn ein einzelnes Testszenario mehrere Anforderungen erfüllen muss, stellen Sie sicher, dass jede Anforderung isoliert gründlich getestet wurde, bevor Sie das Szenario als Ganzes verwenden. Es ist einfach, einige Funktionen zu übersehen, wenn Sie nicht aufpassen.
  • Wenn sich herausstellt, dass die Anzahl der Testszenarien entweder zu groß oder zu teuer für die Durchführung ist, priorisieren Sie sie basierend auf den Präferenzen der zu testenden Kunden.

Einpacken

Testszenarien werden verwendet, um viele Aspekte von Softwareanwendungen zu testen. Es trägt zur umfassenden Abdeckung des Prüfprozesses bei. Sie würden alles umfassen, was getestet werden muss, bevor das Produkt für die Öffentlichkeit freigegeben wird, da Testszenarien von Geschäftsanalysten, Entwicklern und zukünftigen Verbrauchern autorisiert werden müssen.

Mithilfe von Testszenarien können Sie vorhersagen, wie viel Testarbeit erforderlich sein wird, und Ihre Teststrategie planen. In diesem Dokument kann auch ein Vorschlag für den Kunden enthalten sein. Darüber hinaus erleichtert es die Identifizierung der wesentlichen End-to-End-Benutzerströme, was wiederum bei der Priorisierung von Testprinzipien und -aufwänden hilft.

In diesem Blog habe ich Ihnen einen Überblick darüber gegeben, was Testszenarien sind, welche zwei Arten von Testszenarien es gibt, wie Sie ein Testszenario erstellen und welche Best Practices Sie beim Erstellen eines Testszenarios befolgen sollten. Ich habe Ihnen auch Beispiele für die Erstellung von Testszenarien gegeben.

Webentwicklung und App-Entwicklung sind etwas, mit dem sich Experten oder sachkundige Personen auf diesem Gebiet befassen sollten. Wenn Sie eine App oder Website erstellen möchten oder andere Webentwicklungsdienste benötigen, können Sie sich gerne an uns wenden!

Herausgeber: Amruta