istqb foundation level exam sample paper i
ISTQB Foundation Level Exam Beispielpapier - I.
Fragen
1 Wir teilen das Testen in verschiedene Phasen auf, hauptsächlich weil:
a) Jede Teststufe hat einen anderen Zweck.
b) Es ist einfacher, Tests schrittweise zu verwalten.
c) Wir können verschiedene Tests in verschiedenen Umgebungen durchführen.
d) Je mehr Stufen wir haben, desto besser sind die Tests.
2 Welches der folgenden Verfahren profitiert wahrscheinlich am meisten von der Verwendung von Testwerkzeugen, die Funktionen zur Erfassung und Wiedergabe von Tests bieten?
a) Regressionstests
b) Integrationstests
c) Systemtests
d) Benutzerakzeptanztests
3 Welche der folgenden Aussagen ist NICHT richtig?
a) Ein minimaler Testsatz, der eine 100% ige LCSAJ-Abdeckung erreicht, erreicht auch eine 100% ige Zweigabdeckung.
b) Ein minimaler Testsatz, der eine 100% ige Pfadabdeckung erreicht, erreicht auch eine 100% ige Anweisungsabdeckung.
c) Ein minimaler Testsatz, der eine 100% ige Pfadabdeckung erreicht, erkennt im Allgemeinen mehr Fehler als einer, der eine 100% ige Anweisungsabdeckung erreicht.
d) Ein minimaler Testsatz, der eine 100% ige Anweisungsabdeckung erreicht, erkennt im Allgemeinen mehr Fehler als einer, der eine 100% ige Verzweigungsabdeckung erreicht.
4 Welche der folgenden Anforderungen ist überprüfbar?
a) Das System muss benutzerfreundlich sein.
b) Die sicherheitskritischen Teile des Systems müssen 0 Fehler enthalten.
c) Die Reaktionszeit muss für die angegebene Auslegungslast weniger als eine Sekunde betragen.
d) Das System muss tragbar sein.
5 Analysieren Sie das folgende stark vereinfachte Verfahren:
Fragen Sie: 'Welche Art von Ticket benötigen Sie, einzeln oder zurück?'
WENN der Kunde eine Rücksendung wünscht
Fragen Sie: 'Welche Rate, Standard oder Billig-Tag?'
WENN der Kunde „Günstiger Tag“ antwortet
Sagen Sie: 'Das ist £ 11: 20'
SONST
Sagen Sie: 'Das sind £ 19: 50'
ENDIF
SONST
Sagen Sie: 'Das ist £ 9: 75'
ENDIF
Entscheiden Sie nun die Mindestanzahl von Tests, die erforderlich sind, um sicherzustellen, dass alle
Die Fragen wurden gestellt, alle Kombinationen sind aufgetreten und alle
Antworten gegeben.
a) 3
b) 4
c) 5
d) 6
6 Fehler erraten:
a) ergänzt formale Testdesign-Techniken.
b) kann nur für Komponenten-, Integrations- und Systemtests verwendet werden.
c) wird nur in Benutzerakzeptanztests durchgeführt.
d) ist nicht wiederholbar und sollte nicht verwendet werden.
7 Welche der folgenden Aussagen trifft NICHT auf Kriterien für die Testabdeckung zu?
a) Die Kriterien für die Testabdeckung können anhand von Elementen gemessen werden, die von einer Testsuite ausgeübt werden.
b) Ein Maß für die Kriterien für die Testabdeckung ist der Prozentsatz der abgedeckten Benutzeranforderungen.
c) Ein Maß für die Kriterien für die Testabdeckung ist der Prozentsatz der gefundenen Fehler.
d) Testabdeckungskriterien werden häufig verwendet, wenn Testabschlusskriterien angegeben werden.
8 Bei der Priorisierung der zu testenden Elemente ist das wichtigste Ziel:
a) Finden Sie so viele Fehler wie möglich.
b) Bereiche mit hohem Risiko testen.
c) eine gute Testabdeckung erhalten.
d) Testen Sie, was am einfachsten zu testen ist.
9 Welcher der folgenden Sätze passt am besten zu den beiden Sätzen, wenn die folgenden Sätze von Testmanagementbegriffen (v-z) und Aktivitätsbeschreibungen (1-5) gegeben sind?
v - Testkontrolle
w - Testüberwachung
x - Testschätzung
y - Incident Management
z - Konfigurationssteuerung
1 - Berechnung der erforderlichen Testressourcen
2 - Aufrechterhaltung der Aufzeichnung der Testergebnisse
3 - Neuzuweisung von Ressourcen, wenn Tests überlaufen
4 - Bericht über die Abweichung vom Testplan
5 - Verfolgung anomaler Testergebnisse
a) v-3, w-2, x-1, y-5, z-4
b) v-2, w-5, x-1, y-4, z-3
c) v-3, w-4, x-1, y-5, z-2
d) v-2, w-1, x-4, y-3, z-5
10 Welche der folgenden Aussagen zu Systemtests ist NICHT wahr?
a) Systemtests werden häufig von unabhängigen Teams durchgeführt.
b) Funktionsprüfungen werden mehr als Strukturprüfungen eingesetzt.
c) Bei Systemtests festgestellte Fehler können sehr teuer zu beheben sein.
d) Endbenutzer sollten an Systemtests beteiligt sein.
11 Welche der folgenden Aussagen ist falsch?
a) Vorfälle sollten immer behoben werden.
b) Ein Vorfall tritt auf, wenn die erwarteten und tatsächlichen Ergebnisse unterschiedlich sind.
c) Vorfälle können analysiert werden, um die Verbesserung des Testprozesses zu unterstützen.
d) Ein Vorfall kann gegen Dokumentation erhoben werden.
12 Es wurden genügend Tests durchgeführt, wenn:
a) Die Zeit läuft ab.
b) das erforderliche Maß an Vertrauen wurde erreicht.
c) Es werden keine Fehler mehr gefunden.
d) Die Benutzer werden keine schwerwiegenden Fehler finden.
13 Welche der folgenden Aussagen trifft NICHT auf Vorfälle zu?
a) Die Lösung von Vorfällen liegt in der Verantwortung des Autors der zu testenden Software.
b) Vorfälle können gegen Benutzeranforderungen erhoben werden.
c) Vorfälle müssen untersucht und / oder korrigiert werden.
d) Vorfälle werden ausgelöst, wenn sie erwartet werden und die tatsächlichen Ergebnisse abweichen.
14 Welche der folgenden Aussagen ist in einem Unit-Test-Standard nicht beschrieben?
a) Syntaxtest
b) Äquivalenzpartitionierung
c) Stresstests
d) modifizierte Bedingung / Entscheidungsabdeckung
15 Welche der folgenden Aussagen ist falsch?
a) In einem System können zwei verschiedene Fehler unterschiedliche Schweregrade haben.
b) Ein System ist nach dem Debuggen zur Beseitigung eines Fehlers notwendigerweise zuverlässiger.
c) Ein Fehler muss die Zuverlässigkeit eines Systems nicht beeinträchtigen.
d) Nicht erkannte Fehler können zu Fehlern und schließlich zu falschem Verhalten führen.
16 Welche der folgenden Aussagen zu Capture-Replay-Tools ist NICHT korrekt?
a) Sie werden zur Unterstützung von Mehrbenutzertests verwendet.
b) Sie werden verwendet, um Benutzeranforderungen zu erfassen und zu animieren.
c) Sie sind die am häufigsten gekauften Arten von CAST-Werkzeugen.
d) Sie erfassen Aspekte des Benutzerverhaltens.
17 Wie schätzen Sie den Umfang der voraussichtlichen erneuten Tests ein?
a) Metriken aus früheren ähnlichen Projekten
b) Gespräche mit dem Entwicklungsteam
c) Zeit für Regressionstests
d) a & b
18 Welche der folgenden Aussagen trifft auf das V-Modell zu?
a) Es heißt, dass Module gegen Benutzeranforderungen getestet werden.
b) Es wird nur die Testphase modelliert.
c) Es gibt die zu verwendenden Testtechniken an.
d) Es beinhaltet die Überprüfung von Designs.
19 Die Orakelannahme:
a) ist, dass es ein vorhandenes System gibt, anhand dessen die Testausgabe überprüft werden kann.
b) ist, dass der Tester routinemäßig das korrekte Ergebnis eines Tests identifizieren kann.
c) ist, dass der Tester alles über die zu testende Software weiß.
d) ist, dass die Tests von erfahrenen Testern überprüft werden.
20 Welche der folgenden Eigenschaften kennzeichnet die Kosten von Fehlern?
a) Sie sind in den frühen Entwicklungsphasen am billigsten zu finden und in den letzten Testphasen am teuersten zu reparieren.
b) Sie sind beim Testen des Systems am einfachsten zu finden, dann aber am teuersten zu reparieren.
c) Fehler sind in den frühen Entwicklungsphasen am billigsten zu finden, aber dann am teuersten zu beheben.
d) Obwohl Fehler in frühen Entwicklungsphasen am teuersten zu finden sind, sind sie dann am billigsten zu beheben.
21 Welche der folgenden Aussagen sollte normalerweise NICHT für einen Test objektiv sein?
a) Um Fehler in der Software zu finden.
b) Um zu beurteilen, ob die Software zur Veröffentlichung bereit ist.
c) Um zu demonstrieren, dass die Software nicht funktioniert.
d) Um zu beweisen, dass die Software korrekt ist.
22 Welche der folgenden Methoden ist eine Funktionsprüfung?
a) Grenzwertanalyse
b) Usability-Tests
c) Leistungstests
d) Sicherheitstests
23 Welche der folgenden Optionen sind normalerweise NICHT Bestandteil eines Testplans?
a) Zu testende Merkmale
b) Ereignisberichte
c) Risiken
d) Zeitplan
24 Welche dieser Aktivitäten bietet die größte potenzielle Kosteneinsparung durch den Einsatz von CAST?
a) Testmanagement
b) Testdesign
c) Testausführung
d) Testplanung
25 Welche der folgenden Techniken ist KEINE White-Box-Technik?
a) Prüfung von Anweisungen
b) Pfadtest
c) Datenflusstest
d) Zustandsübergangstests
26 Studien zur Datenflussanalyse:
a) mögliche Kommunikationsengpässe in einem Programm.
b) die Änderungsrate der Datenwerte während der Ausführung eines Programms.
c) die Verwendung von Daten auf Pfaden durch den Code.
d) die intrinsische Komplexität des Codes.
27 In einem System zur Berechnung der zu zahlenden Steuer:
Ein Mitarbeiter hat ein Gehalt von £ 4000 steuerfrei. Die nächsten £ 1500 werden mit 10% besteuert
Die nächsten £ 28000 werden mit 22% besteuert
Jeder weitere Betrag wird mit 40% besteuert
Welches davon ist ein gültiger Testfall für die Grenzwertanalyse?
a) £ 1500
b) £ 32001
c) £ 33501
d) £ 28000
28 Ein wichtiger Vorteil von Code-Inspektionen besteht darin, dass sie:
a) Aktivieren Sie das Testen des Codes, bevor die Ausführungsumgebung bereit ist.
b) kann von der Person durchgeführt werden, die den Code geschrieben hat.
c) kann von unerfahrenem Personal durchgeführt werden.
d) sind billig durchzuführen.
29 Welche der folgenden Quellen ist die beste Quelle für erwartete Ergebnisse für Benutzerakzeptanztestskripte?
a) Tatsächliche Ergebnisse
b) Programmspezifikation
c) Benutzeranforderungen
d) Systemspezifikation
30 Was ist der Hauptunterschied zwischen einer exemplarischen Vorgehensweise und einer Inspektion?
a) Eine Inspektion wird vom Autor geleitet, während eine exemplarische Vorgehensweise von einem ausgebildeten Moderator geleitet wird.
b) Eine Inspektion hat einen ausgebildeten Leiter, während eine Komplettlösung keinen Leiter hat.
c) Autoren sind bei Inspektionen nicht anwesend, während sie sich durch exemplarische Vorgehensweisen befinden.
d) Eine exemplarische Vorgehensweise wird vom Autor geleitet, während eine Inspektion von einem geschulten Moderator geleitet wird.
31 Welche der folgenden Aussagen beschreibt den Hauptvorteil der Überprüfung zu Beginn des Lebenszyklus?
a) Es ermöglicht die Identifizierung von Änderungen der Benutzeranforderungen.
b) Es erleichtert die rechtzeitige Einrichtung der Testumgebung.
c) Es reduziert die Fehlermultiplikation.
d) Es ermöglicht Testern, sich frühzeitig in das Projekt einzubringen.
32 Integrationstests im Kleinen:
a) testet die einzelnen Komponenten, die entwickelt wurden.
b) testet Interaktionen zwischen Modulen oder Subsystemen.
c) verwendet nur Komponenten, die Teil des Live-Systems sind.
d) testet Schnittstellen zu anderen Systemen.
33 Die statische Analyse lässt sich am besten beschreiben als:
a) die Analyse von Batch-Programmen.
b) die Überprüfung der Testpläne.
c) die Analyse des Programmcodes.
d) die Verwendung von Black-Box-Tests.
34 Alpha-Test ist:
a) Tests nach der Veröffentlichung durch Endbenutzervertreter am Standort des Entwicklers.
b) die erste durchgeführte Prüfung.
c) Tests vor der Veröffentlichung durch Endbenutzervertreter am Standort des Entwicklers.
d) Tests vor der Veröffentlichung durch Endbenutzervertreter an ihren Standorten.
35 Ein Fehler ist:
a) in der Software gefunden; das Ergebnis eines Fehlers.
b) Abweichung vom angegebenen Verhalten.
c) eine falsche Schritt-, Prozess- oder Datendefinition in einem Computerprogramm.
d) eine menschliche Handlung, die zu einem falschen Ergebnis führt.
36 In einem System zur Berechnung der zu zahlenden Steuer:
Ein Mitarbeiter hat ein Gehalt von £ 4000 steuerfrei. Die nächsten £ 1500 werden mit 10% besteuert
Die nächsten £ 28000 werden mit 22% besteuert
Jeder weitere Betrag wird mit 40% besteuert
Welche dieser Zahlengruppen würde in dieselbe Äquivalenzklasse fallen?
a) £ 4800; £ 14000; £ 28000
b) £ 5200; £ 5500; £ 28000
c) £ 28001; £ 32000; £ 35000
d) £ 5800; £ 28000; £ 32000
37 Das Wichtigste am frühen Testdesign ist, dass es:
a) erleichtert die Testvorbereitung.
b) bedeutet, dass keine Inspektionen erforderlich sind.
c) kann eine Fehlervervielfachung verhindern.
d) findet alle Fehler.
38 Welche der folgenden Aussagen zu Bewertungen ist richtig?
a) Überprüfungen der Benutzeranforderungen können nicht durchgeführt werden.
b) Überprüfungen sind die am wenigsten effektive Methode zum Testen von Code.
c) Bei Überprüfungen ist es unwahrscheinlich, dass Fehler in Testplänen festgestellt werden.
d) Überprüfungen sollten an Spezifikationen, Code und Testplänen durchgeführt werden.
39 Testfälle werden entworfen während:
a) Testaufzeichnung.
b) Testplanung.
c) Testkonfiguration.
d) Testspezifikation.
40 Ein Konfigurationsmanagementsystem bietet normalerweise NICHT:
a) Verknüpfung der Kundenanforderungen mit Versionsnummern.
b) Einrichtungen zum Vergleich der Testergebnisse mit den erwarteten Ergebnissen.
c) die genauen Unterschiede in den Versionen des Quellcodes der Softwarekomponente.
d) eingeschränkter Zugriff auf die Quellcodebibliothek.
Antworten auf die oben genannten Fragen:
White-Box-Testbeispiel Testfälle
Frage Antwort
1 A.
2 A.
3 D.
4 C.
5 A.
6 A.
7 C.
8 B.
9 C.
10 D.
11 A.
12 B.
13 A.
14 C.
15 B.
16 B.
17 D.
18 D.
19 B.
20 A.
21 D.
22 A.
23 B.
24 C.
25 D.
26 C.
27 C.
28 A.
29 C.
30 D.
31 C.
32 B.
33 C.
34 C.
35 B.
36 D.
37 C.
38 D.
39 D.
40 B.
Sie können dieses Beispielpapier auch im PDF-Format über den folgenden Link herunterladen:
ISTQB-Fragebogen 1
Literatur-Empfehlungen
- ISTQB Foundation Level Exam Beispielpapier - II
- ISTQB Foundation Level Exam Beispielpapier - III
- ISTQB Advanced Level (CTAL) - Beispielpapier und Antworten für Testanalysten
- ISTQB KOSTENLOSE Updates
- Beispielfragebögen zur ISTQB-Testzertifizierung mit Antworten
- ISTQB Foundation Prüfungsformat und Richtlinien zum Lösen von Papieren
- Der ultimative Leitfaden zur Vorbereitung auf ISTQB Advanced Level (CTAL) -Prüfungen
- ISTQB Advance Level (CTAL) - Testmanager-Beispielpapiere und -Antworten