Testfall vs. Testlauf
Testläufe können als Instanzen eines Testfalls betrachtet werden. Zum Beispiel, wenn Sie eine kleine Website haben, bei der sich die grundlegenden identifizierenden Informationen darüber, was getestet werden soll, nie ändern werden (wie die Anzahl der Seiten, ihre Namen und URLs), benötigen Sie nur einen Testfall. Selbst wenn der Inhalt dynamisch sein wird, kann für jeden Veröffentlichungszyklus ein neuer Testlauf von diesem Testfall erstellt werden, um diese Änderungen auf Barrierefreiheit zu testen. Derselbe Testfall könnte mehrere Testläufe für jede Umgebung haben und sogar unterschiedliche Testläufe für jede Plattform, auf der die Software laufen wird. Eine andere Möglichkeit, es zu betrachten, ist, dass der Testfall den Setup- und Umfangsteil einer Bewertung repräsentiert, während der Testlauf den Akt des tatsächlichen Durchführens der Bewertung darstellt.
Wichtige Unterschiede umfassen:
- Ein Testfall kann mehrere Testläufe haben, die mit ihm verbunden sind, während ein Testlauf nur mit einem einzigen Testfall verbunden sein kann.
- Ein Testfall kann eigenständig ohne einen zugehörigen Testlauf existieren, aber ein Testlauf ist immer mit einem Testfall verbunden.
- Ein Testfall ist ein Informationsdatensatz und hat keinen Workflow oder Status, die mit ihm verbunden sind, während ein Testlauf einem Benutzer zugewiesen wird, um Maßnahmen zu ergreifen (Tests durchführen, Probleme und Flags hinzufügen, Ergebnisse zuweisen und Probleme exportieren) und verschiedenen Abschlussstufen unterliegt.
- Ein Testfall kann kopiert und wiederverwendet werden, aber ein Testlauf kann dies nicht.
- Sowohl Testfälle als auch Testläufe können archiviert werden.
- Beide erfordern nur zwei Felder mit Informationen zur Erstellung. Ein Testfall benötigt ‚Testfallname‘ und ‚Seiten‘ (Seiten, die getestet werden sollen, erfordern auch die Angabe von Name und URL für jede Einzelne), und ein Testlauf erfordert ‚Kontrollpunkt-Tests‘ (durch Auswahl von Alle oder nur Kritische/Erhebliche Auswirkungen) und ‚Tests zuweisen an‘ (Benutzerauswahl). Zusätzlich hat jeder mehrere optionale Informationsfelder.
Für weitere Informationen zu jedem, siehe Testfälle und Testläufe, jew. jeweils.
