ISTQB Foundation (CTFL v4.0) Probeprüfung #5 — Fragen & Antworten

Alle Fragen dieser Probeprüfung, mit markierter richtiger Antwort und einer schriftlichen Begründung zu jeder Option unten — zum Lesen und Wiederholen, kein zeitlich begrenzter Durchlauf.

Frage 1

Was definiert einen Fehlerzustand (Bug, Fault) am BESTEN?

Ein Mangel, der zum Nichterfüllen der geforderten Funktion führen kann.

Richtige Antwort

Richtig — die Definition eines Fehlerzustands.

Ein beobachtbares falsches Verhalten während der Ausführung.

Das beschreibt eine Fehlerwirkung.

Eine menschliche Handlung, die ein falsches Ergebnis erzeugt.

Das beschreibt eine Fehlhandlung.

Eine Bedingung, die vor Testbeginn erfüllt sein muss.

Das beschreibt ein Eingangskriterium.

Warum

Ein Fehlerzustand ist ein Mangel in einer Komponente oder einem System, der zum Nichterfüllen der geforderten Funktion führen kann.

Frage 2

Was erklärt den Grundsatz 'Fehler treten gehäuft auf' am BESTEN?

Eine kleine Zahl von Modulen enthält meist die meisten Fehler.

Richtige Antwort

Richtig — das ist die Fehlerhäufung.

Fehler sind gleichmäßig verteilt.

Das widerspricht der Fehlerhäufung.

Wiederholte Tests finden keine neuen Fehler mehr.

Das ist das Pestizid-Paradoxon.

Testen hängt vom Kontext ab.

Gültig, aber nicht Häufung.

Warum

Eine kleine Zahl von Modulen enthält meist die meisten Fehler; der Aufwand sollte sich dort konzentrieren.

Frage 3

Was beschreibt die Beziehung zwischen Testen und Qualitätssicherung (QA) am BESTEN?

QA ist prozessorientiert; Testen ist produktorientierte Qualitätskontrolle, die zur QA beiträgt.

Richtige Antwort

Richtig — Testen unterstützt QA.

Testen und QA sind genau dasselbe.

Sie sind verwandt, aber unterschiedlich.

QA erfolgt erst nach dem Testen.

QA ist laufende Prozessarbeit.

Testen ersetzt die QA.

Testen ist ein Beitrag, kein Ersatz.

Warum

QA ist prozessorientiert; Testen ist eine produktorientierte Qualitätskontrolle, die zur QA beiträgt.

Frage 4

Ein Testfall spezifiziert Vorbedingungen, Eingaben, erwartete Ergebnisse und Nachbedingungen. Wofür ist das 'erwartete Ergebnis' ein Beispiel?

Die aus der Testbasis abgeleitete vorhergesagte Ausgabe.

Richtige Antwort

Richtig — erwartete Ergebnisse stammen aus einem Orakel.

Das tatsächlich beobachtete Verhalten.

Das ist das Ist-Ergebnis.

Die zum Test nötige Hardware.

Das gehört zur Testumgebung.

Der nach dem Test erstellte Fehlerbericht.

Eine Ausgabe bei Abweichung.

Warum

Das erwartete Ergebnis ist die aus der Testbasis (Orakel) abgeleitete vorhergesagte Ausgabe.

Frage 5

Welche Aussage zum Grundsatz 'Testen ist kontextabhängig' ist KORREKT?

Sicherheitskritische Software wird anders und strenger getestet als eine einfache Website.

Richtige Antwort

Richtig — der Kontext bestimmt das Testen.

Jede Software sollte gleich getestet werden.

Widerspricht der Kontextabhängigkeit.

Der Kontext betrifft nur die Programmiersprache.

Er betrifft den gesamten Ansatz.

Kontextabhängigkeit bedeutet, dass Testen entfallen kann.

Der Kontext rechtfertigt kein Weglassen.

Warum

Testen erfolgt je nach Kontext unterschiedlich: sicherheitskritische Software wird strenger getestet.

Frage 6

Welche Testprozessaktivität erzeugt Testfälle und Anforderungen durch Transformation von Testbedingungen?

Testentwurf

Richtige Antwort

Richtig — macht aus Testbedingungen Testfälle.

Testanalyse

Die Analyse identifiziert Testbedingungen.

Testdurchführung

