Was ist ein Testfall?

Software-Terminologie kann oft ziemlich verwirrend sein. Der Testfall, Szenario, Plan; sie klingen alle ziemlich ähnlich und es ist leicht, die Begriffe zu verwechseln. Beim Testen von Software ist es wichtig, Bedenken hinsichtlich der umgebenden Terminologie zu vermeiden. In diesem Artikel werden wir uns daher ansehen, was es bedeutet.

Hierbei handelt es sich um eine Gruppe von Bedingungen oder Variablen, anhand derer der Tester überprüft, ob die Anforderungen der getesteten Software erfüllt sind. Es wird verwendet, um den Testern schrittweise Anweisungen zu geben. Dieses Dokument enthält Testdaten, Voraussetzungen, erwartete Ergebnisse usw., die für ein bestimmtes Szenario entwickelt wurden. Die Ausführung dient als Ausgangspunkt, woraufhin wir eine Reihe von Eingabewerten anwenden und auf ein endgültiges Ergebnis warten. Der Verlauf ihrer Entwicklung hilft uns auch, Komplikationen bei den Anwendungsanforderungen zu finden.

Normalerweise schreibt ein Tester vom QA-Team. Dies schließt nicht die Tests ein, die das Entwicklungsteam schreibt, sondern die Tests, die nach der Entwicklung und dem Komponententest durchgeführt werden. Noch wichtiger ist, dass ein Tester, der die Funktionalität der Anwendung versteht und einen Testfall von Wert liefern kann, diese schreiben sollte.

Vorlage

Es hat normalerweise die folgenden Felder. Das Format der Felder kann jedoch von Unternehmen zu Unternehmen unterschiedlich sein, je nachdem, welches Testmanagement-Tool von ihnen verwendet wird.

Testfall-IDDie ID wird dem Testfall übergeben.
TestfallbeschreibungDie Beschreibung des Testfalls.
Verwandte AnforderungDie ID wird für die Anforderung angegeben, der dieser Testfall zugeordnet ist.
VoraussetzungenAlle Voraussetzungen oder Anforderungen, die erfüllt sein müssen, bevor der Test ausgeführt wird.
TestschritteEs wurden schrittweise Anweisungen zum Ausführen des Tests gegeben.
TestdatenDaten, die während der Durchführung des Tests verwendet werden.
erwartetes ErgebnisDas Ergebnis, das vom Test erwartet wird, wird protokolliert, bevor der Test ausgeführt wird.
Tatsächliche ErgebnisDas tatsächliche Ergebnis nach dem Ausführen des Tests
StatusDer Status, der nach dem Ausführen des Tests erhalten wurde. Es kann "Bestanden", "Nicht bestanden", "Nicht ausgeführt" oder "Gesperrt" sein.
BemerkungenEventuelle Anmerkungen zur Prüfung.
UmgebungsinformationenEnthält Informationen zu Netzwerk / Hardware / Software, in denen der Test ausgeführt wird.

Wie schreibe ich einen Testfall?

Im Folgenden finden Sie die Schritte zum Schreiben eines Testfalls.

Schritt 1: Vergeben Sie eine Nummer und eine Beschreibung.

Schritt 2: Um es auszuführen, benötigen wir Testdaten. Ohne die Testdaten hätten wir nicht die richtigen Informationen zum Testen, was die Aufgabe mühsam macht.

Schritt 3: Um den Test auszuführen, benötigen wir eine Reihe von Anweisungen. Diese Schritte werden als Testschritte bezeichnet. Die Notwendigkeit hierfür entsteht, wenn der Autor vom Projekt zurücktritt oder sich in einer Pause befindet. Dann muss eine andere Person aus dem Projekt mit dem Testen beginnen. Schriftliche Schritte helfen ihnen.

Schritt 4: Ziel ist es, das Verhalten der Anwendung zu untersuchen. Dazu benötigen wir ein erwartetes Ergebnis. Nach der Ausführung werden die erwarteten Ergebnisse mit dem tatsächlichen Ergebnis des Tests verglichen und dementsprechend ein Status zugewiesen.

