zertifizierter Softwaretester Lernplattform mit Übungsfragen zum Thema Softwaretest

Wie viele gültigen 1-switch coverage gibt es laut Zustandsübergangstabelle?

Fragen-ID

69

test

Übungsfrage

Gegeben ist die folgende Zustandsübergangstabelle mit 4 Zuständen (S1 bis S4) und 5 Zustandsübergänge (A bis E)

 

A

B

C

D

E

S1

S2

 

 

 

 

S2

 

S1

 

 

 

S2

 

 

S3

 

 

S3

 

 

 

S4

 

S4

 

 

 

 

S1

Wie viele gültigen 1-switch coverage gibt es laut Zustandsübergangstabelle?

wrong

8

wrong

7

wrong

4

richtig

6

Lösungshinweis

Ich habe, wie in meinem Weblogeintrag beschrieben, einmal für die Aufgabe die Zustandsübergangstabelle gezeichnet:

Was ein 1-switch-coverage ist, wird hier beschrieben: "Von 1-switch coverage wird dann gesprochen, wenn eine Menge von Testfällen alle Sequenzen von Zustandsübergängen testen, bei denen es von einem Startzustand über einen Zwischenzustand in einen Zielzustand geht. Die für 1-switch coverage benötigte Anzahl der Testfälle wird ermittelt, wenn man in jedem Status des Zustandsübergangsdiagramms überlegt, wohin der Zustand mit 2 Schritten wechseln kann. Es handelt sich also um ein Maß der Testabdeckung."

Mit diesem Wissen kommst du auf die von JHohenthaner darstellten 6 Testfälle:

  • S1 S2 S1=AB
  • S2 S1 S2=BA
  • S1 S2 S3=AC
  • S2 S3 S4=CD
  • S3 S4 S1=DE
  • S4 S1 S2=EA

Kommentare

Ich verstehe es trotzdem

Ich verstehe es trotzdem nicht. Kann das bitte noch mal jemand für die mit einer ganz langen Leitung erklären?

Musterlösung

Hallo mattesdr,

ich habe eine Musterlösung für die Frage ergänzt.

Ich hoffe, damit sind alle deine Fragen geklärt und du verstehst die Methodik! Ansonsten nachfragen...

Viele Grüße,

die Redaktion

Zustandsübergangsdiagramm

Hier gibt es eine gute Erklärung mit einem Zustandsübergangsdiagramm! :-)

http://blog.milsystems.de/2012/07/wie-lese-ich-eine-zustandsuebergangsta...

Hi schako,ja, damit löst man

Hi schako,

ja, damit löst man diese Aufgabe Laughing

Viele Grüße,

die Redaktion

Die gültigen (2-1=1=Paare) von Zustandsübergängen sind

S121=AB
S212=BA
S123=AC
S234=CD
S341=DE
S412=EA

[Tsun S. Chow: Testing Software Design Modeled by Finite-State Machines. IEEE Trans. Software Eng. 4(3): 178-187 (May 1978)]

---------
Johannes Hohenthaner
München

gültige 1-switch coverage

Warum sind es 6? Ich hätte 4 vermutet, da es von S1 nach S2 und wieder zurück geht.

Hallo,die Frage hat

Hallo,

die Frage hat JHohenthaner bereits beantwortet.

Viele Grüße,

die Redaktion

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <p> <table> <tr> <td> <img>

Weitere Informationen über Formatierungsoptionen

CAPTCHA
Diese Frage hat den Zweck zu testen, ob Sie ein menschlicher Benutzer sind und um automatisiertem Spam vorzubeugen.
10 + 4 =
Das einfache mathematische Problem ist zu lösen und das Ergebnis einzugeben. Z.B. muss für 1+3 der Wert 4 eingegebene werden.