Die Durchführung führt entworfene Tests aus.

Testüberwachung

Die Überwachung verfolgt den Fortschritt.

Warum

Der Testentwurf überführt Testbedingungen in Testfälle und weitere Testmittel.

Frage 7

Welche ZWEI sind wesentliche generische Fähigkeiten eines guten Testers? (Zwei wählen.)

Analytisches und kritisches Denken mit Sorgfalt.

Richtige Antwort

Richtig — Kernfähigkeiten.

Gute Kommunikationsfähigkeiten, inkl. konstruktiver Fehlerberichte.

Richtige Antwort

Richtig — Kommunikation ist essenziell.

Die Fähigkeit, den gesamten Produktionscode zu schreiben.

Keine generische Testerfähigkeit.

Befugnis, das Projektbudget zu genehmigen.

Eine Managementaufgabe.

Warum

Gute Tester brauchen analytisches/kritisches Denken und gute Kommunikation.

Frage 8

Welches ist ein typisches Ziel der Testabschlussaktivitäten?

Testmittel archivieren und Lessons Learned festhalten.

Richtige Antwort

Richtig — eine zentrale Abschlussaktivität.

Die ersten Testfälle entwerfen.

Das ist Testentwurf, viel früher.

Die Systemanforderungen schreiben.

Keine Testaktivität.

Die Testumgebung erstmals einrichten.

Das gehört zur Realisierung.

Warum

Der Testabschluss umfasst das Archivieren von Testmitteln und Lessons Learned.

Frage 9

Warum wird der Regressionstest im iterativ-inkrementellen (agilen) Lebenszyklus besonders wichtig?

Häufige Änderungen riskieren, Funktionierendes zu beschädigen.

Richtige Antwort

Richtig — inkrementelle Änderungen erfordern Regression.

Weil nach der ersten Iteration nichts hinzukommt.

Es kommen laufend Funktionen hinzu.

Weil Regression alle anderen Stufen ersetzt.

Regression ergänzt andere Stufen.

Weil iterative Lebenszyklen nie Automatisierung nutzen.

Sie setzen stark auf Automatisierung.

Warum

Funktionalität wächst inkrementell und Code ändert sich häufig — hohes Risiko, Funktionierendes zu beschädigen.

Frage 10

Der Abnahmetest eines COTS-Produkts durch Kunden in deren eigener Umgebung wird am BESTEN als welche Form beschrieben?

Beta-(Feld-)Test

Richtige Antwort

Richtig — von Kunden an deren Standorten.

Alpha-Test

Findet beim Entwickler statt.

Vertraglicher Abnahmetest

Prüft gegen Vertragsbedingungen.

Betrieblicher Abnahmetest

Fokussiert auf Betriebsaspekte.

Warum

Der Beta-(Feld-)Test wird von Kunden an deren Standorten durchgeführt; Alpha findet beim Entwickler statt.

Frage 11

Was ist der HAUPTfokus des Komponentenintegrationstests im Gegensatz zum Komponententest?

Die Schnittstellen und Interaktionen zwischen Komponenten.

Richtige Antwort

Richtig — der Integrationstest zielt auf Schnittstellen.

Die interne Logik einer einzelnen Komponente.

Das ist der Fokus des Komponententests.

Die End-to-End-Geschäftsprozesse des Gesamtsystems.

Passt zum System-/Abnahmetest.

Ob das System die Geschäftsbedürfnisse erfüllt.

Das ist Validierung im Abnahmetest.

Warum

Der Integrationstest fokussiert auf Schnittstellen zwischen Komponenten; der Komponententest prüft isoliert.

Frage 12

Eine Bank muss aufgrund einer Gesetzesänderung eine neue Steuerregel umsetzen, ohne sonstige Funktionsänderung. Welchen Wartungsauslöser stellt das dar?

Eine Modifikation aufgrund einer Vorschriftenänderung.

Richtige Antwort

Richtig — ein anerkannter Auslöser.

Korrektive Wartung zur Behebung einer Störung.

Es wird keine Störung behoben.

Migration auf eine neue Plattform.

Die Plattform ändert sich nicht.

Stilllegung der Anwendung.

Die Anwendung wird aktualisiert.

Warum

Eine Änderung zur Konformität mit neuen Vorschriften ist ein Wartungsauslöser durch geänderte Regeln.

