Musterprüfung 01 Flashcards

1
Q

Welche der folgenden Definition entspricht dem Begriff „Testbedingung“ gemäß Glossar?

Wählen Sie genau eine korrekte Option.

  • Ein kennzeichnendes Merkmal einer Komponente oder eines Systems.
  • Ein testbarer Aspekt einer Komponente oder eines Systems, der als Grundlage für das Testen identifiziert wurde.
  • Der Grad, zu dem eine Komponente oder ein System Funktionen zur Verfügung stellt, welche unter festgelegten Bedingungen explizit genannte und implizite Bedürfnisse erfüllen.
  • Testfälle entworfen im Hinblick auf die Ausführung von Kombinationen von Bedingungen und aus ihnen resultierender Aktionen.
A

Ein testbarer Aspekt einer Komponente oder eines Systems, der als Grundlage für das Testen identifiziert wurde.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche der folgenden Aussagen beschreibt ein gültiges Ziel des Testens?
Wählen Sie genau eine korrekte Option.
a) Der Test soll möglichst spät starten, damit die Entwicklung genug Zeit hatte, ein gutes Produkt zu erstellen.
b) Es soll validiert werden, ob das Testobjekt so funktioniert, wie es die Benutzer und andere Stakeholder erwarten.
c) Es soll nachgewiesen werden, dass alle möglichen Fehlerzustände identifiziert wurden.
d) Es soll nachgewiesen werden, dass alle verbleibenden Fehlerzustände keine Fehlerwirkungen verursachen werden.

A

Es soll validiert werden, ob das Testobjekt so funktioniert, wie es die Benutzer und andere Stakeholder erwarten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist checklistenbasiertes Testen?

  • Ein Testverfahren, bei dem Testfälle auf Basis des Wissens der Tester über frühere Fehler oder aus allgemeinem Wissen über Fehlerwirkungen abgeleitet werden.
  • Ein Testverfahren, das auf einer Analyse der Spezifikation einer Komponente oder eines Systems basiert.
  • Ein erfahrungsbasiertes Testverfahren, bei dem der erfahrene Tester z. B. eine Liste von Kontrollpunkten nutzt, welche beachtet, überprüft oder in Erinnerung gerufen werden müssen.
  • Ein Testansatz, bei dem die Tester dynamisch Tests entwerfen und durchführen, basierend auf ihrem Wissen, der Erkundung des Testelements und dem Ergebnis früherer Tests.
A

Ein erfahrungsbasiertes Testverfahren, bei dem der erfahrene Tester z. B. eine Liste von Kontrollpunkten nutzt, welche beachtet, überprüft oder in Erinnerung gerufen werden müssen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Die folgende Aussage bezieht sich auf Entscheidungsüberdeckung:
“Wenn der Code nur aus einer einzigen IF-Anweisung (also keinen Schleifen oder CASE-Anweisungen) besteht und auch sonst durch den Test nicht geschachtelt aufgerufen wird, dann wird bei einem einzelnen Testfall, der ausgeführt wird, eine Entscheidungsüberdeckung von 50% erreicht.”
Welcher der folgenden Aussagen ist zutreffend?
Wählen Sie genau eine korrekte Option.
a) Die Aussage ist wahr. Ein einzelner Testfall erzielt eine 100% Anweisungsüberdeckung und daher 50% Entscheidungsüberdeckung.
b) Die Aussage ist wahr. Bei einem einzelnen Testfall ist der Entscheidungsausgang der IF-Anweisung entweder wahr oder falsch.
c) Die Aussage ist falsch. Ein einzelner Testfall kann in diesem Fall nur eine Entscheidungsüberdeckung von 25% garantieren.
d) Die Aussage ist falsch. Die Aussage ist zu weit gefasst. Sie kann abhängig von der getesteten Software richtig sein oder nicht.

A

b) Die Aussage ist wahr. Bei einem einzelnen Testfall ist der Entscheidungsausgang der IF-Anweisung entweder wahr oder falsch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welche der folgenden Aussagen ist eine Beschreibung für Anweisungsüberdeckung?

  • Es handelt sich um eine Metrik zur Berechnung und Messung des prozentualen Anteils der ausgeführten Testfälle.
  • Es handelt sich um eine Metrik, die den Prozentsatz der ausgeführten Anweisungen im Code angibt.
  • Es handelt sich um eine Metrik zur Berechnung und Messung der Anzahl von Anweisungen im Code, die durch Testfälle ausgeführt wurden, die keine Fehlerwirkung aufgedeckt haben.
  • Es handelt sich um eine Metrik, die eine wahr/falsch-Bestätigung gibt, ob alle Anweisungen abgedeckt sind oder nicht.
