Was sind Testdaten – Tipps und Tricks zum Erstellen von Testdaten
In diesem Tutorial werden wir verstehen, was Testdaten sind. Erfahren Sie auch Tipps und Tricks zum Erstellen von Testdaten.
Was sind Testdaten? Testdaten sind ein häufig verwendeter Begriff im täglichen Leben eines Testers. Während der Ausführung von Testfällen benötigt er einige Daten zur Eingabe, um die erwartete Ausgabe zu erhalten. Manchmal sind große Datenmengen erforderlich, um die Anwendung mit Daten zu laden (Lasttests) oder den Haltepunkt der Anwendung zu überprüfen (Stresstests). Diese Daten können gültig oder ungültig sein. Kurz gesagt, Testdaten sind Daten, die erforderlich sind, um die Testfälle ordnungsgemäß auszuführen und die erwartete Ausgabe in einer zu testenden Softwareanwendung zu überprüfen.
Warum ist es wichtig?
Die Bedeutung von Testdaten kann anhand dieses Beispiels verstanden werden, wenn Sie mobile Softwareanwendungen testen möchten. Mobile hat viele verschiedene Anwendungen, so dass Sie zum Testen unterschiedliche Eingabedaten benötigen, z. B. Fotos in verschiedenen Formaten, unterstützte und nicht unterstützte Musikdateien, Videodateien, Kontaktdateien, verschiedene E-Mails usw. dies sind alles Testdaten. Ohne diese Testdaten kann der Tester nicht mit dem Testen fortfahren und erhält auch nicht die gewünschte Ausgabe.
Arten von Test Daten:
Test daten können klassifiziert werden in folgenden typ:
- Leere Dateien oder keine Daten beziehen sich auf Dateien, die keine Daten enthalten, dh die Anwendung erhält keine Eingabe, und dies überprüft, ob die Anwendung solche Ausnahmen behandelt und den richtigen Fehler auslöst.
- Gültiger Testdatensatz bezieht sich auf die gültigen oder von der Anwendung unterstützten Dateien. Diese sollten die erwartete Ausgabe liefern, wenn sie als Eingabe angegeben werden.
- Ungültiger Satz von Testdaten bezieht sich auf alle nicht unterstützten Dateiformate, um zu sehen, dass die Anwendung alle ordnungsgemäß verarbeitet, ohne zu brechen, und warnt den Benutzer mit der richtigen Fehlermeldung.
- Riesige Testdaten für Last-, Leistungs- und Stresstests können nicht zum Zeitpunkt der Ausführung erstellt werden und sollten vorbereitet werden, während Sie Ihre Testumgebung vorbereiten. Um beispielsweise eine Anwendung zu laden, benötigt der Tester manchmal 10000 verschiedene Formatdateien, und dies kann entweder durch ein automatisiertes Skript oder mit bereits verfügbaren Testdaten erfolgen.
- Testdaten zur Überprüfung aller Randbedingungen enthalten Daten, die alle möglichen Kombinationen von Randwerten enthalten. Wenn ein Textfeld beispielsweise die Nummern 2-20 haben kann, geben Sie 2 (Minimum) und dann 20 (Maximum) ein. Grenzwerte umfassen im Grunde alle jene Werte, die gerade genug sind, um von der Anwendung behandelt zu werden, wenn Tester über sie hinausgehen, dann wird die Anwendung brechen.
Ideale Testdaten sind diejenigen, die alle Datenkombinationen enthalten, so dass keine größeren Fehler übersehen werden.
Tipps und Tricks zum Erstellen von Testdaten:
Nachfolgend finden Sie einige Tipps und Tricks zum Erstellen von Testdaten:
- Stellen Sie immer sicher, dass die Testdatendateien nicht beschädigt sind. Dies kann zu ungültiger Ausgabe führen und auch wichtige Defekte übersehen.
- Testdaten sollten regelmäßig aktualisiert werden. Dies gibt ein klares Bild der erwarteten Ausgabe.
- Testdaten sollten vor der Ausführung von Testfällen erstellt werden, um Zeit zu sparen und Fristen einzuhalten.
- Es empfiehlt sich, ein Automatisierungstool zu verwenden, um eine große Menge an Testdaten zu erstellen, da der manuelle Aufwand bei der Erstellung solcher Daten größer und zeitaufwändiger wäre.
- Testdaten sollten ungültige Eingaben enthalten, um negative Szenarien zu testen.
- Tester kann die Hilfe des Entwicklers in Anspruch nehmen, um Testdaten zu erstellen.
- Es ist immer besser, alle möglichen Kombinationen von unterstützten und nicht unterstützten Formaten in Testdaten aufzunehmen, um sicherzustellen, dass die Testabdeckung maximal ist.
Nehmen wir ein sehr einfaches Beispiel für das Erstellen von Testdaten für einen neuen Benutzer auf dem „create user screen“ einer Webanwendung. Dieser Bildschirm enthält also einige Textfelder wie Vorname, Nachname, Geschlecht, Geburtsdatum, E-Mail-ID, Adresse, Telefonnummer, Passwort und Passwort bestätigen.
Um nun Testdaten für eine solche Anwendung zu erstellen, müssen wir prüfen, welche Pflichtfelder nicht leer gelassen und welche übersprungen werden können. Ungültige Eingaben können sein, wenn der Benutzer andere Alphabete als „M“ und „F“ in das Feld Geschlecht oder anstelle der Nummer eingibt, wenn er Alphabete in das Feld Telefonnummer eingibt. Sie können mehr als 10 Ziffern in die Telefonnummer eingeben. Im obigen Fall haben Testdaten gültige Werte, ungültige Werte, Randbedingungen und leere Daten.
Unten ist eine der probe test daten, die können verwendet werden als referenz für oben beispiel:
Sie können sehen, ob die Vorlage alle Kombinationen von gültigen, ungültigen, leeren und Grenzwerten enthält.
Über zu Ihnen auf Testdaten:
Testdaten sind einer der wichtigsten Teile der Testumgebung, ohne die die Ausführung von Testfällen schwierig wäre. Es ist fast unmöglich, Last-, Leistungs- und Stresstests ohne Verwendung von Testdaten durchzuführen. Testdaten können manuell erstellt oder mit Hilfe von Automatisierung erstellt werden. Es sollte so erstellt werden, dass die Testabdeckung maximal ist und regelmäßig entsprechend den neuesten Anforderungen und Testfällen aktualisiert wird.