Question 1
Question
Welche Aussage trifft auf die Walkthrough-Prüfmethode zu?
Bei der Walktrough-Prüfmethode werden …
Answer
-
formale Beschreibungsformen der Bezugsobjekte verwendet (z.B. OOA-Modell).
-
die Aufgabenteilung und Vorgehensweise durch das Review-Team bestimmt.
-
weniger Fehler (Defects) als bei anderen Prüfmethoden entdeckt.
-
die zu prüfenden Test-Metriken gezielt ermittelt.
-
auch Benutzer in den Test-Prozess mit einbezogen.
Question 2
Question
Welche Aussage trifft für Artefakte in Bezug zu UML zu?
UML Artefakte sind …
Answer
-
eine oder mehrere Dateien.
-
eine oder mehrere ausführbare Dateien (Synonym: Executables) .
-
eines oder mehrere Programm-Skripte.
-
eines oder mehrere physische Dokumente.
Question 3
Question
Welche Elemente eines Aktivitätsdiagrammes bezeichnen Softwareteile die auch getestet werden können?
Answer
-
Aktionen (Englisch: Actions).
-
Aktivitäten (Englisch: Actvities).
-
Synchronisation (Englisch: Synchronization).
-
Startknoten (Englisch: Start node).
Question 4
Question
Welche der im folgenden Aussagen sind im Kontext zu den statischen Prüfmethoden des Code Review korrekt?
Answer
-
Die Software-Inspektion ist die formalste Prüfmethode zum Einsatz.
-
Das Peer Rating wird durch andere Programmierer erstellt. (Synonym: Code Gutachten)
-
Mit dem Walkthrough wird der Programm-Code effektiv untersucht.
-
Die Lines of Code zeigen die Qualität des Programm-Codes sehr gut. (Synonym: Anzahl Codezeilen)
Question 5
Question
Welche der folgenden Aussagen beschreibt den Unterschied zwischen Testen und Debuggen?
Das Testen …
Answer
-
identifiziert Fehlerursachen und mit dem Debugging werden diese beschrieben.
-
findet Programmfehler und mit dem Debugging werden diese analysiert sowie beseitigt.
-
findet und entfernt Fehlerwirkungen. Das Debugging analysiert die Fehler.
-
beschreibt Fehler der Anforderungen und Debugging werden die Anforderungen nachgeprüft.
-
beseitigt die Fehlerursachen und mit dem Debugging werden Fehlerursachen analysiert.
Question 6
Question
Welche Aussage trifft auf die Teststufen im Testprozess zu?
Die Teststufe …
Answer
-
Komponententest wird nach der Stufe Integrationstest, aber vor der Stufe Systemtest angewendet.
-
Systemtest wird nach der Stufe Abnahmetest, aber vor der Stufe Integrationstest angewendet.
-
Abnahmetest wird nach der Stufe Integrationstest, aber vor der Stufe Systemtest angewendet.
-
Integrationstest wird nach der Stufe Komponententest, aber vor der Stufe Systemtest angewendet.
-
Systemtest wird nach der Stufe Komponententest, aber vor der Stufe Abnahmetest angewendet.
Question 7
Question
Welche Test-Typen sind potentielle Kandidaten für die Testautomation?
Test-Typen:
Answer
-
Unit Tests
-
Regressionstests
-
Funktionale Tests.
-
Fachliche Tests
Question 8
Question
Welche der folgenden Aussagen zu den Use-Cases sind korrekt?
Answer
-
der Use Case 5 kennt den Do Something auch.
-
der Use Case 3 wird immer ausgeführt wenn Use Case 1 ausgeführt wird.
-
der Use Case 5 kann Use Case 1 auch ersetzen.
-
der Use Case 4 wird immer ausgeführt wenn Use Case 1 ausgeführt wird.
Question 9
Question
Welche der folgenden Aussagen lässt nur noch den Reaktiven Testansatz zu?
Die Testorganisation wird frühestens bei Beginn…
Answer
-
der Test-Reviews einbezogen.
-
der Komponententests einbezogen.
-
des Projektes einbezogen.
-
der Business-Analyse einbezogen.
-
des Systemtest einbezogen.
Question 10
Question
Welche der folgenden Ausdrücke bezeichnen Ausprägungen der Teststrategie?
Answer
-
Risikobasiertes Testen
-
Top down
-
Statische Analyse
-
Black-Box Verfahren
Question 11
Question
Was wird gemäss V-Modell während eines Systemtests überprüft?
Answer
-
die Komponenten-Anforderungen
-
die Anforderungsdefinition
-
die Codequalität getestet
-
die funktionalen Anforderungen
-
die technische Systemdefinition
Question 12
Question
Eine Online-Buchbestellung wird in folgenden Schritten abgearbeitet:
Buchtitel auswählen und in den Einkaufskorb legen
Das System prüft die Bestellung auf Vollständigkeit und Plausibilität
Zuordnung von Versand- und Rechnungsadresse
Welche Methode wenden Sie an, um den Geschäftsfall (Business Case) „Buchbestellung „ abzubilden, damit Sie konkrete Testfälle daraus ableiten können?
Mit der Methode …
Answer
-
der Kontrollfluss-Analyse.
-
der Äquivalenzklassenbildung.
-
des Zustandsdiagrammes.
-
der Grenzwert-Analyse
-
der Entscheidungstabellen.
Question 13
Question
Welche der folgenden Aussagen treffen auf die Regressionstests zu?
Regressionstests:
Answer
-
werden genutzt, um Änderungen an bestehender Software zu überprüfen.
-
werden bei Unit-Tests im Rahmen der Testautomatisierung eingesetzt.
-
dienen zur Überprüfung der Korrektur von Programmierfehlern (Defects).
-
werden als Ersatz für manuelle Fachtests ab Stufe Systemtest eingesetzt.
Question 14
Question
Welche Rolle ist an einem Code-Review nie vertreten?
Answer
-
ein/e Software-Architekt/in (Englisch: Software architect)
-
ein/e Programmierer/in (Englisch: Programmer oder Developer. Synonym: Software-Entwickler/in)
-
ein/e Anforderungsdesigner/in (Englisch: Requirements-Engineer)
-
ein/e Fachspezialist/in eines Software-Herstellers
-
ein/e Software-Tester/in
Question 15
Question
Welche der folgenden Aussagen beschreibt einen der Grundsätze des Software-Testens in Bezug auf werkzeugunterstütztes Testen?
Answer
-
Vollständige Testabdeckung wird durch den Einsatz von Test-Werkzeugen (Test Tools) erreicht.
-
Software-Tests mit Test-Werkzeugen (Test Tools) haben zum Zweck, die Fehlerfreiheit zu garantieren.
-
Manuelle Software-Tests können durch werkzeugbasierte (Tool based) Software-Tests ersetzt werden.
-
Automatisierte Tests eigenen sich für einen vollständigen Software-Test.
-
Werkzeugbasierte (Tool based) Software-Tests garantieren keine vollständige Testabdeckung und Fehlerfreiheit.
Question 16
Question
Welche der genannten Testmethoden gehört zu den strukturorientierten Testmethoden?
Zu den strukturorientierten Testmethoden gehört:
Answer
-
die Bildung von Äquivalenzklassen.
-
die Ursache-Wirkungsanalyse.
-
die Grenzwertanalyse.
-
die Anweisungsüberdeckung.
-
die Zustandsdiagramme.
Question 17
Question
Welche sind die Aktivitäten eines formalen Code-Review?
Question 18
Question
Was muss in einer Test-Spezifikation für einen Code-Review aus Sicht des Programmierers berücksichtigt werden?
Answer
-
Iterationen (Synonyme: Schlaufen, Loop, Rekursionen)
-
Prozedur Aufruf (Synonyme: Procedure call, Methodenaufruf)
-
Exception Handling (Synonyme: Fehlerbehandlung, Ausnahmebehandlung)
-
Variablen Deklarationen (Synonyme: Declaration of variables)
Question 19
Question
Welche der folgenden Aussagen zu dem Use-Case Modell sind korrekt?
Answer
-
der Use-Case 1 löst den Use Case 2 aus.
-
der Actor 2 ist ein Business Actor.
-
der Actor 2 löst selber keinen der Use Cases aus.
-
der Use Case 1 ist ein Business Use-Case.