WikiDer > Testgröße

Testmaat

Testgröße ist ein Begriff in der zu testen von Software. Es gehört zur Pfadabdeckung; Dies ist eine Form der Abdeckung, die auf jedes Schema angewendet werden kann, in dem Entscheidungspunkte und Pfade auf strukturierte Weise verarbeitet werden. Der Zweck dieser Deckungsform besteht darin, mögliche Variationen im Prozess abzudecken.

Für die Abdeckung sind verschiedene Ebenen möglich. Dies wird in Form von . angezeigt Testgröße-, wobei 1 die leichteste Form ist. Es kann im Prinzip bis ins Unendliche gehen. Eine höhere Testgröße impliziert einen höheren Abdeckungsgrad. Bei einer höheren Testgröße finden Sie Fehler, die bei einer bestimmten Kombination von Prozessschritten auftreten.

Im Testmanagement-Ansatz für Testgröße-N gilt folgende Definition:
Testmaß-N ist die Gewissheit, dass alle Kombinationen von N aufeinanderfolgenden Pfaden abgedeckt werden.

Beispiel

Schema für Seite testmaat.jpg

Testgröße-1

Bei Testmaß-1 wurde jeder Pfad einmal durchlaufen. Aus dem Beispiel könnten dies sein:
Testfall 1: 1-2-13-3-4-6-12
Testfall 2: 1-3-5
Testfall 3: 1-3-4-7-8-10-13-3-4-7-9
Testfall 4: 1-3-4-7-8-11

Testgröße-2

Um Testgröße-2 zu bestimmen, gibt es die folgende Technik:
1. Bestimmen Sie alle eingehenden und ausgehenden Pfade pro Entscheidungspunkt

EntscheidungspunktPfade INPfade AUS
ein1, 132, 3
B34, 5
C46, 7
d78, 9
E810, 11
f2, 6, 1012, 13

2. Machen Sie Kombinationen mit jedem möglichen ausgehenden Pfad pro eingehendem Pfad

EntscheidungspunktPfadkombinationen
ein1-2 ; 1-3 ; 13-2 ; 13-3
B3-4 ; 3-5
C4-6 ; 4-7
d7-8 ; 7-9
E8-10 ; 8-11
f2-12 ; 2-13 ; 6-12 ; 6-13 ; 10-12 ; 10-13

3. Richten Sie die logischen Testfälle ein (streichen Sie die Liste aus Schritt 2 durch, nachdem Sie diese Kombination verwendet haben)
Testfall 1 = 1-2-13-3-4-6-13-2-12
Testfall 2 = 1-3-5
Testfall 3 = 1-3-4-7-8-10-13-3-4-7-9
Testfall 4 = 1-3-4-7-8-11
Testfall 5 = 1-3-4-6-12
Testfall 6 = 1-3-4-7-8-10-12

Testgröße-3

Testmaß-3 und höher können wie folgt abgeleitet werden, indem die vorherige Testmaßnahme ausgearbeitet und um den dritten möglichen Schritt gemäß dem Schema erweitert wird.

EntscheidungspunktPfadkombinationen
ein1-2-12; 1-2-13; 1-3-4 ; 1-3-5 ; 13-2-12 ; 13-2-13 ; 13-3-4 ; 13-3-5
B3-4-6 ; 3-4-7 ; 3-5
C4-6-12 ; 4-6-13 ; 4-7-8 ; 4-7-9
d7-8-10 ; 7-8-11 ; 7-9
E8-10-12 ; 8-10-13 ; 8-11
f2-12 ; 2-13-2 ; 2-13-3 ; 6-12 ; 6-13-2 ; 6-13-3 ; 10-12 ; 10-13-2 ; 10-13-3

Die Kombinationen 3-5, 7-9, 8-11, 2-12, 6-12 und 10-12 haben keine Erweiterung, da sie bis zum Ende gehen.