Mögliche Testverfahren (statisch bzw. dynamisch) Flashcards

(6 cards)

1
Q

Welche Arten von Tests gibt es?

A
  • Funktionstests
  • Nichtfunktionstests
  • Exploratives Testen
  • Destruktives Testen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie wählt man die richtige Testart für den entsprechenden Anwendungsfall aus?

A

Art der Software: Webanwendung, mobile App, eingebettetes System
Projektgröße: Komplexität der Software, Anzahl der Entwickler
Budget: Verfügbare Ressourcen für Testing
Zeitplan: Deadline für die Fertigstellung der Software

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

Welche sind die zwei hauptsächlichen Nichtfunktionstests? Beschreibe sie kurz.

A

Nicht-Funktionstests bewerten Eigenschaften der Software, die nicht direkt mit der
Funktionalität zusammenhängen, wie z.B. Performance, Benutzerfreundlichkeit und
Sicherheit.
Performancetests: Messen der Leistungsfähigkeit und Skalierbarkeit der Software
Usability-Tests: Bewerten die Benutzerfreundlichkeit und Ergonomie der Software

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

Nenne drei statische Testverfahren

A

Inspektion; Review; Walkthrough; Audit; Statische Code-Analyse

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

Was ist der Unterschied zwischen dynamischen und statischen Testverfahren?

A

Statisch: Test ohne Ausführen des Programms
Dynamisch: Test durch Ausführen des Programms

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

Was ist ein Black-Box-Test und was ist ein White-Box-Test?

A

Bei Black-Box-Tests werden Tests basierend auf den spezifizierten Anforderungen
durchgeführt, ohne Kenntnis der internen Implementierung des Systems.
Bei White-Box-Tests hingegen werden Tests basierend auf der Kenntnis der internen
Implementierung durchgeführt, um sicherzustellen, dass alle Pfade und Bedingungen
abgedeckt sind.

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