Frage 13

Welches ist das BESTE Beispiel für ein getestetes nicht-funktionales Qualitätsmerkmal?

Prüfen, dass Unbefugte nicht auf geschützte Daten zugreifen.

Richtige Antwort

Richtig — Sicherheit ist nicht-funktional.

Prüfen, dass die Warenkorbsumme korrekt ist.

Ein funktionaler Test.

Prüfen, dass eine Suche korrekte Ergebnisse liefert.

Funktionaler Test.

Bestätigen, dass eine Korrektur einen Fehler behoben hat.

Das ist Fehlernachtest.

Warum

Sicherheit ist nicht-funktional; zu prüfen, dass Unbefugte nicht zugreifen, ist ein Sicherheitstest.

Frage 14

Ein im Betrieb befindliches System muss geändert werden, und das Team muss entscheiden, wie viel Wartungstest einschließlich Regressionstest erforderlich ist. Welche ZWEI Faktoren bestimmen den Umfang dieses Tests maßgeblich? (Wählen Sie zwei.)

Das mit der Änderung verbundene Risiko, etwa ob geschäftskritische Funktionalität oder Schnittstellen zu anderen Systemen betroffen sind.

Richtige Antwort

Richtig — das Risiko ist ein wesentlicher Treiber: Je höher das Risiko der geänderten und betroffenen Bereiche, desto mehr Wartungs- und Regressionstest ist gerechtfertigt.

Die Größe des bestehenden Systems und die Größe der Änderung selbst, wie sie die Auswirkungsanalyse ermittelt.

Richtige Antwort

Richtig — eine kleine Änderung in einem großen, stark gekoppelten System kann viele Bereiche betreffen; die Auswirkungsanalyse zeigt, welche Teile und welche bestehenden Tests betroffen sind.

Ob die Änderung vom Kunden gefordert oder vom Entwicklungsteam vorgeschlagen wurde.

Die Herkunft des Änderungswunsches ändert weder das technische Risiko noch die betroffenen Bereiche. Zwei identische Änderungen erfordern denselben Test, unabhängig davon, wer sie angefragt hat.

Die Anzahl der Tester, die im ursprünglichen Entwicklungsprojekt verfügbar waren.

Die frühere Personalstärke ist kein Faktor für den Umfang des Wartungstests. Entscheidend ist die aktuelle Auswirkung der Änderung, bestimmt durch Auswirkungsanalyse und Risiko.

Warum

Der Umfang des Wartungstests hängt vom Risiko der Änderung, der Größe des bestehenden Systems und der Größe der Änderung ab; die Auswirkungsanalyse (Impact Analysis) identifiziert die betroffenen Bereiche und die Folgen für die vorhandenen Testmittel.

Frage 15

Was beschreibt einen Vorteil der frühen Einbindung von Stakeholdern in Reviews am BESTEN?

Sie schafft gemeinsames Verständnis und erkennt Missverständnisse früh.

Richtige Antwort

Richtig — ein zentraler Vorteil.

Sie macht späteres dynamisches Testen überflüssig.

Dynamisches Testen bleibt nötig.

Sie garantiert, dass sich Anforderungen nie ändern.

Reviews frieren Anforderungen nicht ein.

Sie überträgt die Qualitätsverantwortung auf die Gutachter.

Die Verantwortung bleibt geteilt.

Warum

Frühe Reviews schaffen gemeinsames Verständnis und erkennen Missverständnisse früh.

Frage 16

Welche Rolle in einem formalen Review sorgt für einen effektiven Ablauf, vermittelt und plant das Treffen?

Der Moderator (Facilitator)

Richtige Antwort

Richtig — der Moderator führt und vermittelt.

Der Autor

Der Autor verantwortet das Produkt.

Der Gutachter

Gutachter finden Fehler.

Der Protokollant

Der Protokollant erfasst Befunde.

Warum

Der Moderator (Facilitator) sorgt für einen effektiven Ablauf und vermittelt.

Frage 17

Eine Organisation muss prüfen, dass ein sicherheitskritischer Entwurf streng einem Standard entspricht, mit Metriken und formalem Prozess. Welche Reviewart ist am GEEIGNETSTEN?

Inspektion

Richtige Antwort

Richtig — das formalste Review mit Metriken.

Informelles Review

Zu leichtgewichtig.

Walkthrough