A

Es handelt sich um eine Metrik, die den Prozentsatz der ausgeführten Anweisungen im Code angibt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welche Aussage über die Beziehung zwischen der Anweisungsüberdeckung und der Entscheidungsüberdeckung ist wahr?

a) 100% Entscheidungsüberdeckung schließt 100% Anweisungsüberdeckung ein.
b) 100% Anweisungsüberdeckung schließt 100% Entscheidungsüberdeckung ein.
c) 50% Entscheidungsüberdeckung schließt 50% Anweisungsüberdeckung ein.
d) Entscheidungsüberdeckung kann nie 100% erreichen.

A

100% Entscheidungsüberdeckung schließt 100% Anweisungsüberdeckung ein.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Als Testmanager verantworten Sie den Test folgender Aspekte bzw. Teile von Anforderungen:
R1 - Prozessanomalien R2 - Synchronisation
R3 - Zulassung
R4 - Problembearbeitung R5 - Finanzdaten
R6 - Diagrammdaten
R7 - Änderungen am Benutzerprofil
Das nachstehende Diagramm zeigt die logischen Abhängigkeiten zwischen diesen Anforderungen.

Bild1

Eine Abhängigkeit zwischen zwei Anforderungen ist jeweils mit einem Pfeil markiert: z. B. „R1 -> R3“ bedeutet, dass R3 von R1 abhängig ist, und der Pfeil aus dem Kasten (mit R2, R5 und R6) nach R4 bedeutet, dass R4 von R2, R5 und R6 abhängig ist.
Welche der folgenden Reihenfolgen der Testausführung berücksichtigt die obenstehenden Abhängigkeiten?

K3 Punkte
1.0

Wählen Sie genau eine korrekte Option.

a) R1->R3->R4->R7->R2->R5->R6
b) R1->R3->R2->R4->R7->R5->R6
c) R1 -> R3 -> R2 -> R5 -> R6 -> R4 -> R7
d) R1->R2->R5->R6->R3->R4->R7

A

c) R1 -> R3 -> R2 -> R5 -> R6 -> R4 -> R7

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Sie testen eine der neuen Versionen der Software für eine Kaffeemaschine. Die Maschine kann mit dieser Software verschiedenen Kaffee herstellen, basierend auf vier Kategorien wie z. B. Kaffeegröße, Zucker, Milch und Sirup.
Die Kriterien sind wie folgt:
● Kaffeegröße (klein, mittel, groß),
● Zucker (kein, 1 Einheit, 2 Einheiten, 3 Einheiten, 4 Einheiten), ● Milch (ja oder nein),
● Kaffee-Aroma-Sirup (kein Sirup, Karamell, Haselnuss, Vanille).
Jetzt schreiben Sie einen Fehlerbericht mit den folgenden Informationen:
Titel: Niedrige Kaffeetemperatur.
Kurze Zusammenfassung: Wenn man Kaffee mit Milch wählt, ist die Zeit für die Zubereitung des Kaffees zu lang und die Temperatur des Getränks zu niedrig (weniger als 40 oC).
Erwartetes Ergebnis: Die Temperatur des Kaffees sollte Standard sein (ca. 75 oC).
Grad des Risikos: Mittel Priorität: Normal
Welche wertvolle Information haben Sie im obigen Fehlerbericht vergessen?

Wählen Sie genau eine korrekte Option.

a) Tatsächliches Testergebnis
b) Identifikation der getesteten Softwareversion
c) Status des Fehlerzustands
d) Ideen zur Verbesserung des Testfalls

A

b) Identifikation der getesteten Softwareversion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Welche der folgenden Aussagen beschreibt am EHESTEN einen Vorteil für die Nutzung eines Testausführungswerkzeugs.
Wählen Sie genau eine korrekte Option.
a) Es ist einfach, Regressionstests zu erstellen.
b) Es ist einfach, die Versionen von Testobjekten zu kontrollieren.
c) Es ist einfach, Testfälle für Zugriffssicherheitstests zu entwerfen.
d) Es ist einfach, Regressionstests durchzuführen.

A

d) Es ist einfach, Regressionstests durchzuführen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Welche der folgenden Testwerkzeuge sind für Entwickler besser geeignet als für Tester?

Wählen Sie genau eine korrekte Option.

a) Anforderungsmanagementwerkzeuge
b) Konfigurationsmanagementwerkzeuge
c) Statische Analysewerkzeuge
d) Performanztestwerkzeuge

A

c) Statische Analysewerkzeuge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly