Frage

Ich bin ein Neuling im Testfeld. Ich weiß, dass Testfälle die Bedingungen sind, um alle Kundenanforderungen zu erfüllen, dh die Testbedingungen, die wir benötigen, um die Anforderungen zu erfüllen. Ich brauche eine Idee, wie man einen Testfall formell schreibt. Kann mir jemand eine Idee geben, die Testfälle zu schreiben?

Nehmen Sie ein Beispiel für die Anmeldeseite an. Ich möchte den Testfall für einen Anmeldebildschirm schreiben. Bitte geben Sie dazu ein Muster an.

Jedes andere Beispiel ist ebenfalls günstig.

War es hilfreich?

Lösung

Hey.
BDD Ansatz ist auch eine gute Möglichkeit, Verhalten auszudrücken. Einfach Gegeben, wenn-dann Ermöglicht es Ihnen, Ihre Idee zu strukturieren. Zum Beispiel:

Scenario: Login as Admin  
Given: Login Page is loaded  
  And loginInput field is present  
  And loginPassword secure filed is present  
  And locinSubmit button is present  
When: User puts adminLoginName into loginName field  
  And User puts adminLoginPassword in loginPassword secure field  
  And User clicks loginSubmit button  
Then: LoginPage is closed  
 And MainPage is loaded  
 And AdminPanel is visible  

Andere Tipps

Um Tests und Testfälle zu erstellen, benötigen Sie im Grunde genommen ein Dokument für gute Anforderungen (was Sie als „Kundenanforderungen“ bezeichnen). Wenn diese Anforderungen korrekt geschrieben werden, sind das Schreiben von Tests ein Kinderspiel.

Im Anforderungsdokument sollte es sein soll und Wille Aussagen. Zum Beispiel:

Die Anmeldeseite soll Blockieren Sie einen Benutzer nach 10 fehlgeschlagenen Anmeldungen

Dies ist eine prüfbare Anforderung. Anschließend schreiben Sie einen Test, der 10 Mal falsch anmeldet und feststellt, ob er sich beim 11. Versuch erfolgreich anmelden kann. Offensichtlich wären Sie im Testverfahren genauer, aber das ist die allgemeine Idee.

Ihr Beispiel für eine Anmeldeseite ist keine gute Anforderung. Um diese Anforderung zu testen, müssten Sie nur zeigen, dass die Anmeldeseite vorliegt. Sie möchten Tests für bestimmte Funktionen dieser Anmeldeseite schreiben.

Es gibt auch Wille Aussagen in einem Anforderungsdokument. Dies sind möglicherweise keine erforderlichen Funktionen, je nachdem, wie die Anforderungen geschrieben wurden, daher müssen Sie möglicherweise keine Tests für Ihre Wille Aussagen.

Die Vorbereitung der Testfälle dient zum Verständnis Ihres Projekts nach dem Testen. Das Testfälle -Dokument ist nützlich, damit Sie schnelle Überprüfung der Fehler/der Fälle Statusinformationen entweder übergeben/fehlgeschlagen sind.Loginseite:Nehmen Sie die Anmeldeseite auf der Website oder einer anderen anderen anFall 1: Was passiert, wenn Sie einen gültigen Benutzernamen und ein ungültiges Passwort gebenFall2: Ungültiger Benutzername und gültiges PasswortFall3: Ungültiger Benutzername und ungültiges PasswortFall4: Gültiger Benutzername und gültiges PasswortFall 5: Leerer Benutzername und gültiges Passwort Fall6: Gültiger Benutzername und leeres Passwort.

Ich bin gerade passiert Sehen Sie sich dieses Video auf TDD an In VS2010 heute und das Beispiel, das sie gibt, ist das Testen einer Anmeldeseite.

Hier ist eine Seite mit einem kurzen Überblick über Softwaretests und auch ein Beispiel für eine Tabelle mit Testfällen.Software -Test -Tutorial

Diese Tabelle kann natürlich auf Ihre Bedürfnisse erweitert werden, z. B. Sie benötigen eine Spalte für das Ergebnis und möglicherweise eine für einen Kommentar. Möglicherweise sind für den Testfall einige Voraussetzungen erforderlich, und fügen Sie dafür eine weitere Spalte hinzu.

Hier finden Sie eine Beschreibung, wie Sie einen Fehler dokumentieren. (Sie brauchen das, wenn Sie Ihren Test machen ;-))Softwaretests - Inhalt eines Fehlers

Positive Testfälle. • Geben Sie einen gültigen Benutzernamen und Passwort ein. • Klicken Sie auf den Kennwortlink vergessen und rufen Sie das Kennwort für den Benutzernamen ab. • Klicken Sie auf Registrierungslink und füllen Sie das Formular aus und registrieren Sie den Benutzernamen und das Passwort. • Verwenden Sie die Eingabetaste, nachdem Sie den richtigen Benutzernamen und das korrekte Kennwort eingeben. • Verwenden Sie die Registerkarte, um vom Textbox des Benutzernamens zum Kennwort -Textfeld zu navigieren und anschließend die Schaltfläche anzumelden. .............................................. ................................

Negative Testfälle • Geben Sie einen gültigen Benutzernamen und ein ungültiges Passwort ein. • Geben Sie ein gültiges Passwort ein, aber ungültiger Benutzername. • Halten Sie beides Feld leer und drücken Sie die Eingabetaste oder klicken Sie auf Login -Schaltfläche. • Halten Sie den Nutzungsnamen leer und geben Sie das Passwort ein. • Halten Sie das Passwort leer und geben Sie den Benutzernamen ein. • Geben Sie Benutzername und Passwort falsch ein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top