Vom Autor geleitet, weniger formal.

Ad-hoc-Review

Ohne definierten Prozess oder Metriken.

Warum

Eine Inspektion, die formalste Art, folgt einem rigorosen Prozess mit Rollen, Regeln, Checklisten und Metriken.

Frage 18

Welches ist das BESTE Beispiel für einen Fehler, den statische Analysewerkzeuge automatisch erkennen?

Eine Variable, die vor der Wertzuweisung verwendet wird.

Richtige Antwort

Richtig — ein klassischer Befund.

Eine langsame Antwortzeit bei 500 gleichzeitigen Anmeldungen.

Performanz erfordert Ausführung.

Eine falsche Summe nach einem komplexen Ablauf.

Erfordert die Ausführung des Systems.

Ein Absturz nur bei Ausfall eines externen Dienstes.

Eine Laufzeitstörung.

Warum

Statische Analysewerkzeuge erkennen z. B. eine vor der Initialisierung verwendete Variable, ohne den Code auszuführen.

Frage 19

Wie viele Testfälle sind für das folgende Bestellablauf-Zustandsdiagramm für 0-Switch-Überdeckung erforderlich (jeder gültige Einzelübergang genau einmal)?

Order lifecycle state transition diagram

6

Richtige Antwort

Created->Paid, Paid->Packed, Packed->Shipped, Shipped->Delivered, Created->Cancelled, Paid->Cancelled.

4

Übersieht die zwei cancel-Übergänge.

5

Zählt einen Übergang zu wenig.

7

Zu viele; es gibt genau sechs Übergänge.

Warum

Es gibt sechs Übergänge: pay, pack, ship, deliver, cancel (von Created), cancel (von Paid).

Frage 20

Ein Onlineshop wendet Regeln gemäß der Entscheidungstabelle an. Ein Kunde ist KEIN Mitglied, hat einen Bestellwert von 120 $ (also 'Bestellung >= 100 $' wahr) und gibt einen gültigen Promo-Code ein. Welche Regel gilt und welche Aktionen ergeben sich?

Entscheidungstabelle Onlineshop mit Bedingungen Mitglied, Bestellung >= 100 $, gültiger Promo-Code über R1-R8 und Aktionen Kostenloser Versand und 10% Rabatt. R5: Mitglied=F, Bestellung>=100=T, Promo=T mit beiden Aktionen.

Regel R5: Kostenloser Versand und 10% Rabatt.

Richtige Antwort

Richtig — F, T, T entspricht R5.

Regel R1: Kostenloser Versand und 10% Rabatt.

R1 erfordert Mitglied = T.

Regel R7: nur 10% Rabatt.

R7 erfordert Bestellung >= 100 $ = F.

Regel R8: keine Aktion.

R8 erfordert alle Bedingungen falsch.

Warum

Mitglied = F, Bestellung >= 100 $ = T, Promo-Code = T entspricht Regel R5: Kostenloser Versand UND 10% Rabatt.

Frage 21

Im Kontrollflussgraphen gibt es zwei Entscheidungen (Knoten 2 und Knoten 4). Wie viele Testfälle sind mindestens für 100% Zweigüberdeckung nötig?

Kontrollflussgraph: Knoten 1 zu Knoten 2 (Entscheidung); Knoten 2 true zu Knoten 3 dann Knoten 4 (Entscheidung); Knoten 2 false zu Knoten 6; Knoten 4 true zu Knoten 5 dann Knoten 7; Knoten 4 false zu Knoten 6; Knoten 6 zu Knoten 7.

3

Richtige Antwort

Richtig — drei Pfade decken alle vier Ausgänge ab.

2

Zwei Pfade reichen nicht.

4

Hier reichen 3.

1

Ein Pfad deckt nicht alle Ausgänge ab.

Warum

Vier Zweigausgänge sind abzudecken. Der 2-falsch-Pfad (1-2-6-7) deckt Knoten 2 falsch. Für Knoten 4 ist Knoten 2 wahr nötig; ein Pfad 4 wahr, einer 4 falsch. Also 3 Testfälle.

Frage 22

Eine Abhebung akzeptiert einen Betrag (Vielfaches von 10) von mindestens 20 bis höchstens 500. Welches Paar stellt mit der Grenzwertanalyse (20 und 500 als Grenzen) die zwei gültigen Grenzwerte dar?

