Testfragen Flashcards
Was ist kein Testwerkzeug im engeren Sinne (Testwerkzeug für die Testdurchführung)?
Testausführungswerkzeuge
Testdatengeneratoren
Werkzeug zur Überdeckungsanalyse
Testrahmen
Was ist kein Testwerkzeug im engeren Sinne (Testwerkzeug für die Testdurchführung)?
Testdatengeneratoren
Welche Werkzeuge dienen zur Testdurchführung und Protokollierung?
- Testrahmen/Unit Test Framework
- Vergleichswerkzeuge / Komparatoren
- Testmonitore
- Testdaten Generatoren und Editoren
- Statische Analysewerkzeuge
- Sicherheitsprüfwerkzeuge
Welche Werkzeuge dienen zur Testdurchführung und Protokollierung?
- Testrahmen/Unit Test Framework
- Vergleichswerkzeuge / Komparatoren
3.
4.
5. - Sicherheitsprüfwerkzeuge
Unerwünschte zukünftige Ereignisse in der Software oder im System werden als Produktrisiken bezeichnet. Welche gehören dazu?
I: Eine fehleranfällige Software
II: schlechte Datenintegrität
III: Software, die nicht die gefordeten Funktionenen erfüllt
IV: fehlende Qualifikation der TesterInnen
V: geringe Qualität des Designs, des Codes
Unerwünschte zukünftige Ereignisse in der Software oder im System werden als Produktrisiken bezeichnet. Welche gehören dazu?
I: Eine fehleranfällige Software
II: schlechte Datenintegrität
III: Software, die nicht die gefordeten Funktionenen erfüllt
Was sind gebräuchliche Testmetriken?
A: Fehlerdichte, Fehlernachtestergebnisse
B: Prozentsatz der funktionsfähigen Anwendungsfälle
C: Prozentsatz der durchgeführten Arbeiten in der Vorbereitung der Testumgebung
D: Subjektives Vertrauen der Tester in das Produkt
E: Testkosten, inklusive Kosten im Vergleich zum Nutzen durch das Auffinden des nächsten Fehlerzustands oder für den nächsten Testdurchlauf
Was sind gebräuchliche Testmetriken?
A: Fehlerdichte, Fehlernachtestergebnisse
B:
C: Prozentsatz der durchgeführten Arbeiten in der Vorbereitung der Testumgebung
D: Subjektives Vertrauen der Tester in das Produkt
E: Testkosten, inklusive Kosten im Vergleich zum Nutzen durch das Auffinden des nächsten Fehlerzustands oder für den nächsten Testdurchlauf
Was soll in einem Testbericht enthalten sein?
A: Testobjekt
B: Fehlerstatus
C: Risiken
D: Name mit Geburtsdatum
Was soll in einem Testbericht enthalten sein?
A: Testobjekt
B: Fehlerstatus
C: Risiken
Welche Tätigkeiten gehören zu den Hauptaktivitäten eines formalen Review?
A: Planung B: Überarbeitung C: Berichterstattung D: Vorbereitung E: Überwachung
Welche Tätigkeiten gehören zu den Hauptaktivitäten eines formalen Review?
A: Planung B: Überarbeitung C: D: Vorbereitung E:
In welcher Hauptaktivität des fundamentalen Testprozesses werden die konkreten Testfälle spezifiziert?
- Testplanung und Steuerung
- Testanalyse und Design
- Testrealisierung und Durchführung
- Abschluss der Testaktivitäten
In welcher Hauptaktivität des fundamentalen Testprozesses werden die konkreten Testfälle spezifiziert?
1.
2.
3. Testrealisierung und Durchführung
4.
Was ist ein schlüsselwortgetriebenes Testausführungswerkzeug?
Was ist ein schlüsselwortgetriebenes Testausführungswerkzeug?
Ein Werkzeug, dass mit Hilfe einer Tabelle mit Testeingangsdaten, Aktionswörtern und den erwarteten Ergebnissen die Ausführung des zu testenden Systems steuert
In welcher Aktivität des fundamentalen Testprozesses werden die Testendekriterien festgelegt?
- Testplanung- und Teststeuerung
- Testanalyse und -Design
- Testrealisierung und Testdurchführung
- Abschluss der Testaktivitäten
In welcher Aktivität des fundamentalen Testprozesses werden die Testendekriterien festgelegt?
- Testplanung- und Teststeuerung
2. - 4.
Welche Testart ist bei einem Test zu verwenden, der den reaktivem Ansatz folgt?
Greybox Test
Whitebox Test
Blackbox Test
Exploratives Testen
Welche Testart ist bei einem Test zu verwenden, der den reaktivem Ansatz folgt?
Exploratives Testen
Welche der folgenden Behauptungen ist falsch?
A: 100% Zweigüberdeckung schließt zwingend Anweisungsüberdeckung ein
B: 100% Mehrfachbedingungsüberdeckung schließt zwingend Zweigüberdeckung ein
C: 100% Pfadabdeckung schließt zwingend Mehrfachbedingungsabdeckung ein
D: Anweisungsüberdeckung schließt einfache Bedingungsüberdeckung ein
Welche der folgenden Behauptungen ist falsch?
A:
B:
C: 100% Pfadabdeckung schließt zwingend Mehrfachbedingungsabdeckung ein
D: Anweisungsüberdeckung schließt einfache Bedingungsüberdeckung ein
Bringen Sie die Aktivitäten des Testentwurfsverfahrens (Prozess) in die richtige Reihenfolge:
A: Testfall spezifizieren B: Testszenarien erstellen C: Testsequenzen erstellen D: Testablaufspezifikation erstellen E: Testbedingungen ermitteln
Bringen Sie die Aktivitäten des Testentwurfsverfahrens (Prozess) in die richtige Reihenfolge:
E: Testbedingungen ermitteln A: Testfall spezifizieren C: Testsequenzen erstellen B: Testszenarien erstellen D: Testablaufspezifikation erstellen
Welche nicht-funktionalen Aspekte kann ein Komponententest umfassen?
- Testen der Ressourcenverwendung (z.B. Speicherverwendung)
- Performancetest
- Robustheitstest
- struktureller Test (z.B. Entscheidungsüberdeckung)
Welche nicht-funktionalen Aspekte kann ein Komponententest umfassen?
- Testen der Ressourcenverwendung (z.B. Speicherverwendung)
- Performancetest
- Robustheitstest
Im allgemeinen V-Modell verifiziert die Komponentenspezifikation … ?
Im allgemeinen V-Modell verifiziert die Komponentenspezifikation den technischen Systementwurf
Auf welches Testziel ist der Sicherheitstest ausgerichtet? (Bitte Penetrationstests außer Betracht lassen)
Auf welches Testziel ist der Sicherheitstest ausgerichtet? (Bitte Penetrationstests außer Betracht lassen)
Testen der Funktionalität
Für den Endnutzer sichtbare Abweichungen vom spezifizierten oder erwartetem Verhalten der Software bezeichnet man das als?
Für den Endnutzer sichtbare Abweichungen vom spezifizierten oder erwartetem Verhalten der Software bezeichnet man das als?
Failure
Eine Hauptaktivität des fundamentalen Testprozesses ist?
Eine Hauptaktivität des fundamentalen Testprozesses ist?
die Testplanung und Teststeuerung
Welcher Test dient dazu ein System über seine spezifizierten Grenzen hinaus zu prüfen?
Welcher Test dient dazu ein System über seine spezifizierten Grenzen hinaus zu prüfen?
Stresstest
Wieviele Werte enthält das agile Manifest?
Wieviele Werte enthält das agile Manifest?
4
- Individuen und Interaktionen mehr als Prozesse und Werkzeuge
- Funktionierende Software mehr als umfassende Dokumentation
- Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung
- Reagieren auf Veränderung mehr als das Befolgen eines Plans
Welche Normen sind aktuell für einen Certified Tester von Bedeutung?
A: ISO 9000:2000
B: ISO/IEC 19798
C: IEEE 827-2000
D: ISO/IEC 9126
Welche Normen sind aktuell für einen Certified Tester von Bedeutung?
A: ISO 9000:2000
B:
C:
D: ISO/IEC 9126
Was versteht man unter dem Begriff “Debugging”?
A: Lokalisieren von Fehlerzuständen
B: Analysieren von Fehlerzuständen
C: Dokumentieren von Fehlerzuständen
D: Entfernen von Fehlerzuständen
Was versteht man unter dem Begriff “Debugging”?
A: Lokalisieren von Fehlerzuständen
B: Analysieren von Fehlerzuständen
C:
D: Entfernen von Fehlerzuständen
Welche der genannten Aktivitäten gehört zu dem fundamentalen Testprozess?
Auswahl eines Testwerkzeugs
Testplanung und Steuerung
Fehlernachtest
Testvorbereitung
Welche der genannten Aktivitäten gehört zu dem fundamentalen Testprozess?
Testplanung und Steuerung
In welcher Hauptaktivität des fundamentalen Testprozesses werden die logischen Testfälle unter Anwendung der Testmethode spezifiziert?
Testanalyse und Design
Abschluss der Testaktivitäten
Testrealisierung und Durchführung
Testplanung und Steuerung
In welcher Hauptaktivität des fundamentalen Testprozesses werden die logischen Testfälle unter Anwendung der Testmethode spezifiziert?
Testanalyse und Design
Was wäre die beste Grundlage für das Testen mit Fehlerangriffen?
Erfahrung, Informationen über Fehlerwirkungen und -ursachen
Zu Beginn des Projekts durchgeführte Risikoidentifikation.
Von Fachexperten abgeleitete anwendungsfallbasierte Tests
Erwartete Ergebnisse im Vergleich mit einem bestehenden System.
Was wäre die beste Grundlage für das Testen mit Fehlerangriffen?
Erfahrung, Informationen über Fehlerwirkungen und -ursachen
Welche Aussage zum Testentwurf ist korrekt?
Der Testentwurf erfolgt nach der Implementierung der Software oder des Systems
Der Testentwurf erfolgt parallel zur Implementierung der Software oder des Systems
Der Testentwurf erfolgt unabhängig von der Implementierung der Software oder des Systems
Der Testentwurf erfolgt vor der Implementierung der Software oder des Systems
Welche Aussage zum Testentwurf ist korrekt?
Der Testentwurf erfolgt unabhängig von der Implementierung der Software oder des Systems
Welche der folgenden Aussagen sind wahr?
A. Regressionstests und Debugging sind das gleiche
B. Regressionstests testen nur funktionale Anforderungen
C. Regressionstests ändern sich im Normalfall eher selten
D. Regressionstests werden nur durchgeführt, wenn sich die Umgebung ändert
E. Regressionstests kommen nur im Komponententest zur Anwendung
Antwort:
C ist wahr; A, B, D und E sind falsch.
A, C und E sind wahr; B und D sind falsch.
B und E sind wahr; A, C und D sind falsch.
A, C und D und E sind wahr; B ist falsch.
Welche der folgenden Aussagen sind wahr?
A. Regressionstests und Debugging sind das gleiche
B. Regressionstests testen nur funktionale Anforderungen
C. Regressionstests ändern sich im Normalfall eher selten
D. Regressionstests werden nur durchgeführt, wenn sich die Umgebung ändert
E. Regressionstests kommen nur im Komponententest zur Anwendung
Antwort:
C ist wahr; A, B, D und E sind falsch.
Welche Aussagen (Thema: Reviewsitzung) sind richtig?
A: Die Reviewsitzung darf bis 2 Stunden lang dauern.
B: Gutachter können/dürfen die Sitzung abbrechen.
C: Allgemeine Stil-Fragen dürfen auch besprochen werden.
D: Am Ende müssen alle Teilnehmer das Protokoll signieren.
Antwort: nur D alle nur A und D A, B und D
Welche Aussagen (Thema: Reviewsitzung) sind richtig?
A: Die Reviewsitzung darf bis 2 Stunden lang dauern.
B: Gutachter können/dürfen die Sitzung abbrechen.
C: Allgemeine Stil-Fragen dürfen auch besprochen werden.
D: Am Ende müssen alle Teilnehmer das Protokoll signieren.
Antwort:
nur A und D
Welche Testart wird häufig für Embedded Software und in der Automatisierungstechnik eingesetzt?
Entscheidungstabellentest
Äquivalenzklassenbildung
Zustandsbasierter Test
Anwendungsfallbasierter Test
Welche Testart wird häufig für Embedded Software und in der Automatisierungstechnik eingesetzt?
Zustandsbasierter Test
Fehlerkosten setzen sich zusammen aus…
Fehlerkosten, Fehlerbehebungskosten und Testkosten
Direkte Kosten, Kosten zweiten Grads und Kosten dritten Grads
Kundenkosten, Herstellerkosten und Vertragsstrafen
Direkte, indirekte und Fehlerkorrekturkosten
Fehlerkosten setzen sich zusammen aus…
Direkte, indirekte und Fehlerkorrekturkosten
Welches ist kein Ziel eines Abweichungsberichtes?
Können die Fehlerrate im System nachhaltig verringern.
Liefern Hinweise für Entwickler und andere Parteien, um nach Bedarf die Identifikation, Isolation und Korrektur ermöglichen.
Liefern Hinweise zur Testprozessverbesserung.
Ein Hilfsmittel für Testmanager zur Verfolgung der Systemqualität und des Testfortschritts.
Welches ist kein Ziel eines Abweichungsberichtes?
Können die Fehlerrate im System nachhaltig verringern.
Was sind Testeingangskriterien?
- Kosten
- Verfügbarkeit des testbaren Codes
- Schätzungen über Fehlerdichte oder Zuverlässigkeitsmaße
- Verfügbarkeit der Testdaten
- Bereitschaft der Testwerkzeuge in der Testumgebung
- 5.
- und 4.
Keine
Alle
Was sind Testeingangskriterien?
- Kosten
- Verfügbarkeit des testbaren Codes
- Schätzungen über Fehlerdichte oder Zuverlässigkeitsmaße
- Verfügbarkeit der Testdaten
- Bereitschaft der Testwerkzeuge in der Testumgebung
- 5.
Was ist kein Bestandteil des Configuration-Management?
A: Identifikation der Testversionen
B: Bewertung der Gesamtheit der festgestellten Abweichungen
C: Dokumentation der Testelemente
D:Aufzeichnung der Änderungen der Dokumentation
Was ist kein Bestandteil des Configuration-Management?
A:
B: Bewertung der Gesamtheit der festgestellten Abweichungen
C:
D:
Welche Aussage ist falsch?
A: Ein Ansatz für die Schätzung des Testaufwands ist der kostenbasierte Ansatz.
B: Ein Ansatz für die Schätzung des Testaufwands ist der metrikenbasierte Ansatz.
C: Ein Ansatz für die Schätzung des Testaufwands ist der expertenbasierte Ansatz.
D: Die Schätzung des Aufwands für die einzelnen Aufgaben erfolgt durch die Verantwortlichen für diese Aufgaben.
Welche Aussage ist falsch?
A: Ein Ansatz für die Schätzung des Testaufwands ist der kostenbasierte Ansatz.
B:
C:
D:
Ordnen Sie die folgenden Schritte, die zu einer erfolgreiche Werkzeugeinführung führen:
A: Prozesse anpassen, Einsatzrichtlinien bereitstellen B: Pilotprojekt durchführen C: Begleitendes Coaching anbieten D: Pilotprojekterfahrungen auswerten E: Anwender schulen F: Werkzeug schrittweise einführen
B, A, D, F, C, E
B, D, E, A, C, F
E, C, D, A, B, F
B, D, A, E, F, C
Ordnen Sie die folgenden Schritte, die zu einer erfolgreiche Werkzeugeinführung führen:
B: Pilotprojekt durchführen D: Pilotprojekterfahrungen auswerten A: Prozesse anpassen, Einsatzrichtlinien bereitstellen E: Anwender schulen F: Werkzeug schrittweise einführen C: Begleitendes Coaching anbieten
,
,
,
B, D, A, E, F, C