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.
Was definiert einen Fehlerzustand (Bug, Fault) am BESTEN?
Ein Mangel, der zum Nichterfüllen der geforderten Funktion führen kann.
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.
Ein Fehlerzustand ist ein Mangel in einer Komponente oder einem System, der zum Nichterfüllen der geforderten Funktion führen kann.
Was erklärt den Grundsatz 'Fehler treten gehäuft auf' am BESTEN?
Eine kleine Zahl von Modulen enthält meist die meisten Fehler.
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.
Eine kleine Zahl von Modulen enthält meist die meisten Fehler; der Aufwand sollte sich dort konzentrieren.
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.
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.
QA ist prozessorientiert; Testen ist eine produktorientierte Qualitätskontrolle, die zur QA beiträgt.
Ein Testfall spezifiziert Vorbedingungen, Eingaben, erwartete Ergebnisse und Nachbedingungen. Wofür ist das 'erwartete Ergebnis' ein Beispiel?
Die aus der Testbasis abgeleitete vorhergesagte Ausgabe.
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.
Das erwartete Ergebnis ist die aus der Testbasis (Orakel) abgeleitete vorhergesagte Ausgabe.
Welche Aussage zum Grundsatz 'Testen ist kontextabhängig' ist KORREKT?
Sicherheitskritische Software wird anders und strenger getestet als eine einfache Website.
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.
Testen erfolgt je nach Kontext unterschiedlich: sicherheitskritische Software wird strenger getestet.
Welche Testprozessaktivität erzeugt Testfälle und Anforderungen durch Transformation von Testbedingungen?
Testentwurf
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.
Der Testentwurf überführt Testbedingungen in Testfälle und weitere Testmittel.
Welche ZWEI sind wesentliche generische Fähigkeiten eines guten Testers? (Zwei wählen.)
Analytisches und kritisches Denken mit Sorgfalt.
Richtig — Kernfähigkeiten.
Gute Kommunikationsfähigkeiten, inkl. konstruktiver Fehlerberichte.
Richtig — Kommunikation ist essenziell.
Die Fähigkeit, den gesamten Produktionscode zu schreiben.
Keine generische Testerfähigkeit.
Befugnis, das Projektbudget zu genehmigen.
Eine Managementaufgabe.
Gute Tester brauchen analytisches/kritisches Denken und gute Kommunikation.
Welches ist ein typisches Ziel der Testabschlussaktivitäten?
Testmittel archivieren und Lessons Learned festhalten.
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.
Der Testabschluss umfasst das Archivieren von Testmitteln und Lessons Learned.
Warum wird der Regressionstest im iterativ-inkrementellen (agilen) Lebenszyklus besonders wichtig?
Häufige Änderungen riskieren, Funktionierendes zu beschädigen.
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.
Funktionalität wächst inkrementell und Code ändert sich häufig — hohes Risiko, Funktionierendes zu beschädigen.
Der Abnahmetest eines COTS-Produkts durch Kunden in deren eigener Umgebung wird am BESTEN als welche Form beschrieben?
Beta-(Feld-)Test
Richtig — von Kunden an deren Standorten.
Alpha-Test
Findet beim Entwickler statt.
Vertraglicher Abnahmetest
Prüft gegen Vertragsbedingungen.
Betrieblicher Abnahmetest
Fokussiert auf Betriebsaspekte.
Der Beta-(Feld-)Test wird von Kunden an deren Standorten durchgeführt; Alpha findet beim Entwickler statt.
Was ist der HAUPTfokus des Komponentenintegrationstests im Gegensatz zum Komponententest?
Die Schnittstellen und Interaktionen zwischen Komponenten.
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.
Der Integrationstest fokussiert auf Schnittstellen zwischen Komponenten; der Komponententest prüft isoliert.
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.
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.
Eine Änderung zur Konformität mit neuen Vorschriften ist ein Wartungsauslöser durch geänderte Regeln.
Welches ist das BESTE Beispiel für ein getestetes nicht-funktionales Qualitätsmerkmal?
Prüfen, dass Unbefugte nicht auf geschützte Daten zugreifen.
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.
Sicherheit ist nicht-funktional; zu prüfen, dass Unbefugte nicht zugreifen, ist ein Sicherheitstest.
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.
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.
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.
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.
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.
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.
Frühe Reviews schaffen gemeinsames Verständnis und erkennen Missverständnisse früh.
Welche Rolle in einem formalen Review sorgt für einen effektiven Ablauf, vermittelt und plant das Treffen?
Der Moderator (Facilitator)
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.
Der Moderator (Facilitator) sorgt für einen effektiven Ablauf und vermittelt.
Eine Organisation muss prüfen, dass ein sicherheitskritischer Entwurf streng einem Standard entspricht, mit Metriken und formalem Prozess. Welche Reviewart ist am GEEIGNETSTEN?
Inspektion
Richtig — das formalste Review mit Metriken.
Informelles Review
Zu leichtgewichtig.
Walkthrough
Vom Autor geleitet, weniger formal.
Ad-hoc-Review
Ohne definierten Prozess oder Metriken.
Eine Inspektion, die formalste Art, folgt einem rigorosen Prozess mit Rollen, Regeln, Checklisten und Metriken.
Welches ist das BESTE Beispiel für einen Fehler, den statische Analysewerkzeuge automatisch erkennen?
Eine Variable, die vor der Wertzuweisung verwendet wird.
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.
Statische Analysewerkzeuge erkennen z. B. eine vor der Initialisierung verwendete Variable, ohne den Code auszuführen.
Wie viele Testfälle sind für das folgende Bestellablauf-Zustandsdiagramm für 0-Switch-Überdeckung erforderlich (jeder gültige Einzelübergang genau einmal)?

