Kap8 Testen Flashcards

1
Q

Was sind Gründe für Softwarefehler?

A

Softwaresysteme sind durch eine hohe Komplexität gekennzeichnet und diese erhöht die Anfälligkeit für und damit auch die Anzahl von Fehlern

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

Was sind Ziele von Softwaretests?

A

Aufdeckung und Korrektur von Fehlern, Sicherstellung der Funktionsfähigkeit, Sicherung und Steigerung der Qualität und die Erfüllung der Kundenanforderungen und Kundenerwartungen

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

Was ist die Definition von Testen?

A

Testen ist der Prozess, ein Programm mit der Absicht auszuführen, Fehler zu finden

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

Was ist die Definition von Softwaretests?

A

Softwaretests sind ein Teil während der Softwareentwicklung, um die Funktionalität einer Software an den Anforderungen und ihre Qualität zu messen, und Softwarefehler zu ermitteln

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

Warum sind Entwickler, Projektleiter und Endbenutzer nicht zum testen geeignet?

A

Befangenheit und fehlende Objektivität

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

Warum ist ein Unabhängiger Tester besser geeignet?

A

Objektivierung, Spezialisierung, Erfahrung. Durchführung von Komponenten-, Integrations-, System- und Abnahmetest

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

Welchen Test übernimmt der Kunde?

A

Abnahmetest

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

In welcher Reihenfolge werden die Tests durchgeführt?

A

Komponententest, Integrationstest, Systemtest, Abnhametest

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

Was sind die Tester des Komponententests?

A

Entwickler, Unabhängiger Tester

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

Was sind die Testgegenstände des Komponententests?

A

Getestet werden einzelne Funktionen, Schnittstellen und Methoden

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

Was ist die Testmethode des Komponententests?

A

White-Box-Test

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

Was sind die Testumgebungen eines Komponententests?

A

Entwicklungsumgebung, Dedizierte Testframeworks, Bestandteil des Sourcecodeverwahltungssystems

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

Wer ist der Tester des Integrationstests?

A

Unabhängiger Tester

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

Was sind die Testgegenstände des Integrationstests?

A

Das Testen integrierter einzelner Schnittstellen und Teilkomponenten und das Testen von Teilen der Gesamtanwendung

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

Was ist die Testmethode des Integrationstestes?

A

Gray- und Black-Box-Test

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

Was ist die Testumgebung für Integrationstests?

A

Für den Integrationstest implementiertes Testbett

17
Q

Wer ist der Tester für den Systemtest?

A

Unabhängiger Tester

18
Q

Was ist Testgegenstand des Systemtests?

A

Testen der Anwendungslandschaft mit allen Applikationen

19
Q

Was ist die Testmethode für Systemtests?

A

Black-Box-Test

20
Q

Was ist die Testumgebung für Systemtests?

A

Vom Tester aufgebautes Testbett

21
Q

Was ist am Abnahmetest besonders?

A

Es wird nicht getestet um Fehler zu finden, sondern um zu Prüfen, ob die Software die Anforderungen erfüllt

22
Q

Was sind die Tester eines Abnahmetests?

A

Kunden oder Unabhängige Tester

23
Q

Was ist der Testgegenstand eines Abnahmetests?

A

Das fertige System

24
Q

Was ist die Testmethode des Abnahmetests?

A

Black-Box-Test

25
Q

Was ist die Testumgebung des Abnahmetests?

A

Vom Kunden aufgebautes Testbett

26
Q

Was versteht man unter systematischen Tests?

A

Tests sind geplant und es sind Testvorschriften festgelegt. Die Software wird anhand dieser Testvorschriften geprüft. Ist-Resultate werden mit Soll-Resultaten verglichen. Fehlersuche und -behebung erfolgen seperat. Nicht bestandene Tests werden wiederholt. Testergebnisse werden dokumentiert und der Test endet, wenn definierte Testziele erreicht sind

27
Q

Was versteht man unter Testen nicht-funktionaler Anforderungen?

A

Leistungsanforderungen, Leistungstest (Zeiten, Mengen, Raten), Lasttest (Verhalten bei “noch regulärer” Starklast), Stresstest (Verhalten bei Überlast), Ressourcenverbrauch

28
Q

Was sind Qualitätsmerkmale?

A

Zuverlässigkeit, Benutzbarkeit und Sicherheit gegenüber bekannten Angriffen

29
Q

Was sind die 3 verschiedenen Arten von Tests für Webanwendungen?

A

Lasttest, GUI-Test, Sicherheit

30
Q

Wie funktioniert ein Lasttest?

A

Eine Großzahl gleichzeitig aktiver Nutzer

31
Q

Wie funktioniert ein GUI-Test?

A

Viele verschiedene Clients von unterschiedlichen Herstellern, Automatisierung

32
Q

Wie funktioniert ein Sicherheitstest?

A

Verhalten auch bei unerwarteten Eingaben prüfen