CTFL 3.1.1: Arten von Arbeitsergebnissen, die durch statischen Test geprüft werden können, erkennen
K1Lehrplanabschnitt 3.1.1
3 eigene PrepBench-Übungsfragen zum Lernziel 3.1.1 des CTFL-Lehrplans 4.0. Probiere die Beispiele aus und überprüfe jede Antwort anhand der Lehrplanstelle.
Übungsfragen
Frage 1
Welche Aussage über die Arbeitsergebnisse, die durch statische Tests untersucht werden können, ist korrekt?
- Jedes Arbeitsergebnis mit formaler Syntax, da statische Tests immer werkzeuggestützt erfolgen
- Jedes Arbeitsergebnis, das ausgeführt werden kann, da sein Verhalten beobachtbar sein muss
- Fast jedes lesbare Arbeitsergebnis — Anforderungen, Code, Testkonzepte, Verträge, Modelle
- Arbeitsergebnisse, die das Team selbst erstellt hat, da fremdes Material außen vor bleibt
Antwort anzeigen
- Jedes Arbeitsergebnis mit formaler Syntax, da statische Tests immer werkzeuggestützt erfolgenEine formale Syntax benötigt nur die statische Analyse; ein Review setzt Lesbarkeit voraus.
- Jedes Arbeitsergebnis, das ausgeführt werden kann, da sein Verhalten beobachtbar sein mussAusführbarkeit ist die Voraussetzung des dynamischen Tests, nicht des statischen.
- Richtige Antwort: Fast jedes lesbare Arbeitsergebnis — Anforderungen, Code, Testkonzepte, Verträge, ModelleFast jedes lesbare Arbeitsergebnis kommt infrage, unabhängig von seiner Herkunft.
- Arbeitsergebnisse, die das Team selbst erstellt hat, da fremdes Material außen vor bleibtFremde Arbeitsergebnisse wie Verträge sind ausdrücklich unter den Beispielen genannt.
Fast jedes Arbeitsergebnis kann mit statischen Tests untersucht werden; genannt werden unter anderem die Spezifikation der Anforderungen, Quellcode, Testkonzepte, Testfälle, Produkt-Backlog-Einträge, Test-Chartas, Projektdokumentation, Verträge und Modelle. Jedes Arbeitsergebnis, das gelesen und verstanden werden kann, kann Gegenstand eines Reviews sein; nur die statische Analyse benötigt eine Struktur, anhand derer geprüft werden kann.
Lehrplanabschnitt 3.1.1
Frage 2
Welches Arbeitsergebnis kann für statische Tests ungeeignet sein?
- Ausführbarer Code eines Drittanbieters
- Quellcode, den das Team selbst geschrieben hat
- Ein während des Entwurfs erstelltes Systemmodell
- Eine für eine explorative Sitzung geschriebene Test-Charta
Antwort anzeigen
- Richtige Antwort: Ausführbarer Code eines DrittanbietersAusführbarer Drittanbietercode kann ungeeignet sein, wenn er schwer zu interpretieren ist und rechtliche Gründe die Analyse mit Werkzeugen ausschließen.
- Quellcode, den das Team selbst geschrieben hatQuellcode zählt ausdrücklich zu den Arbeitsergebnissen, die statisch geprüft werden können.
- Ein während des Entwurfs erstelltes SystemmodellModelle zählen zu den prüfbaren Arbeitsergebnissen und haben eine überprüfbare Struktur.
- Eine für eine explorative Sitzung geschriebene Test-ChartaTest-Chartas zählen zu den Arbeitsergebnissen, die statisch geprüft werden können.
Fast jedes Arbeitsergebnis kann mit statischen Tests untersucht werden; genannt werden u. a. Spezifikation der Anforderungen, Quellcode, Testkonzepte, Testfälle, Produkt-Backlog-Einträge, Test-Chartas, Projektdokumentation, Verträge und Modelle. Nicht geeignet sind Arbeitsergebnisse, die für den Menschen schwer zu interpretieren sind und nicht mit Werkzeugen analysiert werden sollten, z. B. ausführbarer Code von Drittanbietern, der aus rechtlichen Gründen nicht untersucht werden darf.
Lehrplanabschnitt 3.1.1
Frage 3
Was benötigt ein Arbeitsergebnis, um durch statische Analyse statt durch ein Review untersucht zu werden?
- Es muss für die beteiligten Gutachter lesbar und verständlich sein
- Es muss ausführbar sein, damit das Werkzeug sein Verhalten beobachten kann
- Es muss frei von rechtlichen Beschränkungen für die Analyse fremder Inhalte sein
- Es muss eine Struktur haben, anhand derer es überprüft werden kann, z. B. eine formale Syntax
Antwort anzeigen
- Es muss für die beteiligten Gutachter lesbar und verständlich seinLesbar und verständlich zu sein qualifiziert ein Arbeitsergebnis für ein Review.
- Es muss ausführbar sein, damit das Werkzeug sein Verhalten beobachten kannDie statische Analyse führt das Arbeitsergebnis nicht aus; das tut der dynamische Test.
- Es muss frei von rechtlichen Beschränkungen für die Analyse fremder Inhalte seinRechtliche Beschränkungen begründen einen Ausschluss, nicht die Voraussetzung der Analyse.
- Richtige Antwort: Es muss eine Struktur haben, anhand derer es überprüft werden kann, z. B. eine formale SyntaxDie statische Analyse benötigt eine prüfbare Struktur, z. B. eine formale Syntax.
Jedes Arbeitsergebnis, das gelesen und verstanden werden kann, kann Gegenstand eines Reviews sein. Für die statische Analyse benötigen Arbeitsergebnisse jedoch eine Struktur, anhand derer sie überprüft werden können, z. B. Modelle, Code oder Text mit einer formalen Syntax.
Lehrplanabschnitt 3.1.1
Eigenes PrepBench-Übungsmaterial, keine offiziellen Prüfungsfragen und keine Prüfungsdumps. PrepBench ist unabhängig und weder mit dem ISTQB® verbunden noch von ihm unterstützt.