Zum Inhalt springen
← Alle CTFL-Lernziele

CTFL 2.3.1: Den Wartungstest und dessen Auslöser zusammenfassen

K2

Lehrplanabschnitt 2.3.1

3 eigene PrepBench-Übungsfragen zum Lernziel 2.3.1 des CTFL-Lehrplans 4.0. Probiere die Beispiele aus und überprüfe jede Antwort anhand der Lehrplanstelle.

Übungsfragen

Frage 1

Ein Versicherer nimmt seine alte Policenanwendung zum Jahresende außer Betrieb, doch die Regulierung verlangt, dass die Policendaten weitere zehn Jahre abrufbar bleiben. Welcher Wartungsauslöser ist das, und welche Tests erfordert er?

  1. Eine Änderung, die Tests der geplanten Erweiterung und Regressionstests des Rests erfordert
  2. Außerbetriebnahme, die Tests der Datenarchivierung und der Wiederherstellungsverfahren erfordert
  3. Ein Upgrade oder eine Migration, die Tests der Datenkonvertierung in das gewartete System erfordert
  4. Ein Hotfix, der die Bestätigung der korrigierenden Änderung und eine Auswirkungsanalyse erfordert
Antwort anzeigen
  • Eine Änderung, die Tests der geplanten Erweiterung und Regressionstests des Rests erfordertÄnderungen sind geplante Erweiterungen, korrigierende Änderungen oder Hotfixes; hier wird nichts geändert.
  • Richtige Antwort: Außerbetriebnahme, die Tests der Datenarchivierung und der Wiederherstellungsverfahren erfordertEine Anwendung am Ende ihres Lebens ist Außerbetriebnahme, und die lange Aufbewahrung erfordert Archivierungs- und Wiederherstellungstests.
  • Ein Upgrade oder eine Migration, die Tests der Datenkonvertierung in das gewartete System erfordertUpgrades oder Migrationen betreffen die Betriebsumgebung oder migrieren Daten in das gewartete System.
  • Ein Hotfix, der die Bestätigung der korrigierenden Änderung und eine Auswirkungsanalyse erfordertEin Hotfix ist ein ungeplantes korrigierendes Release; hier wird kein Fehlerzustand korrigiert.

Die Auslöser für Wartung und Wartungstest werden klassifiziert als Änderungen, Upgrades oder Migrationen der Betriebsumgebung und Außerbetriebnahme. Die Außerbetriebnahme tritt ein, wenn eine Anwendung das Ende ihres Lebens erreicht; sie kann Tests der Datenarchivierung erfordern, falls lange Datenaufbewahrungsfristen bestehen, und das Testen von Wiederherstellungsverfahren nach der Archivierung kann ebenfalls nötig sein, wenn bestimmte Daten während der Archivierungszeit benötigt werden.

Lehrplanabschnitt 2.3.1

Frage 2

Bevor ein Team über eine Änderung an einem operativen System entscheidet, ermittelt es die potenziellen Auswirkungen der Änderung auf andere Bereiche des Systems. Wie wird das genannt?

  1. Ursachenanalyse
  2. Risikoanalyse
  3. Auswirkungsanalyse
  4. Testanalyse
Antwort anzeigen
  • UrsachenanalyseDie Ursachenanalyse klärt, warum ein Fehlerzustand entstand, nicht was eine Änderung berührt.
  • RisikoanalyseDie Risikoanalyse bewertet Risiken; sie bildet nicht die Folgen einer konkreten Änderung ab.
  • Richtige Antwort: AuswirkungsanalyseDie Auswirkungsanalyse ermittelt die potenziellen Auswirkungen auf andere Bereiche.
  • TestanalyseDie Testanalyse ermittelt Testbedingungen aus der Testbasis; sie bewertet keine Änderung.

Vor einer Änderung kann eine Auswirkungsanalyse durchgeführt werden, um auf der Grundlage der potenziellen Auswirkungen auf andere Bereiche des Systems zu entscheiden, ob die Änderung durchgeführt werden sollte. Sie ist auch vor Regressionstests ratsam, da sie zeigt, welche Teile der Software betroffen sein könnten, und so den Umfang der Regressionstests erkennen lässt.

Lehrplanabschnitt 2.3

Frage 3

Für dasselbe große operative System sind zwei Änderungen geplant. Änderung 1: eine einzeilige Korrektur an der Beschriftung einer selten genutzten Auswertung, als geringes Risiko eingestuft. Änderung 2: eine Neufassung der Zahlungsberechnung, die jede Bestellung betrifft, als hohes Risiko eingestuft. Welche Änderung erfordert den größeren Umfang des Wartungstests, und aus welchem Grund?

  1. Änderung 1, da eine kleine Änderung leicht übersehen wird und deshalb die breiteren Regressionstests braucht
  2. Beide gleichermaßen, da der Umfang von der Größe des bestehenden Systems abhängt, die hier identisch ist
  3. Änderung 2, da der Wartungstest unabhängig von der Änderung stets das gesamte System abdeckt
  4. Änderung 2, da der Umfang vom Grad des Risikos der Änderung und vom Umfang der Änderung abhängt
Antwort anzeigen
  • Änderung 1, da eine kleine Änderung leicht übersehen wird und deshalb die breiteren Regressionstests brauchtLeicht übersehen zu werden gehört nicht zu den Faktoren, von denen der Umfang abhängt.
  • Beide gleichermaßen, da der Umfang von der Größe des bestehenden Systems abhängt, die hier identisch istDie Systemgröße ist einer der drei Faktoren, hier aber identisch und damit nicht unterscheidend.
  • Änderung 2, da der Wartungstest unabhängig von der Änderung stets das gesamte System abdecktGetestet werden die Änderungen und mögliche Regressionen, nicht stets das gesamte System.
  • Richtige Antwort: Änderung 2, da der Umfang vom Grad des Risikos der Änderung und vom Umfang der Änderung abhängtRisiko und Umfang der Änderung unterscheiden diese beiden Fälle.

Der Umfang des Wartungstests hängt in der Regel vom Grad des Risikos der Änderung, der Größe des bestehenden Systems und dem Umfang der Änderung ab. Das System ist für beide Änderungen dasselbe, seine Größe unterscheidet sie also nicht; der Grad des Risikos und der Umfang der Änderung tun es, und beide sind bei Änderung 2 höher.

Lehrplanabschnitt 2.3.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.

Glossarbegriffe in diesem Kapitel