WikiDer > Testgröße
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-
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

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
| Entscheidungspunkt | Pfade IN | Pfade AUS |
|---|---|---|
| ein | 1, 13 | 2, 3 |
| B | 3 | 4, 5 |
| C | 4 | 6, 7 |
| d | 7 | 8, 9 |
| E | 8 | 10, 11 |
| f | 2, 6, 10 | 12, 13 |
2. Machen Sie Kombinationen mit jedem möglichen ausgehenden Pfad pro eingehendem Pfad
| Entscheidungspunkt | Pfadkombinationen |
|---|---|
| ein | 1-2 ; 1-3 ; 13-2 ; 13-3 |
| B | 3-4 ; 3-5 |
| C | 4-6 ; 4-7 |
| d | 7-8 ; 7-9 |
| E | 8-10 ; 8-11 |
| f | 2-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.
| Entscheidungspunkt | Pfadkombinationen |
|---|---|
| ein | 1-2-12; 1-2-13; 1-3-4 ; 1-3-5 ; 13-2-12 ; 13-2-13 ; 13-3-4 ; 13-3-5 |
| B | 3-4-6 ; 3-4-7 ; 3-5 |
| C | 4-6-12 ; 4-6-13 ; 4-7-8 ; 4-7-9 |
| d | 7-8-10 ; 7-8-11 ; 7-9 |
| E | 8-10-12 ; 8-10-13 ; 8-11 |
| f | 2-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.