ISTQB Foundation Level Prüfung Beispielpapier – I
Fragen
1 Wir teilen das Testen in verschiedene Phasen auf, hauptsächlich weil:
a) Jede Testphase hat einen anderen Zweck.
b) Es ist einfacher, das Testen in Stufen 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 Welcher der folgenden Bereiche wird wahrscheinlich am meisten von der Verwendung von Testwerkzeugen profitieren, die Testerfassungs- und -wiedergabefunktionen bereitstellen?
a) Regressionstest
b) Integrationstest
c) Systemtest
d) Benutzerakzeptanztest
3 Welche der folgenden Aussagen ist NICHT korrekt?
a) Ein minimaler Testsatz, der eine 100% ige LCSAJ-Abdeckung erreicht, erreicht auch eine 100% ige Filialabdeckung.
b) Ein minimaler Testsatz, der eine 100% ige Pfadabdeckung erreicht, erreicht auch eine 100% ige Anweisungsabdeckung.
c) Ein minimaler Testsatz, der eine Pfadabdeckung von 100% erreicht, erkennt im Allgemeinen mehr Fehler als einer, der eine Pfadabdeckung von 100% 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 testbar?
a) Das System muss benutzerfreundlich sein.
b) Die sicherheitskritischen Teile des Systems müssen 0 Fehler enthalten.
c) Die Ansprechzeit muss bei der angegebenen 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, Einzel- oder Rückfahrt?“
WENN der kunde will ‚Rückkehr‘
Fragen: „Was rate, Standard oder Billig-Tag?“
WENN der Kunde mit „Billig-Tag“ antwortet
Sagen Sie: „Das sind £ 11:20“
SONST
Sagen Sie: „Das sind £ 19:50“
ENDIF
SONST
Sagen Sie: „Das sind £ 9:75“
ENDIF
Legen Sie nun die Mindestanzahl von Tests fest, die erforderlich sind, um sicherzustellen, dass alle
Fragen gestellt wurden, alle Kombinationen aufgetreten sind und alle
Antworten gegeben wurden.
a) 3
b) 4
c) 5
d) 6
6 Fehlerraten:
a) ergänzt formale Testdesigntechniken.
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 Welches der folgenden Kriterien gilt NICHT für die Testabdeckung?
a) Testabdeckungskriterien können in Form von Items gemessen werden, die von einer Testsuite ausgeübt werden.
b) Ein Maß für die Testabdeckungskriterien ist der Prozentsatz der abgedeckten Benutzeranforderungen.
c) Ein Maß für die Testabdeckungskriterien ist der Prozentsatz der gefundenen Fehler.
d) Testabdeckungskriterien werden häufig bei der Angabe von Testabschlusskriterien verwendet.
8 Bei der Priorisierung dessen, was getestet werden soll, ist das wichtigste Ziel:
a) Finden Sie so viele Fehler wie möglich.
b) Testen Sie Bereiche mit hohem Risiko.
c) Erzielen Sie eine gute Testabdeckung.
d) Testen Sie, was am einfachsten zu testen ist.
9 Welcher der folgenden Sätze von Testmanagementbegriffen (v-z) und Aktivitätsbeschreibungen (1-5) passt am besten zu den beiden Sätzen?
v – Teststeuerung
w – Testüberwachung
x – Testschätzung
y – Incident Management
z – Konfigurationskontrolle
1 – berechnung der erforderlichen Testressourcen
2 – Pflege der Aufzeichnung der Testergebnisse
3 – Neuzuweisung von Ressourcen bei Überschreitung der Tests
4 – Bericht über Abweichungen 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 über System testen ist NICHT wahr?
a) Systemtests werden häufig von unabhängigen Teams durchgeführt.
b) Funktionstests werden mehr als strukturelle Tests verwendet.
c) Fehler, die bei Systemtests gefunden werden, können sehr teuer zu beheben sein.
d) Endnutzer sollten an Systemtests beteiligt werden.
11 Welche der folgenden Aussagen ist falsch?
a) Zwischenfälle sollten immer behoben werden.
b) Ein Vorfall tritt auf, wenn erwartete und tatsächliche Ergebnisse abweichen.
c) Vorfälle können analysiert werden, um die Verbesserung des Testprozesses zu unterstützen.
d) Ein Vorfall kann gegen Dokumentation erhoben werden.
12 Genügend Tests wurden durchgeführt, wenn:
a) die Zeit abgelaufen ist.
b) Das erforderliche Maß an Vertrauen ist erreicht.
c) es werden keine Fehler mehr gefunden.
d) Die Benutzer werden keine schwerwiegenden Fehler feststellen.
13 Welche der folgenden Aussagen trifft NICHT auf Vorfälle zu?
a) Die Behebung 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 bedürfen einer Untersuchung und/oder Korrektur.
d) Vorfälle werden ausgelöst, wenn erwartete und tatsächliche Ergebnisse abweichen.
14 Welche der folgenden Eigenschaften ist in einem Unit-Test-Standard nicht beschrieben?
a) Syntaxtest
b) Äquivalenzpartitionierung
c) Stresstest
d) modifizierte Bedingungs- / Entscheidungsabdeckung
15 Welche der folgenden Aussagen ist falsch?
a) In einem System können zwei verschiedene Ausfälle unterschiedliche Schweregrade haben.
b) Ein System ist nach dem Debuggen zur Behebung eines Fehlers notwendigerweise zuverlässiger.
c) Ein Fehler muss die Zuverlässigkeit eines Systems nicht beeinträchtigen.
d) Unentdeckte Fehler können zu Störungen und eventuell zu Fehlverhalten führen.
16 Welche der folgenden Aussagen zu Capture-Replay-Tools ist NICHT korrekt?
a) Sie werden verwendet, um Multi-User-Tests zu unterstützen.
b) Sie werden verwendet, um Benutzeranforderungen zu erfassen und zu animieren.
c) Sie sind die am häufigsten gekauften Gusswerkzeugtypen.
d) Sie erfassen Aspekte des Nutzerverhaltens.
17 Wie schätzen Sie den Umfang der wahrscheinlich erforderlichen erneuten Tests ein?
a) Metriken aus früheren ähnlichen Projekten
b) Diskussionen mit dem Entwicklungsteam
c) Zeit für Regressionstests
d) a & b
18 Was gilt für das V-Modell?
a) Es besagt, dass Module gegen Benutzeranforderungen getestet werden.
b) Es modelliert nur die Testphase.
c) Sie spezifiziert die anzuwendenden Prüftechniken.
d) Es umfasst die Überprüfung von Designs.
19 Die Oracle-Annahme:
a) ist, dass es ein vorhandenes System gibt, gegen das 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 kennzeichnet die Fehlerkosten?
a) Sie sind in den frühen Entwicklungsphasen am billigsten zu finden und in den neuesten Testphasen am teuersten zu reparieren.
b) Sie sind während des Systemtests am einfachsten zu finden, dann aber am teuersten zu beheben.
c) Fehler sind in den frühen Entwicklungsphasen am billigsten zu finden, dann aber 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 Punkte sollte normalerweise KEIN Ziel für einen Test sein?
a) Um Fehler in der Software zu finden.
b) Um zu beurteilen, ob die Software zur Veröffentlichung bereit ist.
c) Um zu zeigen, dass die Software nicht funktioniert.
d) Zu beweisen, dass die Software korrekt ist.
22 Welche der folgenden Methoden ist eine Form des Funktionstests?
a) Grenzwertanalyse
b) Usability-Tests
c) Performance-Tests
d) Sicherheitstests
23 Welche der folgenden Punkte würden normalerweise NICHT Teil eines Testplans sein?
a) Zu testende Funktionen
b) Vorfallberichte
c) Risiken
d) Zeitplan
24 Welche dieser Aktivitäten bietet das größte Einsparpotenzial durch den Einsatz von CAST?
a) Testmanagement
b) Testdesign
c) Testausführung
d) Testplanung
25 Welche der folgenden Methoden ist KEINE White-Box-Technik?
a) Anweisungstests
b) Pfadtests
c) Datenflusstests
d) Zustandsübergangstests
26 Datenflussanalysestudien:
a) mögliche Kommunikationsengpässe in einem Programm.
b) die Änderungsrate von Datenwerten 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 £ 4000 des Gehalts steuerfrei. Die nächsten £ 1500 werden mit 10% besteuert
Die nächsten £ 28000 werden mit 22% besteuert
Jeder weitere Betrag wird mit 40% besteuert
Zum nächsten ganzen Pfund, welcher davon ist ein gültiger Grenzwertanalyse-Testfall?
a) £ 1500
b) £ 32001
c) £ 33501
d) £28000
28 Ein wichtiger Vorteil von Code-Inspektionen ist, dass sie:
a) ermöglichen, den Code zu testen, bevor die Ausführungsumgebung bereit ist.
b) kann von der Person ausgefü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 ein Walkthrough von einem ausgebildeten Moderator geleitet wird.
b) Eine Inspektion hat einen geschulten Leiter, während ein Walkthrough keinen Leiter hat.
c) Autoren sind bei Inspektionen nicht anwesend, während sie sich bei Walkthroughs befinden.
d) Ein Walkthrough wird vom Autor geleitet, während eine Inspektion von einem ausgebildeten Moderator geleitet wird.
31 Welche der folgenden Aussagen beschreibt den Hauptvorteil der Verifizierung 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 Fehlervermehrung.
d) Es ermöglicht Testern, frühzeitig in das Projekt einbezogen zu werden.
32 Integrationstests im Small:
a) testet die einzelnen Komponenten, die entwickelt wurden.
b) testet Wechselwirkungen zwischen Modulen oder Subsystemen.
c) verwendet nur Komponenten, die Teil des Live-Systems sind.
d) testet Schnittstellen zu anderen Systemen.
33 Statische Analyse wird am besten beschrieben als:
a) die Analyse von Batch-Programmen.
b) die Überprüfung von Testplänen.
c) die Analyse des Programmcodes.
d) die Verwendung von Black-Box-Tests.
34 Alpha-Tests sind:
a) Post-Release-Tests durch Endbenutzer-Vertreter auf der Entwickler-Website.
b) die erste Prüfung, die durchgeführt wird.
c) Vorabtests durch Endbenutzervertreter auf der Website des Entwicklers.
d) Pre-Release-Tests durch Endanwendervertreter 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 £ 4000 des Gehalts 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?
ein) £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) die Testvorbereitung erleichtert.
b) bedeutet, dass keine Inspektionen erforderlich sind.
c) kann eine Fehlervervielfachung verhindern.
d) findet alle Fehler.
38 Welche der folgenden Aussagen über Bewertungen ist wahr?
a) Überprüfungen von Benutzeranforderungen können nicht durchgeführt werden.
b) Überprüfungen sind die am wenigsten effektive Methode zum Testen von Code.
c) Es ist unwahrscheinlich, dass Überprüfungen Fehler in Testplänen finden.
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 würde normalerweise:
a) Verknüpfung von Kundenanforderungen mit Versionsnummern.
b) Einrichtungen zum Vergleich der Testergebnisse mit den erwarteten Ergebnissen.
c) die genauen Unterschiede in den Versionen des Quellcodes der Softwarekomponenten.
d) eingeschränkter Zugriff auf die Quellcodebibliothek.
Antworten auf die obigen Fragen:
Frage Antwort
1 EIN
2 EIN
3 D
4 C
5 EIN
6 EIN
7 C
8 B
9 C
10 D
11 EIN
12 B
13 EIN
14C
15B
16B
17D
18D
19B
20A
21D
22A
23B
24C
25D
26C
27C
28 EIN
29 EIN
30 EIN
31 EIN
32 ein
33 ein
34 EIN
35 ein
36 EIN
37 ein
38 EIN
39 ein
40 ein
Sie können dieses Musterpapier auch im PDF–Format unter folgendem Link herunterladen –
ISTQB-Fragenpapier 1