6
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.
Es gibt sechs Übergänge: pay, pack, ship, deliver, cancel (von Created), cancel (von Paid).
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?

Regel R5: Kostenloser Versand und 10% Rabatt.
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.
Mitglied = F, Bestellung >= 100 $ = T, Promo-Code = T entspricht Regel R5: Kostenloser Versand UND 10% Rabatt.
Im Kontrollflussgraphen gibt es zwei Entscheidungen (Knoten 2 und Knoten 4). Wie viele Testfälle sind mindestens für 100% Zweigüberdeckung nötig?

3
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.
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.
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
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.
Die Grenzen sind Minimum 20 und Maximum 500; die Grenzwertanalyse testet diese Werte.
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
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.
Gültige Übergänge: Aktiv→1Fehler, 1Fehler→2Fehler, 2Fehler→Gesperrt, plus Rückkehr aus 1Fehler und 2Fehler = 5 Übergänge, also 5 Testfälle.
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.
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.
Der negative Zustandsübergangstest prüft, dass das System im aktuellen Zustand ungültige Ereignisse korrekt behandelt.
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.
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.
Kollaborative Ansätze schaffen gemeinsames Verständnis und klarere, testbare Abnahmekriterien.
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
Richtig — eine erfahrungsbasierte Technik.
Äquivalenzklassenbildung
Eine systematische Black-Box-Technik.
Anweisungstest
Eine White-Box-Technik.
Entscheidungstabellentest
Eine systematische Technik für Bedingungskombinationen.
Fehlerraten ist eine erfahrungsbasierte Technik, die wahrscheinliche Fehler antizipiert.
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
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.
Innere Grenzen 69/70, 79/80, 89/90 plus 0 und 100: 0, 69, 70, 79, 80, 89, 90, 100 = 8 Werte.
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.
Richtig — sie verfeinert die EP.
Beide sind Black-Box-(spezifikationsbasierte) Techniken.
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.
Die Grenzwertanalyse ist eine Erweiterung der Äquivalenzklassenbildung; beide sind Black-Box.
Was ist der HAUPTzweck der Überdeckungsmessung bei White-Box-Techniken?
Objektiv zu messen, wie gründlich die Codestruktur ausgeführt wurde.
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.
Sie misst objektiv die Gründlichkeit des Testens bezogen auf die Codestruktur.
R2 (Risikoniveau 16)
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.
Risikoniveaus: R1=10, R2=16, R3=10, R4=9. R2 hat das höchste Produkt (16) und wird zuerst priorisiert.
Was beschreibt einen Testansatz (Teststrategie) in einem Testplan am BESTEN?
Wie getestet wird: Stufen, Arten, Techniken und Risikobehandlung.
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.
Der Testansatz beschreibt, wie getestet wird: Stufen, Arten, Techniken, Kriterien und Risikobehandlung.
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
Richtig — 36 / 6 = 6.
7 Tage
Das ist der einfache Mittelwert.
5 Tage
5 ist der wahrscheinlichste Wert.
8 Tage
Entspricht nicht 6.
(2 + 4×5 + 14) / 6 = 36 / 6 = 6 Tage.
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).
Richtig — stützt sich auf Expertenurteil.
Anweisungsüberdeckung
Ein Überdeckungskriterium.
Grenzwertanalyse
Eine Testentwurfstechnik.
Exploratives Testen
Eine Testtechnik, keine Schätzung.
Expertenbasierte Techniken stützen sich auf Erfahrung; z. B. Wideband Delphi und Drei-Punkt-Schätzung.
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.
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.
Anforderungsreviews einführen/stärken adressiert die Ursache und verhindert Wiederholung.
Welches ist ein typischer Inhalt eines Fehlerberichts, der angibt, in welchem Maß der Fehler das System beeinträchtigt?
Schweregrad
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ß.
Der Schweregrad gibt das Ausmaß der Auswirkung an, unabhängig von der Dringlichkeit (Priorität).
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).
Richtig — laufender Status in Fortschrittsberichten.
Die Systemanforderungsspezifikation.
Anforderungen sind Eingaben.
Eine einzelne Testfallspezifikation.
Beschreibt einen einzelnen Test.
Das Benutzerhandbuch.
Ein Produktdokument.
Testfortschrittsberichte (und Dashboards) zeigen laufende Informationen wie Status, bestanden/fehlgeschlagen und Burndown.
Welches Faktorenpaar wird bei der Produktrisikoanalyse zur Bewertung der Risikohöhe verwendet?
Eintrittswahrscheinlichkeit und Auswirkung.
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.
Die Risikohöhe wird aus Eintrittswahrscheinlichkeit und Auswirkung bewertet.
Welches ist der BESTE Grund, die Reihenfolge der Testdurchführung zu priorisieren?
Damit die wichtigsten/riskantesten Tests zuerst laufen.
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.
Die Priorisierung stellt sicher, dass die wertvollsten Tests zuerst laufen und wichtige Fehler früh gefunden werden.
Was beschreibt eine Einschränkung beim Verlassen auf automatisierte Testergebnisse am BESTEN?
Automatisierte Tests prüfen nur das Programmierte und übersehen evtl. andere Fehler.
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.
Automatisierte Tests prüfen nur, wofür sie programmiert wurden; zu großes Vertrauen lässt Wichtiges ungetestet.
Welche Werkzeugkategorie unterstützt das Erzeugen großer Mengen realistischer Eingabedaten am BESTEN?
Ein Werkzeug zur Testdatenaufbereitung.
Richtig — erzeugt/manipuliert Testdaten.
Ein statisches Analysewerkzeug.
Es analysiert Code.
Ein Testmanagementwerkzeug.
Es verwaltet den Prozess.
Ein Überdeckungsmesswerkzeug.
Es misst die Überdeckung.
Werkzeuge zur Testdatenaufbereitung erzeugen oder manipulieren große Mengen realistischer Daten.