20 und 500

Richtige Antwort

Richtig — minimaler und maximaler gültiger Grenzwert.

10 und 510

Knapp außerhalb — ungültige Nachbarn.

0 und 1000

Weit außerhalb.

250 und 260

Werte in der Bereichsmitte.

Warum

Die Grenzen sind Minimum 20 und Maximum 500; die Grenzwertanalyse testet diese Werte.

Frage 23

Ein Login sperrt das Konto nach 3 aufeinanderfolgenden Fehlversuchen. Zustände: Aktiv, 1Fehler, 2Fehler, Gesperrt. Korrektes Passwort führt zurück zu Aktiv; falsches erhöht den Zähler; der 3. Fehlversuch führt zu Gesperrt. Wie viele Testfälle für 0-Switch-Überdeckung?

5

Richtige Antwort

Richtig — fünf gültige Übergänge.

3

Zählt nur die Fehl-Übergänge.

4

Übersieht einen Übergang.

6

Es sind nur 5 Übergänge.

Warum

Gültige Übergänge: Aktiv→1Fehler, 1Fehler→2Fehler, 2Fehler→Gesperrt, plus Rückkehr aus 1Fehler und 2Fehler = 5 Übergänge, also 5 Testfälle.

Frage 24

Was prüft ein Testfall für einen 'ungültigen Übergang' beim Zustandsübergangstest typischerweise?

Dass das System ein im aktuellen Zustand ungültiges Ereignis korrekt behandelt.

Richtige Antwort

Richtig — prüft den robusten Umgang.

Dass jeder gültige Übergang einmal genommen wird.

Das ist 0-Switch-Überdeckung.

Dass der Code 100% Anweisungsüberdeckung erreicht.

Ein White-Box-Kriterium.

Dass Grenzwerte in jedem Zustand getestet werden.

Eine eigene Technik.

Warum

Der negative Zustandsübergangstest prüft, dass das System im aktuellen Zustand ungültige Ereignisse korrekt behandelt.

Frage 25

Warum könnte ein Tester einen kollaborativen Testentwurf (z. B. Three Amigos) für Abnahmekriterien wählen?

Um gemeinsames Verständnis und klare, testbare Abnahmekriterien zu erzeugen.

Richtige Antwort

Richtig — weniger Mehrdeutigkeit, bessere Testbarkeit.

Damit der Tester den Produktionscode schreibt.

Es geht um gemeinsames Verständnis.

Um die Story gar nicht testen zu müssen.

Verbessert das Testen, beseitigt es nicht.

Um zu garantieren, dass die Story keine Fehler enthält.

Keine Technik garantiert das.

Warum

Kollaborative Ansätze schaffen gemeinsames Verständnis und klarere, testbare Abnahmekriterien.

Frage 26

Ein Tester nutzt Wissen über frühere Fehler, um Tests für fehleranfällige Bereiche zu entwerfen (z. B. Division durch null). Welche Technik wird verwendet?

Fehlerraten

Richtige Antwort

Richtig — eine erfahrungsbasierte Technik.

Äquivalenzklassenbildung

Eine systematische Black-Box-Technik.

Anweisungstest

Eine White-Box-Technik.

Entscheidungstabellentest

Eine systematische Technik für Bedingungskombinationen.

Warum

Fehlerraten ist eine erfahrungsbasierte Technik, die wahrscheinliche Fehler antizipiert.

Frage 27

Eine Notenskala bildet 0–100 ab: A = 90–100, B = 80–89, C = 70–79, F = 0–69. Wie viele verschiedene Grenzwerte müssen mit der 2-Werte-Grenzwertanalyse über den gesamten Bereich (inkl. 0 und 100) getestet werden?

8

Richtige Antwort

Richtig — 0, 69, 70, 79, 80, 89, 90, 100.

6

Übersieht 0 und 100.

4

Nur eine Seite jeder Grenze.

12

Überzählt; es sind 8.

Warum

Innere Grenzen 69/70, 79/80, 89/90 plus 0 und 100: 0, 69, 70, 79, 80, 89, 90, 100 = 8 Werte.

Frage 28

Welche ZWEI Aussagen zu Äquivalenzklassenbildung und Grenzwertanalyse sind KORREKT? (Zwei wählen.)

