Anomalie
Was ist eine Anomalie?
Beim Testen von Software bezieht sich Anomalie auf ein Ergebnis, das sich vom erwarteten unterscheidet. Dieses Verhalten kann aus einem Dokument oder auch aus den Vorstellungen und Erfahrungen eines Testers resultieren.
Eine Anomalie kann sich auch auf ein Usability-Problem beziehen, da sich die Testware möglicherweise gemäß der Spezifikation verhält, die Usability jedoch noch verbessert werden kann. Manchmal kann die Anomalie auch als Defekt / Fehler bezeichnet werden.
Was ist ein Anomaliebericht?
Die folgenden Parameter sind in einem typischen Anomaliebericht enthalten:
Fehlerkennung
Fehlerübersicht
Falsche Beschreibung
Fehlerstatus
Schritte zum Reproduzieren des Defekts
Severity
Priority
Fehlerprotokolliertes Datum
Der Bereich, in dem der Fehler identifiziert wird
Entwickler / Tester Kommentare
Was sind Datenflussanomalien?
Datenflussanomalien werden während der Durchführung während des Box-Tests oder des statischen Tests identifiziert. Datenflussanomalien werden basierend auf der Reihenfolge der Aktionen mit zwei Zeichen dargestellt. Sie werden definiert (d), getötet (k) und verwendet (u). Es gibt neun mögliche Kombinationen basierend auf diesen drei Aktionssequenzen: dd, dk, du, kd, kk, ku, ud, uk, uu. Die folgende Tabelle zeigt deutlich, welche dieser Kombinationen akzeptiert werden und welche davon als Anomalie vermutet werden.
Kombination | Beschreibung | Anomaliemöglichkeiten |
---|---|---|
dd | Definierte die Datenobjekte zweimal | Harmlos aber misstrauisch |
dk | Definierte das Datenobjekt, tötete es jedoch, ohne es zu verwenden. | Schlechte Programmierpraxis |
du | Definiert das Datenobjekt und verwendet es | KEINE Anomalie |
kd | Das Datenobjekt getötet und neu definiert | KEINE Anomalie |
kk | Das Datenobjekt wurde getötet und erneut getötet | Schlechte Programmierpraxis |
ku | Das Datenobjekt getötet und dann verwendet | Defekt |
ud | Verwendete das Datenobjekt und definierte es neu | KEINE Anomalie |
Vereinigtes Königreich | Datenobjekt verwendet und getötet | KEINE Anomalie |
uu | Hat das Datenobjekt verwendet und es erneut verwendet | KEINE Anomalie |