Frage 1
Frage
Welche Aussage trifft auf die Walkthrough-Prüfmethode zu?
Bei der Walktrough-Prüfmethode werden …
Antworten
-
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.
Frage 2
Frage
Welche Aussage trifft für Artefakte in Bezug zu UML zu?
UML Artefakte sind …
Antworten
-
eine oder mehrere Dateien.
-
eine oder mehrere ausführbare Dateien (Synonym: Executables) .
-
eines oder mehrere Programm-Skripte.
-
eines oder mehrere physische Dokumente.
Frage 3
Frage
Welche Elemente eines Aktivitätsdiagrammes bezeichnen Softwareteile die auch getestet werden können?
Antworten
-
Aktionen (Englisch: Actions).
-
Aktivitäten (Englisch: Actvities).
-
Synchronisation (Englisch: Synchronization).
-
Startknoten (Englisch: Start node).
Frage 4
Frage
Welche der im folgenden Aussagen sind im Kontext zu den statischen Prüfmethoden des Code Review korrekt?
Antworten
-
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)
Frage 5
Frage
Welche der folgenden Aussagen beschreibt den Unterschied zwischen Testen und Debuggen?
Das Testen …
Antworten
-
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.
Frage 6
Frage
Welche Aussage trifft auf die Teststufen im Testprozess zu?
Die Teststufe …
Antworten
-
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.
Frage 7
Frage
Welche Test-Typen sind potentielle Kandidaten für die Testautomation?
Test-Typen:
Antworten
-
Unit Tests
-
Regressionstests
-
Funktionale Tests.
-
Fachliche Tests
Frage 8
Frage
Welche der folgenden Aussagen zu den Use-Cases sind korrekt?
Antworten
-
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.
Frage 9
Frage
Welche der folgenden Aussagen lässt nur noch den Reaktiven Testansatz zu?
Die Testorganisation wird frühestens bei Beginn…
Antworten
-
der Test-Reviews einbezogen.
-
der Komponententests einbezogen.
-
des Projektes einbezogen.
-
der Business-Analyse einbezogen.
-
des Systemtest einbezogen.
Frage 10
Frage
Welche der folgenden Ausdrücke bezeichnen Ausprägungen der Teststrategie?
Antworten
-
Risikobasiertes Testen
-
Top down
-
Statische Analyse
-
Black-Box Verfahren
Frage 11
Frage
Was wird gemäss V-Modell während eines Systemtests überprüft?
Antworten
-
die Komponenten-Anforderungen
-
die Anforderungsdefinition
-
die Codequalität getestet
-
die funktionalen Anforderungen
-
die technische Systemdefinition
Frage 12
Frage
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 …
Antworten
-
der Kontrollfluss-Analyse.
-
der Äquivalenzklassenbildung.
-
des Zustandsdiagrammes.
-
der Grenzwert-Analyse
-
der Entscheidungstabellen.
Frage 13
Frage
Welche der folgenden Aussagen treffen auf die Regressionstests zu?
Regressionstests:
Antworten
-
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.
Frage 14
Frage
Welche Rolle ist an einem Code-Review nie vertreten?
Antworten
-
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
Frage 15
Frage
Welche der folgenden Aussagen beschreibt einen der Grundsätze des Software-Testens in Bezug auf werkzeugunterstütztes Testen?
Antworten
-
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.
Frage 16
Frage
Welche der genannten Testmethoden gehört zu den strukturorientierten Testmethoden?
Zu den strukturorientierten Testmethoden gehört:
Antworten
-
die Bildung von Äquivalenzklassen.
-
die Ursache-Wirkungsanalyse.
-
die Grenzwertanalyse.
-
die Anweisungsüberdeckung.
-
die Zustandsdiagramme.
Frage 17
Frage
Welche sind die Aktivitäten eines formalen Code-Review?
Frage 18
Frage
Was muss in einer Test-Spezifikation für einen Code-Review aus Sicht des Programmierers berücksichtigt werden?
Antworten
-
Iterationen (Synonyme: Schlaufen, Loop, Rekursionen)
-
Prozedur Aufruf (Synonyme: Procedure call, Methodenaufruf)
-
Exception Handling (Synonyme: Fehlerbehandlung, Ausnahmebehandlung)
-
Variablen Deklarationen (Synonyme: Declaration of variables)
Frage 19
Frage
Welche der folgenden Aussagen zu dem Use-Case Modell sind korrekt?
Antworten
-
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.