Die Grenzwertanalyse ist eine Erweiterung der Äquivalenzklassenbildung mit Fokus auf die Ränder.

Richtige Antwort

Richtig — sie verfeinert die EP.

Beide sind Black-Box-(spezifikationsbasierte) Techniken.

Richtige Antwort

Richtig — keine erfordert Codekenntnis.

Die Grenzwertanalyse gilt für ungeordnete Mengen wie Farben.

Sie braucht geordnete Klassen mit Grenzen.

Die Äquivalenzklassenbildung ist eine White-Box-Technik.

Die EP ist Black-Box.

Warum

Die Grenzwertanalyse ist eine Erweiterung der Äquivalenzklassenbildung; beide sind Black-Box.

Frage 29

Was ist der HAUPTzweck der Überdeckungsmessung bei White-Box-Techniken?

Objektiv zu messen, wie gründlich die Codestruktur ausgeführt wurde.

Richtige Antwort

Richtig — zeigt Gründlichkeit und Lücken.

Zu beweisen, dass die Software fehlerfrei ist.

100% Überdeckung beweist das nicht.

Zu messen, wie schnell das System antwortet.

Das ist Performanztest.

Den Bedarf an Black-Box-Techniken zu ersetzen.

Sie ergänzt Black-Box-Techniken.

Warum

Sie misst objektiv die Gründlichkeit des Testens bezogen auf die Codestruktur.

Frage 30

R2 (Risikoniveau 16)

Richtige Antwort

4 × 4 = 16 ist das höchste berechnete Risikoniveau, daher wird R2 zuerst behandelt.

R1 (Risikoniveau 10)

2 × 5 = 10, niedriger als die 16 von R2.

R3 (Risikoniveau 10)

5 × 2 = 10, ebenfalls unter den 16 von R2.

R4 (Risikoniveau 9)

3 × 3 = 9 ist das niedrigste, daher nicht erste Priorität.

Warum

Risikoniveaus: R1=10, R2=16, R3=10, R4=9. R2 hat das höchste Produkt (16) und wird zuerst priorisiert.

Frage 31

Was beschreibt einen Testansatz (Teststrategie) in einem Testplan am BESTEN?

Wie getestet wird: Stufen, Arten, Techniken und Risikobehandlung.

Richtige Antwort

Richtig — der Ansatz definiert das Wie.

Der vollständige Quellcode des Testobjekts.

Quellcode gehört nicht dazu.

Eine Liste jedes gefundenen Fehlers.

Das sind Fehlerdaten.

Der Marketingplan für das Produkt.

Ohne Bezug zum Testen.

Warum

Der Testansatz beschreibt, wie getestet wird: Stufen, Arten, Techniken, Kriterien und Risikobehandlung.

Frage 32

Ein Testmanager schätzt mit der Drei-Punkt-Technik (a + 4m + b) / 6. Modul X: a=2, m=5, b=14. Wie lautet der Schätzwert für Modul X?

6 Tage

Richtige Antwort

Richtig — 36 / 6 = 6.

7 Tage

Das ist der einfache Mittelwert.

5 Tage

5 ist der wahrscheinlichste Wert.

8 Tage

Entspricht nicht 6.

Warum

(2 + 4×5 + 14) / 6 = 36 / 6 = 6 Tage.

Frage 33

Welche Schätztechnik stützt den Testaufwand auf das Urteil und die Erfahrung der ausführenden Personen oder von Experten?

Expertenbasierte Schätzung (z. B. Wideband Delphi, Drei-Punkt).

Richtige Antwort

Richtig — stützt sich auf Expertenurteil.

Anweisungsüberdeckung

Ein Überdeckungskriterium.

Grenzwertanalyse

Eine Testentwurfstechnik.

Exploratives Testen

Eine Testtechnik, keine Schätzung.

Warum

Expertenbasierte Techniken stützen sich auf Erfahrung; z. B. Wideband Delphi und Drei-Punkt-Schätzung.

Frage 34

Ein Fehler wurde in der Produktion gefunden. Die Ursachenanalyse führt ihn auf eine nie geprüfte, mehrdeutige Anforderung zurück. Was ist die BESTE Prozessverbesserungsmaßnahme?

Anforderungsreviews einführen oder stärken.

Richtige Antwort

Richtig — adressiert die Ursache.

Dem Entwickler die Schuld geben.

