Zum Inhalt springen
← Alle CTFL-Lernziele

CTFL 1.1.1: Typische Testziele identifizieren

K1

Lehrplanabschnitt 1.1.1

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

Übungsfragen

Frage 1

Welches der folgenden ist ein typisches Testziel?

  1. Die Entwicklungsprozesse verbessern, damit weniger Fehlerzustände entstehen
  2. Auslösen von Fehlerwirkungen und Finden von Fehlerzuständen
  3. Die Ursachen einer Fehlerwirkung analysieren und beseitigen
  4. Nachweisen, dass das Testobjekt keine Fehlerzustände mehr enthält
Antwort anzeigen
  • Die Entwicklungsprozesse verbessern, damit weniger Fehlerzustände entstehenProzesse vorbeugend zu verbessern ist Qualitätssicherung, kein Testziel.
  • Richtige Antwort: Auslösen von Fehlerwirkungen und Finden von FehlerzuständenFehlerwirkungen auszulösen und Fehlerzustände zu finden ist ein genanntes Testziel.
  • Die Ursachen einer Fehlerwirkung analysieren und beseitigenUrsachen zu finden, zu analysieren und zu beseitigen ist Debugging, keine Testaktivität.
  • Nachweisen, dass das Testobjekt keine Fehlerzustände mehr enthältTesten zeigt das Vorhandensein, nicht die Abwesenheit von Fehlerzuständen.

Das Auslösen von Fehlerwirkungen und das Finden von Fehlerzuständen wird unter den typischen Testzielen genannt. Prozesse vorbeugend zu verbessern ist der prozessorientierte, präventive Ansatz der Qualitätssicherung; die Ursachen einer Fehlerwirkung zu analysieren und zu beseitigen ist Debugging, das der Lehrplan ausdrücklich nicht zum Testen zählt; und der erste Grundsatz besagt, dass Testen die Abwesenheit von Fehlerzuständen nicht beweisen kann.

Lehrplanabschnitt 1.1.1

Frage 2

Das Testen hat mehrere typische Ziele. Welches der folgenden ist eines davon?

  1. Aufbauen von Vertrauen in die Qualität des Testobjekts
  2. Den Stakeholdern die Qualität des Testobjekts garantieren
  3. Bestätigen, dass der definierte Entwicklungsprozess korrekt eingehalten wurde
  4. Das Risiko eines Ausfalls der Software im Betrieb vollständig beseitigen
Antwort anzeigen
  • Richtige Antwort: Aufbauen von Vertrauen in die Qualität des TestobjektsVertrauen in die Qualität des Testobjekts aufzubauen ist ein genanntes Ziel.
  • Den Stakeholdern die Qualität des Testobjekts garantierenTesten baut Vertrauen in die Qualität auf, garantiert sie aber nicht.
  • Bestätigen, dass der definierte Entwicklungsprozess korrekt eingehalten wurdeDie Einhaltung eines Prozesses zu prüfen ist Qualitätssicherung, kein Testziel.
  • Das Risiko eines Ausfalls der Software im Betrieb vollständig beseitigenTesten verringert das Risiko eines Ausfalls im Betrieb, beseitigt es aber nicht.

Das Aufbauen von Vertrauen in die Qualität des Testobjekts wird unter den typischen Testzielen genannt. Testen garantiert keine Qualität, und es hilft, das Risiko eines Ausfalls im Betrieb zu verringern, statt dieses Risiko zu beseitigen. Zu bestätigen, dass ein Prozess korrekt eingehalten wurde, gehört zur Qualitätssicherung, die prozessorientiert und präventiv ist.

Lehrplanabschnitt 1.1.1

Frage 3

Warum können die typischen Testziele von Projekt zu Projekt unterschiedlich sein?

  1. Weil jede Teststufe ihre eigenen, fest vorgegebenen Ziele vorschreibt
  2. Weil die Ziele zu Projektbeginn vereinbart und danach für das Projekt festgeschrieben werden
  3. Weil sich die Ziele aus der gewählten Programmiersprache und Architektur ergeben
  4. Weil sie je nach Kontext variieren, etwa nach Testobjekt, Teststufe, Risiken und SDLC
Antwort anzeigen
  • Weil jede Teststufe ihre eigenen, fest vorgegebenen Ziele vorschreibtDie Teststufe ist einer von mehreren Kontextfaktoren, kein Vorgeber fester Ziele.
  • Weil die Ziele zu Projektbeginn vereinbart und danach für das Projekt festgeschrieben werdenZum Kontext gehören Faktoren, die sich im Projekt ändern; die Ziele sind nicht festgeschrieben.
  • Weil sich die Ziele aus der gewählten Programmiersprache und Architektur ergebenDie eingesetzte Technologie nennt der Lehrplan nicht als Grund für variierende Ziele.
  • Richtige Antwort: Weil sie je nach Kontext variieren, etwa nach Testobjekt, Teststufe, Risiken und SDLCDie Ziele variieren je nach Kontext, u. a. Testobjekt, Teststufe, Risiken und SDLC.

Testziele können je nach Kontext variieren. Zum Kontext gehören das zu testende Arbeitsergebnis, die Teststufe, Risiken, der Softwareentwicklungslebenszyklus und Faktoren im Zusammenhang mit dem geschäftlichen Kontext, z. B. die Unternehmensstruktur, Wettbewerbserwägungen oder die Zeit bis zur Markteinführung.

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

Glossarbegriffe in diesem Kapitel