Schritt 5: Wir können auch ein zusätzliches Feld wie das Feld "Vorbedingung" haben, in dem die Bedingungen angegeben sind, die vor dem Testlauf erfüllt werden müssen, ein Feld "Nachbedingungen", in dem die Bedingungen angegeben sind, die nach dem Testlauf erfüllt werden müssen usw.

Beispiel:

Testfall-IDTestfallbeschreibungTestschritteTestdatenerwartetes ErgebnisTatsächliche ErgebnisStatus
TC01Überprüfen Sie die Mitarbeiteranmeldung mit gültigen Daten

1. Gehen Sie zur Anmeldeseite.

2. Geben Sie die Benutzer-ID ein

3. Passwort eingeben

4. Klicken Sie auf die Schaltfläche Anmelden

Benutzer-ID = admin

Passwort = abc12345

Der Benutzer sollte sich anmelden könnenWie erwartetBestehen
TC02Überprüfen Sie die Mitarbeiteranmeldung mit ungültigen Daten1. Gehen Sie zur Anmeldeseite.

2. Geben Sie die Benutzer-ID ein

3. Passwort eingeben

4. Klicken Sie auf die Schaltfläche Anmelden

Benutzer-ID = admin

Passwort = 12345abc

Der Benutzer sollte sich nicht anmelden könnenWie erwartetBestehen

Bedeutung des Testfalls

Sie haben einen großen Eindruck in der Testphase. Das Schreiben ist genauso wichtig wie der eigentliche Testprozess. Es hilft uns, die Einzelheiten zu überdenken, und stellt sicher, dass wir sie aus möglichst vielen Perspektiven angehen.

Es ist wichtig, dass jeder den Test mit ihnen wiederholen kann. Sie sind potente Artefakte, die für zukünftige Teamkollegen nützlich sind und darüber hinaus die Leistung einer Anwendung dokumentieren. Zusammenfassend haben sie folgende Bedeutung:

  • Sie gewährleisten eine gute Abdeckung des Tests und stellen sicher, dass die Hauptfunktionen während des Tests nicht übersehen werden.
  • Sie können sich verschiedene Möglichkeiten überlegen, um die Merkmale der Anwendung gründlich zu bestätigen.
  • Es werden auch Negative geschrieben, was das Testen zu einem gründlichen Prozess macht, bei dem wenig übersehen wird.
  • Sie sind wiederverwendbar, da jeder darauf verweisen und den Test ausführen kann.

Nützliche Tipps und Tricks

Beachten Sie beim Schreiben die folgenden Informationen:

  • Es sollte einfach und prägnant sein und nicht mehr als 15 Schritte umfassen.
  • Jeder von ihnen soll wiederverwendbar gemacht werden.
  • Wiederholung vermeiden.
  • Zusätzliche Informationen zum Testaufbau sind bereitzustellen, z. B. Software, Hardware, Betriebssystem, Version der zu testenden Anwendung, Voraussetzungen für den Test usw.
  • Es sollte so geschrieben sein, dass wir jeweils nur eine Sache testen, ohne Überschneidungen.
  • Stellen Sie sicher, dass alle positiven und negativen Szenarien abgedeckt sind, sodass wir eine 100% ige Abdeckung haben.
  • Sie sollten für den Endbenutzer erstellt werden.

Fazit

Zusammenfassend lässt sich festhalten, dass sie unsere Anstrengungen beim Testen insgesamt verbessern und die Qualität unserer Software zu einem großen Teil verbessern können, während sie uns durch die Wiederverwendbarkeit von Testfällen Zeit und Mühe sparen.

Empfohlene Artikel

Dies ist eine Anleitung zu Was ist ein Testfall? Hier haben wir die Vorlage, Wichtigkeit und nützliche Tipps und Tricks besprochen. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Was ist Softwareentwicklung?
  2. Fragen in Vorstellungsgesprächen bei Software Engineering
  3. Karriere als Softwareentwickler
  4. 14 Die besten Software-Tools zum Erstellen hochwertiger Präsentationen