Kap8 Testen Flashcards

(32 cards)

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
Was ist die Testumgebung des Abnahmetests?
Vom Kunden aufgebautes Testbett
26
Was versteht man unter systematischen Tests?
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
Was versteht man unter Testen nicht-funktionaler Anforderungen?
Leistungsanforderungen, Leistungstest (Zeiten, Mengen, Raten), Lasttest (Verhalten bei "noch regulärer" Starklast), Stresstest (Verhalten bei Überlast), Ressourcenverbrauch
28
Was sind Qualitätsmerkmale?
Zuverlässigkeit, Benutzbarkeit und Sicherheit gegenüber bekannten Angriffen
29
Was sind die 3 verschiedenen Arten von Tests für Webanwendungen?
Lasttest, GUI-Test, Sicherheit
30
Wie funktioniert ein Lasttest?
Eine Großzahl gleichzeitig aktiver Nutzer
31
Wie funktioniert ein GUI-Test?
Viele verschiedene Clients von unterschiedlichen Herstellern, Automatisierung
32
Wie funktioniert ein Sicherheitstest?
Verhalten auch bei unerwarteten Eingaben prüfen