Software Testen Grundlagen Flashcards

1
Q

ISTQB 7 Testprinzipien

A
  1. Testen zeigt Fehler auf, beweist nicht dass keine Fehler mehr vorhanden sind.
  2. Vollständiges Testen ist unmöglich
  3. Frühzeitig Testen
  4. Fehlerhäufung beachten
  5. Veränderung statt Wiederholung.
  6. Testen ist Kontextabhängig
  7. Trugschluss: fehlerfreie Systeme sind brauchbar.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Testaktivitäten

6

A

Testplanung
Teststeuerung
Testanalyse
Testentwurf
Testimplementierung und -durchführung
Testablschluss

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

Teststufen

Komponententests

(auch Modul- oder Unit-Tests

A

Testen einer einzelnen Komponente, isoliert vom restlichen System.
Erfordert Zugang zum Source Code.
Von Entwicklern erstellt und ausgeführt.

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

Teststufen

Integrationstests

A

Testet Schnittstellen zwischen verschiedenen Komponenten.
Zeigt Fehler in Interafaces und Interaktion zwischen Modulen auf.
Von Entwicklern erstellt und ausgeführt.

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

Teststufen

Systemtests

A

Testen eines integrierten Systems um sicherzustellen dass es Anforderungen erfüllt.
Testumgebung sollte ein Abbild der Produktivumgebung sein.
Von unabhängigem Testteam ausgeführt.

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

Teststufen

Akzeptanztests

Auch Abnahme- oder Kundenakzeptanztests

A

Testet ob das System bereit für den produktiven Einsatz ist und den Abnahmekriterien des Kunden entspricht.
Vom Kunden/Benutzer durchgeführt.

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

Was sind Black Box Tests und ein paar Methoden dafür?

A

Kein wissen von innerer Struktur vorhanden- Basieren auf Spezifikation.
Datengetrieben.
Anforderungsüberdeckung.
Beispiele: Äquivalenzklassen, Grenzwerte, Entscheidungstabellen, etc.

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

Was sind White Box Tests und Arten davon?

A

Kontrollfluss-/Strukturorientiert.
Analyse des Quellcodes.
Relevant für Unit Tests.
Beispiele: Anweisungsüberdeckung, Zweigüberdeckung, Pfadüberdeckung, Bedingungsüberdeckung

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

Erfahrungsbasiertes Testen

Auch Exploratives Testen

A

Testfälle basieren auf Intuition und Erfahrung des Testers.
Versuchen Schnittstelle von Described & Implemented & Desired zu finden.

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