Übung 9 Flashcards

1
Q

Lückentext
Beim kantenflussbasierten Testen ist die Testreferenz der Datenfluss/Kontrollflussgraph.
Beim kontrollflussbasierten Testen hingegen ist die Testreferenz der Datenfluss/Kontrollflussgraph.

A

Bei kantenflussbasiertem Testen ist die Testreferenz der Datenfluss.
Beim kontrollflussbasierten Testen hingegen ist die Testreferenz der Kontrollflussgraph.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wahr oder Falsch?
Ein Kontrollflussgraph kann mehrere ausgehende Kanten haben, ein Knoten hat maximal einen Vorgänger.

A

Falsch, ein Knoten kann mehrere Vorgänger haben.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche Eigenschaft der Testergebnisse wird auf Basis der Spezifikation bewertet?

  • Effizienz
  • Zuverlässigkeit
  • Korrektheit
  • Wartbarkeit
A

Korrektheit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Gegeben ist die folgende Java-Methode:

int calculate(int n) {
     int r = 1;
     for(int i = 5; i<n; i++) {
          r=i+r*(i-1);
     }
     return r;
}

In den nachfolgenden Fragen ist der Wert des Parameters n gegeben. Geben Sie jeweils die Anzahl der Schleifendurchläufe an.

  • Es gilt: n = 5
  • Es gilt: n = 6
  • Es gilt: n = 7
A
  • Für n = 5 gilt 0
  • Für n = 6 gilt 1
  • Für n = 7 gilt 2
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ordnen Sie den jeweiligen Aussagen die korrekte Testtechnik zu.
Testtechniken:

  • Zweigüberdeckungstest
  • Pfadüberdeckungstest
  • Schleifentest
  • Bedingungsüberdeckungstest
  • Anweisungsüberdeckungstest

Jeder Pfad wird mindestens einmal ausgeführt.

A

Pfadüberdeckungstest

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Ordnen Sie den jeweiligen Aussagen die korrekte Testtechnik zu.
Testtechniken:

  • Zweigüberdeckungstest
  • Pfadüberdeckungstest
  • Schleifentest
  • Bedingungsüberdeckungstest
  • Anweisungsüberdeckungstest

Jede Kante nach einer Entscheidung wird mindestens einmal ausgeführt.

A

Zweigüberdeckungstest

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ordnen Sie den jeweiligen Aussagen die korrekte Testtechnik zu.
Testtechniken:

  • Zweigüberdeckungstest
  • Pfadüberdeckungstest
  • Schleifentest
  • Bedingungsüberdeckungstest
  • Anweisungsüberdeckungstest

Jede Anweisung wird mindestens einmal durchgeführt.

A

Schleifentest

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Bei welchem Testverfahren werden alle Teilentscheidungen einzeln verknüpft?

  • Short Circuit-Evaluation
  • Vollständige Evaluation
A

Vollständige Evaluation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ordnen Sie der jeweiligen Frage die Heuristik des Schleifentests zu, die diese Frage beantwortet.

  • Keine Ausführung der Schleife
  • Interior-Test
  • Test der maximalen Anzahl
  • Test der typischen Anzahl
  • Boundary-Test
  • Überschreitung der Maximalanzahl

Gibt es Fehler im Rumpf der Schleife, die erst bei mehrmaligen Ausführen der Schleife auftauchen?

A

Interior-Test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Ordnen Sie der jeweiligen Frage die Heuristik des Schleifentests zu, die diese Frage beantwortet.

  • Keine Ausführung der Schleife
  • Interior-Test
  • Test der maximalen Anzahl
  • Test der typischen Anzahl
  • Boundary-Test
  • Überschreitung der Maximalanzahl

Wird die Schleife von einer fehlerhaften Initialisierung vor der Schleife beeinflusst?

A

Boundary-Test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Ordnen Sie der jeweiligen Frage die Heuristik des Schleifentests zu, die diese Frage beantwortet.

  • Keine Ausführung der Schleife
  • Interior-Test
  • Test der maximalen Anzahl
  • Test der typischen Anzahl
  • Boundary-Test
  • Überschreitung der Maximalanzahl

Gibt es Fehler beim Abbruchkriterium der Schleife?

A

Test der maximalen Anzahl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was sind die Bestandteile bzw. Eigenschaften eines Kontrollflussgraphen? Kreuzen Sie alle zutreffenden Punkte an.

  • Ein Endknoten
  • Ein Startknoten
  • Menge der Endknoten
  • Menge ungerichteter Kanten
  • Menge der Knoten
  • Menge gerichteter Kanten
  • Menge der Startknoten
  • Menge der Funktionen
A
  • Menge der Knoten
  • Menge gerichteter Kanten
  • Ein Startknoten
  • Ein Endknoten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly