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-ID | Die ID wird dem Testfall übergeben. |
Testfallbeschreibung | Die Beschreibung des Testfalls. |
Verwandte Anforderung | Die ID wird für die Anforderung angegeben, der dieser Testfall zugeordnet ist. |
Voraussetzungen | Alle Voraussetzungen oder Anforderungen, die erfüllt sein müssen, bevor der Test ausgeführt wird. |
Testschritte | Es wurden schrittweise Anweisungen zum Ausführen des Tests gegeben. |
Testdaten | Daten, die während der Durchführung des Tests verwendet werden. |
erwartetes Ergebnis | Das Ergebnis, das vom Test erwartet wird, wird protokolliert, bevor der Test ausgeführt wird. |
Tatsächliche Ergebnis | Das tatsächliche Ergebnis nach dem Ausführen des Tests |
Status | Der Status, der nach dem Ausführen des Tests erhalten wurde. Es kann "Bestanden", "Nicht bestanden", "Nicht ausgeführt" oder "Gesperrt" sein. |
Bemerkungen | Eventuelle Anmerkungen zur Prüfung. |
Umgebungsinformationen | Enthä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-ID | Testfallbeschreibung | Testschritte | Testdaten | erwartetes Ergebnis | Tatsächliche Ergebnis | Status |
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önnen | Wie erwartet | Bestehen |
TC02 | Überprüfen Sie die Mitarbeiteranmeldung mit ungü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 = 12345abc | Der Benutzer sollte sich nicht anmelden können | Wie erwartet | Bestehen |
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 -
- Was ist Softwareentwicklung?
- Fragen in Vorstellungsgesprächen bei Software Engineering
- Karriere als Softwareentwickler
- 14 Die besten Software-Tools zum Erstellen hochwertiger Präsentationen