Was ist der Unterschied zwischen Testfällen und Testskripten?

Ich weiß, dass Testfälle in einer für Menschen lesbaren Sprache geschrieben sind, während Testskripte in Code geschrieben sind und hauptsächlich für automatisierte Tests erstellt werden.

Aber kann mir jemand sagen, was sie sonst noch voneinander unterscheidet?

Gibt es einen logischen Unterschied zwischen ihnen oder sind diese Begriffe austauschbar?

Antwort

Ich denke, die Testfall ist der was und der Testskript ist das wie des Tests.

Es ist möglich, Testfälle auf hoher Ebene zu definieren, um zu beschreiben, was getestet werden muss. Die Testskripte enthalten alle Details, um den Test wirklich auszuführen.

Kommentare

  • bedeutet, dass sie zusammen verwendet werden? Es gibt keine Grenze, in welcher Art von System Testfälle verwendet werden und in welchen Testskripten?
  • Ich denke schon, aber die Sache mit der Terminologie ist, dass jeder Standard, jedes Unternehmen und jede Person geben wird es seine eigene Definition. Ich würde immer fragen, was die Person in dem Kontext, den ich benutze, denkt, was es bedeutet, sicher zu sein. Vertrauen Sie beim Testen niemals der Definition, da Begriffe häufig falsch verwendet werden.

Antwort

Ich denke, die beiden sind in der Regel austauschbar, aber wenn Sie für die ISTQB Foundations-Prüfung studieren, geben sie für jede Prüfung spezifische Definitionen.

Nach meiner Erfahrung werden die Mitarbeiter Ihres Teams immer nach Testfällen fragen, ich habe es nie getan tatsächlich gehörte Testskripte, auf die verwiesen wird (außerhalb von automatisierten Testfällen / Skripten)

Antwort

Testszenario – Eine Beschreibung von Eine zu testende Situation.

Testfall – Enthält bestimmte Datenwerte für ein Szenario, das unter bestimmten Bedingungen ausgeführt werden muss, um ein vorhergesagtes Ergebnis zu erzielen.

Testskript – Eine Reihe von Anweisungen, die Definieren Sie jeden auszuführenden Schritt und die erwarteten Ergebnisse jedes Schritts.

Antwort

Ich erwarte, dass alle Antworten ausgerichtet werden müssen. Es gibt jedoch einen Unterschied.

  1. Vom Benutzer [nicht technisch] lesbare Schritte sind Das Testen eines bestimmten Szenarios wird als Testfall bezeichnet.
  2. Vom Benutzer [technisch] lesbare Schritte, die in der Programmiersprache geschrieben sind, werden als Testskript

Testfall:

  • Ein Testfall ist eine Dokumentation, in der Eingabewerte, erwartete Ausgabe und die Voraussetzungen für die Ausführung des Tests angegeben sind . [Referenz – ISTQB-Buch]
  • Diese Terminologie wird hauptsächlich für manuelle Tests verwendet.

Testskript:

  • Ein Testskript beim Testen von Software ist eine Reihe von Anweisungen, die auf dem zu testenden System ausgeführt werden, um zu testen, ob das System wie erwartet funktioniert.
  • Diese Terminologie wird hauptsächlich für Automatisierungstests verwendet.

Antwort

Skript bezieht sich üblicherweise auf Automatisierung

Es gibt Unterschiede bei der austauschbaren Verwendung. Skripte beziehen sich jedoch im Allgemeinen auf Shell / Perl / Python-Skripte im Computer. Wenn Sie die Sprache (keine Programmiersprachen) betrachten, ist Skript ein Wort, das sich auf ein Dokument bezieht, das einige Informationen enthält. Daher bezieht sich Testskript häufig auf Automatisierung …

Antwort

Nach meiner Erfahrung können beide Begriffe beim manuellen Testen verwendet werden Kontext. Wie von anderen angemerkt, sind Testfälle Listen spezifischer Schritte mit einem erwarteten Ergebnis. Ein Testskript ist meistens dasselbe, aber nicht so spezifisch. In einem Testskript wird möglicherweise die Meldung „Testen Sie, ob die Anmeldeseite funktioniert und ob ein Kennwort mit diesen Eigenschaften erforderlich ist“ angezeigt. In einem Testfall werden detaillierte Schritte zum Eingeben, Klicken oder zu anderen Aktionen beschrieben. Beide können Eingabedaten enthalten oder nicht. Ein Skript gibt nicht immer das genaue erwartete Ergebnis an.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.