Testverfahren (Kapitel 4.2.3 - 4.2.5) Flashcards

Bisher ohne Bilder. Ich bin mir nicht sicher, wie ich die einfügen kann, da ich kein Premium-Account habe.

1
Q

Den Beschäftigten einer Firma wird nur dann eine Jahresprämie ausbezahlt, wenn sie länger als ein Jahr im Unternehmen beschäftigt sind und ein Ziel erreichen, das vorher individuell vereinbart wurde.
Dieser Sachverhalt lässt sich in einer Entscheidungstabelle darstellen.
Welcher der folgenden Testfälle beschreibt eine in der Praxis vorkommende Situation und fehlt in der unten aufgeführten Entscheidungstabelle?

  • Bedingung1 = JA, Bedingung2 = NEIN, Bedingung3 = JA, Aktion = NEIN
  • Bedingung1 = JA, Bedingung2 = JA, Bedingung3 = NEIN, Aktion = JA
  • Bedingung1 = NEIN, Bedingung2 = NEIN, Bedingung3 = JA, Aktion = NEIN
  • Bedingung1 = NEIN, Bedingung2 = JA, Bedingung3 = NEIN, Aktion = NEIN
A

Bedingung1 = NEIN, Bedingung2 = JA, Bedingung3 = NEIN, Aktion = NEIN

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

Ein System zur Berechnung der Strafe für Geschwindigkeitsübertretungen im Straßenverkehr wird mit den oben dargestellten Entscheidungstabelle spezifiziert. [B24]

Welche zwei der zusätzlichen Testfälle würden eine 100% Überdeckung der gesamten Entscheidungstabelle erreichen (in Kombination mit den Testfällen TF1 und TF2)?
•	TF3, TF4
•	TF3, TF4
•	TF4, TF6
•	TF5, TF6
A

TF4, TF6

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

Welche der folgenden Aussagen zum Zustands(übergangs)diagramm und der dargestellten Tabelle von Testfällen ist WAHR?
• Die Testfälle decken sowohl gültige als auch ungültige (Zustands-)Übergänge im Zustands(übergangs)diagramm ab.
• Die Testfälle decken alle gültigen (Zustands-)Übergänge im Zustands(übergangs)diagramm ab.
• Die Testfälle decken nur einige der gültigen (Zustands-)Übergänge im Zustands(übergangs)diagramm ab.
• Die Testfälle decken sequentielle Paare von (Zustands-)Übergängen im Zustands(übergangs)diagramm ab.

A

Die Testfälle decken alle gültigen (Zustands-)Übergänge im Zustands(übergangs)diagramm ab.

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

Es sei das unten dargestellte Zustandsübergangsdiagramm für die Software eines Batterie-Ladegerätes gegeben.

Welche der Zustandsübergangs-Sequenzen ergibt die höchste Überdeckung der Zustandsübergänge?
• Aus → Warten → Aus → Warten → Erhaltungsladen → Laden → Hoch → Laden → Niedrig
• Warten → Erhaltungsladen → Warten → Aus → Warten → Erhaltungsladen → Laden → Niedrig → Laden
• Hoch → Laden → Niedrig → Laden → Erhaltungsladen → Warten → Erhaltungsladen → Warten → Erhaltungsladen
• Warten → Erhaltungsladen → Laden → Hoch → Laden → Erhaltungsladen → Warten → Aus → Warten

A

Warten → Erhaltungsladen → Laden → Hoch → Laden → Erhaltungsladen → Warten → Aus → Warten

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

Welche der folgenden Aussagen beschreibt AM BESTEN, wie Testfälle aus Anwendungsfällen entworfen werden?
• Testfälle werden entworfen, um das im Anwendungsfall definierte grundlegende, Sonder- und Fehlerbehandlungs-Verhalten des Systems in Interaktion mit den Akteuren auszuführen.
• Testfälle werden entworfen, indem die vom Anwendungsfall betroffenen Komponenten identifiziert und Integrationstests erstellt werden, welche die Interaktionen dieser Komponenten ausführen.
• Testfälle werden entworfen, indem die Interaktionen der Akteure mit dem System analysiert werden, um sicherzustellen, dass die Benutzungsschnittstelle des Systems leicht bedienbar ist.
• Testfälle werden entworfen, mit denen alle Entscheidungspunkte im Geschäftsprozess des Anwendungsfalls ausgeführt werden, um eine 100%-ige Entscheidungsüberdeckung zu erreichen.

A

Testfälle werden entworfen, um das im Anwendungsfall definierte grundlegende, Sonder- und Fehlerbehandlungs-Verhalten des Systems in Interaktion mit den Akteuren auszuführen.

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

Welche der folgenden Optionen beschreibt AM BESTEN das Konzept der intuitiven Testfallermittlung?
• Die intuitive Testfallermittlung erfordert, dass Sie sich vorstellen, der Benutzer des Testobjekts zu sein und dass Sie Fehler erraten, die der Benutzer bei der Interaktion damit machen könnte.
• Die intuitive Testfallermittlung bezieht Ihre persönlichen Entwicklungs-erfahrungen und die Fehler mit ein, die Sie als Entwickler gemacht haben.
• Die intuitive Testfallermittlung verwendet Ihre Kenntnisse und Erfahrungen mit Fehlerzuständen, die in der Vergangenheit gefunden wurden, sowie mit typischen Fehlhandlungen von Entwicklern.
• Die intuitive Testfallermittlung erfordert, dass Sie die Entwicklungsaufgabe schnell selbst wiederholen, um die Art von Fehlern zu identifizieren, die Entwickler dabei möglicherweise machen könnten.

A

Die intuitive Testfallermittlung verwendet Ihre Kenntnisse und Erfahrungen mit Fehlerzuständen, die in der Vergangenheit gefunden wurden, sowie mit typischen Fehlhandlungen von Entwicklern.

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

Für welche der folgenden Situationen ist der Einsatz von explorativem Testen AM EHESTEN geeignet?
• Wenn unter Zeitdruck die Durchführung bereits spezifizierter Tests beschleunigt werden muss.
• Wenn das System inkrementell entwickelt und keine Test-Charta vorhanden ist.
• Wenn Tester zur Verfügung stehen, die über ausreichende Kenntnisse von ähnlichen Anwendungen und Technologien verfügen.
• Wenn bereits ein vertieftes Wissen über das System vorhanden ist und der Nachweis erbracht werden soll, dass besonders intensiv getestet werden soll.

A

Wenn Tester zur Verfügung stehen, die über ausreichende Kenntnisse von ähnlichen Anwendungen und Technologien verfügen.

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