Übung 9 Flashcards
Lückentext
Beim kantenflussbasierten Testen ist die Testreferenz der Datenfluss/Kontrollflussgraph.
Beim kontrollflussbasierten Testen hingegen ist die Testreferenz der Datenfluss/Kontrollflussgraph.
Bei kantenflussbasiertem Testen ist die Testreferenz der Datenfluss.
Beim kontrollflussbasierten Testen hingegen ist die Testreferenz der Kontrollflussgraph.
Wahr oder Falsch?
Ein Kontrollflussgraph kann mehrere ausgehende Kanten haben, ein Knoten hat maximal einen Vorgänger.
Falsch, ein Knoten kann mehrere Vorgänger haben.
Welche Eigenschaft der Testergebnisse wird auf Basis der Spezifikation bewertet?
- Effizienz
- Zuverlässigkeit
- Korrektheit
- Wartbarkeit
Korrektheit
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
- Für n = 5 gilt 0
- Für n = 6 gilt 1
- Für n = 7 gilt 2
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.
Pfadüberdeckungstest
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.
Zweigüberdeckungstest
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.
Schleifentest
Bei welchem Testverfahren werden alle Teilentscheidungen einzeln verknüpft?
- Short Circuit-Evaluation
- Vollständige Evaluation
Vollständige Evaluation
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?
Interior-Test
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?
Boundary-Test
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?
Test der maximalen Anzahl
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
- Menge der Knoten
- Menge gerichteter Kanten
- Ein Startknoten
- Ein Endknoten