Schuldzuweisung verbessert nichts.

Keine Releases mehr in Produktion bringen.

Keine realistische Maßnahme.

Mehr Testfälle für unbeteiligte Module hinzufügen.

Adressiert die Ursache nicht.

Warum

Anforderungsreviews einführen/stärken adressiert die Ursache und verhindert Wiederholung.

Frage 35

Welches ist ein typischer Inhalt eines Fehlerberichts, der angibt, in welchem Maß der Fehler das System beeinträchtigt?

Schweregrad

Richtige Antwort

Richtig — spiegelt die Auswirkung wider.

Die Gesamtzahl der Tester im Projekt.

Irrelevant für die Auswirkung.

Das Marketingbudget.

Ohne Bezug zum Fehlerbericht.

Die Version der Programmiersprache.

Ein Umgebungsdetail, kein Ausmaß.

Warum

Der Schweregrad gibt das Ausmaß der Auswirkung an, unabhängig von der Dringlichkeit (Priorität).

Frage 36

Ein Burndown-Diagramm und die Anzahl bestandener/fehlgeschlagener Testfälle pro Tag sind Beispiele für Informationen in welchem Testmanagement-Artefakt?

Ein Testfortschrittsbericht (oder Dashboard).

Richtige Antwort

Richtig — laufender Status in Fortschrittsberichten.

Die Systemanforderungsspezifikation.

Anforderungen sind Eingaben.

Eine einzelne Testfallspezifikation.

Beschreibt einen einzelnen Test.

Das Benutzerhandbuch.

Ein Produktdokument.

Warum

Testfortschrittsberichte (und Dashboards) zeigen laufende Informationen wie Status, bestanden/fehlgeschlagen und Burndown.

Frage 37

Welches Faktorenpaar wird bei der Produktrisikoanalyse zur Bewertung der Risikohöhe verwendet?

Eintrittswahrscheinlichkeit und Auswirkung.

Richtige Antwort

Richtig — diese definieren die Risikohöhe.

Kosten und Farbe.

Farbe ist irrelevant.

Teamgröße und Bürostandort.

Definieren nicht die Risikohöhe.

Anzahl der Testfälle und Codezeilen.

Das sind Größenmetriken.

Warum

Die Risikohöhe wird aus Eintrittswahrscheinlichkeit und Auswirkung bewertet.

Frage 38

Welches ist der BESTE Grund, die Reihenfolge der Testdurchführung zu priorisieren?

Damit die wichtigsten/riskantesten Tests zuerst laufen.

Richtige Antwort

Richtig — maximiert den Wert.

Damit alle Tests gleich lange dauern.

Nicht das Ziel.

Um den Entwurf zu vermeiden.

Es ordnet entworfene Tests.

Um den Bericht länger erscheinen zu lassen.

Kein gültiger Grund.

Warum

Die Priorisierung stellt sicher, dass die wertvollsten Tests zuerst laufen und wichtige Fehler früh gefunden werden.

Frage 39

Was beschreibt eine Einschränkung beim Verlassen auf automatisierte Testergebnisse am BESTEN?

Automatisierte Tests prüfen nur das Programmierte und übersehen evtl. andere Fehler.

Richtige Antwort

Richtig — falsches Vertrauen außerhalb des Umfangs.

Sie finden immer jeden Fehler.

Kein Ansatz findet jeden Fehler.

Sie erfordern nie Wartung.

Sie erfordern laufende Wartung.

Sie ersetzen menschliches Urteil vollständig.

Menschliches Urteil bleibt essenziell.

Warum

Automatisierte Tests prüfen nur, wofür sie programmiert wurden; zu großes Vertrauen lässt Wichtiges ungetestet.

Frage 40

Welche Werkzeugkategorie unterstützt das Erzeugen großer Mengen realistischer Eingabedaten am BESTEN?

Ein Werkzeug zur Testdatenaufbereitung.

Richtige Antwort

Richtig — erzeugt/manipuliert Testdaten.

Ein statisches Analysewerkzeug.

Es analysiert Code.

Ein Testmanagementwerkzeug.

Es verwaltet den Prozess.

Ein Überdeckungsmesswerkzeug.

Es misst die Überdeckung.

Warum

Werkzeuge zur Testdatenaufbereitung erzeugen oder manipulieren große Mengen realistischer Daten.