ISTQB Certified Tester Foundation Level (CTFL) v4.0 Deutsch — Questions and Answers
Question 1: Was sind typische Fehler bei Testmanagement und Organisation?
- Es gibt keine typischen Fehler
- Nur Flüchtigkeitsfehler
- Nur Zeitprobleme
- Oberflächliches Lernen, fehlender Praxisbezug und Vernachlässigung aktueller Änderungen (Correct answer)
Correct answer: Oberflächliches Lernen, fehlender Praxisbezug und Vernachlässigung aktueller Änderungen
Häufige Fehler lassen sich durch systematisches Lernen vermeiden.
Question 2: Was ist ein 'Testrisikoregister'?
- Ein Dokument, das identifizierte Testrisiken, ihre Bewertung und Gegenmaßnahmen dokumentiert (Correct answer)
- Ein Protokoll aller Fehlerberichte
- Eine Liste aller Testfälle
- Eine Übersicht der verwendeten Testwerkzeuge
Correct answer: Ein Dokument, das identifizierte Testrisiken, ihre Bewertung und Gegenmaßnahmen dokumentiert
Das Testrisikoregister dokumentiert alle identifizierten Risiken für die Testqualität, ihre Wahrscheinlichkeit, Auswirkung und geplante Gegenmaßnahmen.
Question 3: Was sind typische Fehler bei Grundlagen des Softwaretestens?
- Es gibt keine typischen Fehler
- Oberflächliches Lernen, fehlender Praxisbezug und Vernachlässigung aktueller Änderungen (Correct answer)
- Nur Flüchtigkeitsfehler
- Nur Zeitprobleme
Correct answer: Oberflächliches Lernen, fehlender Praxisbezug und Vernachlässigung aktueller Änderungen
Häufige Fehler lassen sich durch systematisches Lernen vermeiden.
Question 4: Welches Qualitätsmerkmal der ISO/IEC 25010 wird durch Last- und Stresstests primär geprüft?
- Zuverlässigkeit
- Leistungseffizienz (Correct answer)
- Wartbarkeit
- Sicherheit
Correct answer: Leistungseffizienz
Last- und Stresstests prüfen primär die Leistungseffizienz eines Systems, insbesondere Zeitverhalten und Ressourcennutzung unter Belastung.
Question 5: Wie bereitet man sich am besten auf Testtechniken und -werkzeuge vor?
- Nur lesen
- Gar nicht vorbereiten
- Systematisch lernen, Übungsfragen lösen und Praxisbeispiele durcharbeiten (Correct answer)
- Nur zuhören
Correct answer: Systematisch lernen, Übungsfragen lösen und Praxisbeispiele durcharbeiten
Eine Kombination aus Theorie, Übung und Praxis ist am effektivsten.
Question 6: Auf welcher Teststufe wird typischerweise geprüft, ob das System die definierten Anforderungen erfüllt?
- Komponenten-Integrationstest
- Systemtest (Correct answer)
- Komponententest
- Integrationstest
Correct answer: Systemtest
Der Systemtest prüft das vollständige System gegen die spezifizierten Anforderungen in einer möglichst produktionsnahen Umgebung.
Question 7: Was ist das Ziel eines 'Sanity Tests'?
- Die Performance des Gesamtsystems zu messen
- Nach einer Änderung schnell zu prüfen, ob ein bestimmter Bereich noch funktioniert (Correct answer)
- Neue Anforderungen zu verifizieren
- Alle Systemfunktionen vollständig zu prüfen
Correct answer: Nach einer Änderung schnell zu prüfen, ob ein bestimmter Bereich noch funktioniert
Ein Sanity Test prüft gezielt einen begrenzten Bereich der Software nach einer Änderung, um schnell festzustellen, ob dieser Bereich noch funktioniert.
Question 8: Was ist der Unterschied zwischen 'Fehlerschwere' (Severity) und 'Fehlerprioritäät' (Priority)?
- Beide werden immer gleich bewertet
- Es gibt keinen Unterschied
- Severity beschreibt die technische Auswirkung, Priority die Dringlichkeit der Behebung (Correct answer)
- Priority ist technisch, Severity ist geschäftlich
Correct answer: Severity beschreibt die technische Auswirkung, Priority die Dringlichkeit der Behebung
Severity beschreibt den technischen Einfluss des Fehlers auf das System, während Priority die Dringlichkeit der Behebung aus geschäftlicher Sicht angibt.
Question 9: Welches Teilmerkmal der 'Wartbarkeit' (Maintainability) beschreibt die Fähigkeit, Mängel oder Ursachen von Fehlschlägen in einem Produkt identifizieren zu können?
- Testbarkeit
- Modifizierbarkeit
- Analysierbarkeit (Correct answer)
- Modularität
Correct answer: Analysierbarkeit
Analysierbarkeit (Analysability) ist das Teilmerkmal der Wartbarkeit, das die Fähigkeit beschreibt, Auswirkungen von beabsichtigten Änderungen oder Mängel im System zu identifizieren.
Question 10: Was beschreibt das V-Modell im Softwaretesten?
- Ein Werkzeug für automatisiertes Testen
- Eine Methodik zur Versionsverwaltung
- Eine agile Entwicklungsmethode
- Eine Darstellung der Korrespondenz zwischen Entwicklungs- und Teststufen (Correct answer)
Correct answer: Eine Darstellung der Korrespondenz zwischen Entwicklungs- und Teststufen
Das V-Modell zeigt die Beziehung zwischen Entwicklungsphasen (linker Ast) und entsprechenden Testphasen (rechter Ast).
Question 11: Welche Fehlerklassifikation nach Schweregrad (Severity) ist typischerweise die höchste?
- Major
- Minor
- Critical / Blocker (Correct answer)
- Trivial
Correct answer: Critical / Blocker
Ein kritischer Fehler (Critical/Blocker) verhindert das Weitertesten oder blockiert eine wesentliche Funktion vollständig.
Question 12: Was ist ein 'Testkonzept' im Unterschied zum Testplan?
- Ein Testkonzept ist detaillierter als ein Testplan
- Es gibt keinen Unterschied zwischen beiden
- Ein Testkonzept beschreibt den Testansatz auf höherer Ebene, der Testplan operationalisiert ihn (Correct answer)
- Ein Testkonzept gilt nur für Abnahmetests
Correct answer: Ein Testkonzept beschreibt den Testansatz auf höherer Ebene, der Testplan operationalisiert ihn
Das Testkonzept beschreibt den übergeordneten Ansatz und die Strategie, während der Testplan die konkreten operativen Details enthält.
Question 13: Welche Information ist für die Reproduzierbarkeit eines Fehlers besonders wichtig?
- Name des Testers
- Anzahl der bisherigen Testabläufe
- Schritte zur Reproduktion und Testumgebungsdetails (Correct answer)
- Datum der Fehlermeldung
Correct answer: Schritte zur Reproduktion und Testumgebungsdetails
Genaue Reproduktionsschritte und Umgebungsdetails sind entscheidend, damit Entwickler den Fehler nachvollziehen und beheben können.
Question 14: Welches ist eine typische Ursache für Testabbruch (Exit Criteria nicht erfüllbar)?
- Alle Fehler wurden behoben
- Ressourcen sind erschöpft oder kritische Risiken wurden nicht ausreichend gemindert (Correct answer)
- Alle Testfälle wurden ausgeführt
- Die Testumgebung wurde erfolgreich eingerichtet
Correct answer: Ressourcen sind erschöpft oder kritische Risiken wurden nicht ausreichend gemindert
Tests können abgebrochen werden, wenn Zeit, Budget oder Ressourcen erschöpft sind und die Ausgangskriterien nicht erreichbar sind.
Question 15: Was ist der Unterschied zwischen Testplanung und Teststeuerung?
- Planung legt Ziele fest, Steuerung überwacht und passt den Fortschritt an (Correct answer)
- Planung ist nur für große Projekte relevant
- Steuerung kommt vor der Planung
- Es gibt keinen Unterschied
Correct answer: Planung legt Ziele fest, Steuerung überwacht und passt den Fortschritt an
Testplanung definiert Ziele, Umfang und Ansatz vorab, während Teststeuerung laufend den Fortschritt überwacht und bei Abweichungen eingreift.
Question 16: Welches Qualitätsmerkmal der ISO/IEC 25010 umfasst die Teilmerkmale Koexistenz und Interoperabilität?
- Übertragbarkeit
- Kompatibilität (Correct answer)
- Zuverlässigkeit
- Benutzbarkeit
Correct answer: Kompatibilität
Kompatibilität (Compatibility) umfasst die Teilmerkmale Koexistenz (Coexistence) und Interoperabilität (Interoperability).
Question 17: Welche Praxisbeispiele sind für Grundlagen des Softwaretestens relevant?
- Keine Beispiele nötig
- Realistische Fallbeispiele aus dem beruflichen Alltag (Correct answer)
- Nur theoretische Beispiele
- Nur historische Fälle
Correct answer: Realistische Fallbeispiele aus dem beruflichen Alltag
Praxisnahe Beispiele helfen beim Verständnis und der Prüfungsvorbereitung.
Question 18: Wie bereitet man sich am besten auf Grundlagen des Softwaretestens vor?
- Gar nicht vorbereiten
- Systematisch lernen, Übungsfragen lösen und Praxisbeispiele durcharbeiten (Correct answer)
- Nur zuhören
- Nur lesen
Correct answer: Systematisch lernen, Übungsfragen lösen und Praxisbeispiele durcharbeiten
Eine Kombination aus Theorie, Übung und Praxis ist am effektivsten.
Question 19: Welches Werkzeug unterstützt statisches Testen am häufigsten?
- Statisches Analysewerkzeug (Correct answer)
- Testdaten-Generator
- Capture-and-Replay-Werkzeug
- Lasttest-Werkzeug
Correct answer: Statisches Analysewerkzeug
Statische Analysewerkzeuge prüfen automatisch Quellcode auf potenzielle Fehler, Stilprobleme oder Sicherheitslücken ohne Ausführung.
Question 20: Welches Ziel verfolgt das Defect-Management?
- Reduzierung der Testfallanzahl
- Fehlervermeidung in der Anforderungsphase
- Nachverfolgung, Klassifizierung und Behebung von Fehlern (Correct answer)
- Automatisierung aller Regressionstests
Correct answer: Nachverfolgung, Klassifizierung und Behebung von Fehlern
Defect-Management stellt sicher, dass gefundene Fehler systematisch erfasst, klassifiziert, priorisiert und bis zur Behebung verfolgt werden.
Question 21: Was sind die wichtigsten Grundlagen im Bereich Grundlagen des Softwaretestens?
- Nur Praxis
- Nur Theorie
- Nur Auswendiglernen
- Systematisches Fachwissen, praktische Anwendung und aktuelle Vorschriften (Correct answer)
Correct answer: Systematisches Fachwissen, praktische Anwendung und aktuelle Vorschriften
Der Bereich Grundlagen des Softwaretestens erfordert sowohl theoretisches Wissen als auch praktische Kompetenz.
Question 22: Wie ist die Prüfung im Bereich Grundlagen des Softwaretestens aufgebaut?
- Schriftlicher Teil mit Multiple-Choice und offenen Fragen, ggf. praktischer Teil (Correct answer)
- Nur Multiple-Choice
- Nur mündlich
- Nur Aufsatz
Correct answer: Schriftlicher Teil mit Multiple-Choice und offenen Fragen, ggf. praktischer Teil
Die Prüfung kombiniert verschiedene Aufgabentypen.
Question 23: Wie verknüpft sich Grundlagen des Softwaretestens mit anderen Fachgebieten?
- Nur mit Wirtschaft
- Gar nicht
- Nur mit Recht
- Durch fachübergreifende Zusammenhänge und interdisziplinäre Anwendungen (Correct answer)
Correct answer: Durch fachübergreifende Zusammenhänge und interdisziplinäre Anwendungen
Fachübergreifendes Denken wird in Prüfungen zunehmend gefordert.
Question 24: Was ist der Hauptvorteil der frühen Fehlererkennung durch statisches Testen?
- Es reduziert die Kosten der Fehlerbehebung (Correct answer)
- Es ersetzt das dynamische Testen vollständig
- Es erhöht die Testabdeckung
- Es verbessert die Testdokumentation
Correct answer: Es reduziert die Kosten der Fehlerbehebung
Je früher ein Fehler gefunden wird, desto günstiger ist seine Behebung, da Änderungen an frühen Artefakten weniger Folgekosten verursachen.
Question 25: Was versteht man unter 'Anomalie' im Kontext des statischen Testens?
- Jedes Ergebnis, das von Erwartetem abweicht und einer Untersuchung bedarf (Correct answer)
- Ein fehlerhafter Testfall
- Eine nicht ausgeführte Anforderung
- Ein Werkzeugfehler in der Testumgebung
Correct answer: Jedes Ergebnis, das von Erwartetem abweicht und einer Untersuchung bedarf
Eine Anomalie ist jede Bedingung, die von Erwartetem oder Spezifiziertem abweicht und untersucht werden sollte.
Question 26: Welches der folgenden ist ein Beispiel für eine statische Testtechnik?
- Zustandsbasiertes Testen
- Äquivalenzklassenbildung
- Code-Review (Correct answer)
- Grenzwertanalyse
Correct answer: Code-Review
Code-Reviews sind eine statische Testtechnik, bei der der Quellcode von Personen ohne Ausführung untersucht wird.
Question 27: Was sind die häufigsten Prüfungsaufgaben im Bereich Grundlagen des Softwaretestens?
- Nur Rechenaufgaben
- Nur Lückentexte
- Nur Definitionen
- Anwendungsaufgaben, Fallbeispiele und Wissensfragen zu Kernthemen (Correct answer)
Correct answer: Anwendungsaufgaben, Fallbeispiele und Wissensfragen zu Kernthemen
Prüfungen testen vor allem die Anwendung von Fachwissen.
Question 28: Was sind typische Inhalte eines Testplans gemäß ISTQB?
- Testumfang, Testansatz, Ressourcen, Zeitplan und Risiken (Correct answer)
- Ausschließlich die Testergebnisse
- Nur die verwendeten Testwerkzeuge
- Nur die Liste der Testfälle
Correct answer: Testumfang, Testansatz, Ressourcen, Zeitplan und Risiken
Ein Testplan beschreibt Umfang, Ansatz, Ressourcen, Zeitplan, Risiken und Verantwortlichkeiten für das Testprojekt.
Question 29: Welche Aussage über die Fehlerverteilung in Software ist gemäß ISTQB korrekt?
- Mehr Tester führen immer zu weniger Fehlern
- Fehler sind gleichmäßig über alle Module verteilt
- Fehler häufen sich oft in wenigen Modulen (Fehlerhäufung) (Correct answer)
- Fehler entstehen nur in der Codierungsphase
Correct answer: Fehler häufen sich oft in wenigen Modulen (Fehlerhäufung)
Gemäß dem ISTQB-Grundsatz der Fehlerhäufung konzentrieren sich die meisten Fehler in einer kleinen Anzahl von Modulen oder Bereichen.
Question 30: Welche Kompetenzen erfordert Grundlagen des Softwaretestens?
- Nur Praxiserfahrung
- Nur Auswendiglernen
- Fachkompetenz, Methodenkompetenz und Handlungskompetenz (Correct answer)
- Nur Computerkenntnisse
Correct answer: Fachkompetenz, Methodenkompetenz und Handlungskompetenz
Verschiedene Kompetenzebenen werden in der Prüfung abgefragt.
Question 31: Was versteht man unter 'Pestizid-Paradoxon' im Testen?
- Wiederholte Ausführung der gleichen Tests findet irgendwann keine neuen Fehler mehr (Correct answer)
- Statische Tests sind effektiver als dynamische Tests
- Testwerkzeuge werden mit der Zeit weniger effektiv
- Mehr Tests führen zu weniger Fehlern
Correct answer: Wiederholte Ausführung der gleichen Tests findet irgendwann keine neuen Fehler mehr
Das Pestizid-Paradoxon besagt, dass immer gleiche Tests keine neuen Fehler mehr aufdecken – Testfälle müssen regelmäßig überprüft und erweitert werden.
Question 32: Was beschreibt das Teilmerkmal 'Fehlertoleranz' (Fault Tolerance) innerhalb der Zuverlässigkeit nach ISO/IEC 25010?
- Die Fähigkeit eines Systems, trotz Hardware- oder Softwarefehlern auf beabsichtigtem Niveau zu funktionieren (Correct answer)
- Die Geschwindigkeit der Fehlerbehebung durch das Entwicklungsteam
- Den Grad der zulässigen Abweichung von der Spezifikation
- Die Fähigkeit, Fehler im Code automatisch zu beheben
Correct answer: Die Fähigkeit eines Systems, trotz Hardware- oder Softwarefehlern auf beabsichtigtem Niveau zu funktionieren
Fehlertoleranz beschreibt die Fähigkeit eines Systems oder einer Komponente, trotz Hardware- oder Softwarefehlern auf einem beabsichtigten Betriebsniveau zu funktionieren.
Question 33: Was versteht man unter 'Testabdeckung' (Test Coverage)?
- Die Anzahl der verfügbaren Tester
- Die Anzahl der gefundenen Fehler
- Das Ausmaß, in dem ein Testobjekt durch Testfälle abgedeckt wird (Correct answer)
- Die Gesamtdauer aller Testaktivitäten
Correct answer: Das Ausmaß, in dem ein Testobjekt durch Testfälle abgedeckt wird
Testabdeckung misst, wie viel des Testobjekts (z. B. Code-Anweisungen, Anforderungen) durch die ausgeführten Testfälle abgedeckt wird.
Question 34: Welche Kompetenzen erfordert Testmanagement und Organisation?
- Nur Computerkenntnisse
- Fachkompetenz, Methodenkompetenz und Handlungskompetenz (Correct answer)
- Nur Praxiserfahrung
- Nur Auswendiglernen
Correct answer: Fachkompetenz, Methodenkompetenz und Handlungskompetenz
Verschiedene Kompetenzebenen werden in der Prüfung abgefragt.
Question 35: Was ist ein 'Testbasis'?
- Die Datenbankinfrastruktur für Tests
- Die Dokumente und Artefakte, aus denen Testfälle abgeleitet werden (Correct answer)
- Die Anzahl der verfügbaren Tester
- Der erste Testlauf in einem Projekt
Correct answer: Die Dokumente und Artefakte, aus denen Testfälle abgeleitet werden
Die Testbasis umfasst alle Dokumente, aus denen Testfälle abgeleitet werden, wie Anforderungen, Spezifikationen und Entwurfsdokumente.
Question 36: Wie verknüpft sich Testtechniken und -werkzeuge mit anderen Fachgebieten?
- Nur mit Recht
- Gar nicht
- Durch fachübergreifende Zusammenhänge und interdisziplinäre Anwendungen (Correct answer)
- Nur mit Wirtschaft
Correct answer: Durch fachübergreifende Zusammenhänge und interdisziplinäre Anwendungen
Fachübergreifendes Denken wird in Prüfungen zunehmend gefordert.
Question 37: Was sind die wichtigsten Grundlagen im Bereich Testtechniken und -werkzeuge?
- Nur Auswendiglernen
- Nur Theorie
- Nur Praxis
- Systematisches Fachwissen, praktische Anwendung und aktuelle Vorschriften (Correct answer)
Correct answer: Systematisches Fachwissen, praktische Anwendung und aktuelle Vorschriften
Der Bereich Testtechniken und -werkzeuge erfordert sowohl theoretisches Wissen als auch praktische Kompetenz.
Question 38: Welche statische Analysetechnik prüft die Struktur des Codes auf zyklomatische Komplexität?
- Datenflussanalyse
- Kontrollflussanalyse (Correct answer)
- Syntaxprüfung
- Reviews
Correct answer: Kontrollflussanalyse
Die Kontrollflussanalyse prüft die Programmstruktur und kann die zyklomatische Komplexität von Code-Modulen berechnen.
Question 39: Was ist ein typischer Ausgang (Output) einer Inspektion?
- Ein fertig implementiertes Feature
- Ein ausgeführter Testlauf
- Eine Liste von Fehlern und Verbesserungsvorschlägen (Correct answer)
- Eine automatisierte Testsuite
Correct answer: Eine Liste von Fehlern und Verbesserungsvorschlägen
Eine Inspektion erzeugt typischerweise eine dokumentierte Liste von gefundenen Fehlern, Problemen und Verbesserungsvorschlägen.
Question 40: Welche Prüfungsthemen sind im Bereich Testtechniken und -werkzeuge besonders wichtig?
- Nur historische Fakten
- Nur Definitionen
- Nur Zahlen
- Kernthemen, aktuelle Entwicklungen und praxisnahe Anwendungsfälle (Correct answer)
Correct answer: Kernthemen, aktuelle Entwicklungen und praxisnahe Anwendungsfälle
Die Prüfung testet vor allem anwendungsorientiertes Wissen.
ISTQB Certified Tester Foundation Level (CTFL) v4.0 Deutsch
Die ISTQB® Certified Tester Foundation Level (CTFL) Zertifizierung ist die international anerkannte Einstiegszertifizierung im Softwaretest und prüft grundlegende Kenntnisse in Testgrundlagen, Testmethoden, statischem Testen, Testdesign, Testmanagement und Testwerkzeugen.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong — answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds