04 Testverfahren Flashcards

(7 cards)

1
Q

Eigenschaften, Gemeinsamkeiten, Unterschiede zwischen Black-Box-Verfahren, White-Box-Verfahren und erfahrungsbasierten Testverfahren erklären können.

A

Testbasis:
Alle Infos die die Basis für die Herleitung von Testbedingungen und für den Entwurf von Testfällen verwendet werden können.

Testbedingung:
Ein testbarer Aspekt eines Testobjektes, der als Grundlage für das testen identifiziert wurde.

Testverfahren: Ein verfahre, um Testbedingungen herzuleiten, Testfälle zu entwerfen und Testdaten zu spezifzieren.

BLACK BOX

  • Softwareanforderungen, Spezifikationen, Anwendungsfälle, UserStories
  • Lücken zwischen Anforderungen und Realisierung / Abweichungen
  • Überdeckung anhand getesteter Elemente in der Testbasis

WHITE BOX

  • Code, SW Archi, Feinentwurf
  • Überdeckung anhand getestete Elemente innerhalb Code auf Testabsis

ERFAHRUNG

  • Kenntnissen, Erfahrungen
  • erwartete Nutzung der SW
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Anweisungsüberdeckung erklären können.

A
Anweisungstests untersuchen die potenziell ausührbaren Anweisungen im Code. 
# überdeckte Anweisungen / # aller ausführbaren AW = %
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Entscheidungsüberdeckung erklären können

A

Untersuchen die Entscheidungen im Code und testen den Code, der auf Grundlage des Entscheidungsergebnisses ausgeführt wird.

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

Bedeutung von Anweisungs- und Entscheidungsüberdeckung erklären können.

A

100% EÜ folgt 100% AÜ.

100% AÜ folgt NICHT 100% EÜ.

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

Intuitive Testfallermittlung erklären können.

A

Fehler aufgrund von Wissen vermuten:
- Wie hat die Anwendung früher funktioniert?
- Welche Arten werden überlicherweise gemacht
- Fehler in anderen AW
Erstellen einer liste.

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

Exploratives Testen erklären können.

A

Informelle Tests werden während der Durchführung dynamisch entworfen, ausgeführt, aufezeichnet ausgewertet.
manchmal mit Sitzungsbasiertem Testing.
Tester nutzt ggf. Test-Charta.
Nützlich, wo wenig Spezifikationen und Zeitdruck.
Stark in Zusammenhang mit reaktivem Testing.

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

Checklistenbasiertes Testing erklären können.

A

Alle Testbedingungen abdecken.

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