Grundlagen Flashcards

1
Q

Warum sind Softwaretests notwendig?

A

Anhand von Beispielen beschreiben können, auf welche Art ein Softwarefehler Menschen, der Umwelt oder einem Unternehmen Schaden zufügen kann.

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

Austesten?

A

Nicht möglich. Selbst einfache Programme haben zu viele Wege, um sie alle zu testen

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

Fehler

A

Nichterfüllung einer festgelegten Anforderung

Abweichung von Ist- und Soll-Verhalten

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

Mangel

A

gestellte Anforderung nicht angemessen erfüllt

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

Fehlerwirkung

A

failure
Beschreibung des Sachverhalts
Fehlfunktion
äußerer Fehler

Wirkung eines Fehlerzustandes
tritt bei der Ausführung eines Programms auf

Abweichung zwischen Ist- und Soll-Wert

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

Fehlerzustand

A

defect
Ursache einer Fehlerwirkung
innerer Fehler

Inkorrektes Teilprogramm

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

Fehlhandlung

A

error
Ursache eines Fehlerzustands

Menschliche Handlung des Entwicklers führt zu Fehlerzustand der SW

Menschliche Handlung des Anwenders -> unerwünschtes Ergebnis (Fehlerwirkung). zB Fehlbedienung

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

Fehlermaskierung

A

Fehlerzustand verhindert die Aufdeckung eines anderen

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

Testen - Definition und Ziele

A

Prozess der Planung, Vorbereitung und Bewertung einer SW:

  • alle festgelegte Anforderungen erfüllen
  • Zweck erfüllen
  • Fehlerzustände finden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Validierung

A

Haben wir das richtige System realisiert?

individuellen Anforderungen bzgl. einer speziellen Nutzung erfüllen

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

Verifizierung

A

Haben wir das System richtig realisiert?

Vorgaben der Phaseneingangsdokumente = Ergebnisse einer Entwicklungsphase

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

Was ist Software-Qualität?

A

Grad, in dem ein System / Komponente / Prozess die Kundenerwartungen und -bedürfnisse erfüllt

Qualitätsmerkmale beziehen sich auf Anforderungen

Man unterscheidet Gebrauchsqualität sowie äußere und innere Qualität

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

Gebrauchsqualität

A

Effektivität
Produktivität
Sicherheit
Zufriedenheit

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

Äußere und innere Qualität

A
Funktionalität
Zuverlässigkeit
Benutzbarkeit
Effizienz
Änderbarkeit
Portierbarkeit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Äußeres Qualitätsmerkmal

Funktionalität

A

Funktionen erfüllen festgelegte Anforderungen

Angemessenheit
Richtigkeit
Interoperabilität
Ordnungsmäßigkeit
Sicherheit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly