SID - Ordnungskriterium hinzufügen

SID steht für "Sequenz-ID"

Grundsätzlich werden Testanweisungen in der Reihenfolge in einen Testfall aufgenommen, in der die Bedingungen und Aktionen in der Ent­schei­dungs­ta­belle stehen. Da manchmal diese Reihenfolge nicht unbedingt der Reihenfolge entspricht, in der die Testanweisungen aufeinander folgen sollen, kann man in LF‑ET die Reihenfolge der Testschritte über zu­sätz­liche Anweisungen steuern.

Dazu kann man in einer Testanweisung z.B. folgenden Ausdruck einfügen:

06 from 001 xcf

Beispiel:

07 from 001 xcf

Alle Testanweisungen, für die eine SID konfi­guriert ist, werden entsprechend der SID aufsteigend sortiert und danach folgen alle Testanweisungen ohne SID in der Reihenfolge, die sich aus der Ent­schei­dungs­tabelle ergibt.

Achtung: Wenn mehrere Testanweisungen die gleiche SID haben, dann überschreibt die je­weils letzte Testanweisung in der Reihenfolge, die sich aus der Ent­schei­dungs­ta­belle ergibt, die vorangegangene Test­anweisung mit derselben SID. Es gibt durchaus Fälle, in denen das gewünscht ist und mittels Wahl der entsprechenden SID erreicht werden kann.

Auch wenn es im ersten Augenblick auf­wän­dig erscheint, so kann das Pflegen des Ordnungskriteriums sehr sinnvoll sein, da andernfalls eine Änderung der Reihenfolge von Bedingungen oder Aktionen auch eine Änderung der Reihenfolge der Test­schritte zur Folge haben kann. Dadurch können Testfälle unverständlich oder nicht mehr ausführbar werden. Damit kann die SID einen guten Beitrag zu stabilen und gut wartbaren Test­fällen leisten.