1 Grundlagen: Schlüsselbegriffe Flashcards

1
Q

Debugging?

A

Tätigkeit des
- Lokalisierens/ Identifizierens,
- Analysierens
- Entfernens
der Ursachen von FW in der SW.

(Ursachen von FW = FZ)

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

Debugging
Rollen im Testkontext
TYPISCHERWEISE

A

Debugging durch
Entwickler,
- inklusive zugehörige Komponenten- und Komponentenintegrationstests

Tester:
- ursprüngliche Tests und Nachtests

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

Debugging
Rollen im Testkontext
AGIL

A

agile SW-Entwicklung
(und einige andere SWELZ-Modelle):

Tester auch involviert bei
- Debugging und
-Komponententests

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

Qualitätssicherung

A

Aktivitäten mit Fokus

Vertrauen in die
Erfüllung von
QUALITÄTSANFORDERUNGEN aufzubauen

(vermeiden
Abweichungen von QUALITÄTSANFORDERUNGEN
= Fehler)

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

Qualitätssicherung & Testen: Unterschied

A

(konstruktive) Qualitätssicherung eigentlich
= Fehler vermeiden
= u.a. Einhaltung gültiger Prozesse

Testen = Fehler finden
= Qualitätssteuerung

(Qualitätsmanagement = Oberbegriff
- Qualitätssteuerung
- Qualitätssicherung)

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

Qualitätssicherung & Testen: Überschneidungen

A

(konstruktive) Qualitätssicherung
= u.a. Einhaltung gültiger Prozesse
=> unterstützt damit auch korrektes Testen

Beitrag Testen zur Prozessverbesserung
- Einzelne Abweichungen im SW-Entwicklungsprozess: Grundursachenanalyse
- Testprozess insgesamt: Lessons-learnt-meeting Testabschluss

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

Def. Fehlhandlung
LZ

A

Menschliche Handlung,

die zu einem falschen Ergebnis führt

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

Def. Fehlerwirkung

A

Ein Ereignis, in welchem

eine K./ ein S.

eine geforderte Funktion

nicht im spezifizieren Rahmen

AUSFÜHRT

Mögliche, aber nicht zwingende Folge eines FZ

failure

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

Def. Fehlerzustand

A

Unzulänglichkeit/ Mangel in

AE,

wo es seine (ureigenen)

Anforderungen oder Spezifikationen
nicht erfüllt

Folge einer Fehlhandlung einer Person oder Umweltbedingungen

Mögliche Folgen:
- Weitere Fehlhandlung(en)
- Fehlerwirkung, wenn zur Laufzeit angetroffen

Defect, fault or bug

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

Falsch positives Testergebnis

A

Testergebnis, das von erwartetem abweicht und
NICHT Folge von FZ im Testobjekt ist

Gleiche Ursachen wie bei falsch negativen Ergebnissen

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

Falsch negatives Testergebnis
LZ

A

Testergebnis entspricht erwartetem Ergebnis
TROTZ FZ im Testobjekt

Gleiche Ursachen wie bei falsch positiven Ergebnissen

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

Grundursache
LZ

A

Ursache eines Fehlerzustands

früheste
- Aktionen oder
- Bedingungen, die zur

Entstehung des FZ beigetragen haben

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

Qualität
LZ

A

Der Grad,

indem S., K. oder ein Prozess

  • die Kundenerwartungen und -bedürfnisse
  • ein Satz inhärenter Merkmale
    erfüllt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Testbedingung

A

Testbarer Aspekt

von K. oder S.

der als

Grundlage für das Testen

identifiziert wurde

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

(Rück)Verfolgbarkeit

A

Grad, zu dem

Beziehung zwischen

2 oder mehr
Arbeitsergebnissen

hergestellt werden kann

(zusammengehörige Teile von
- Testdokumentation und
- Software)

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

Testverfahren

A

Vorgehensweise zum

Definieren von
- Testbedingungen

Entwerfen von
- Testfällen &

Spezifizieren von
- Testdaten

17
Q

Testfall
GLOSSAR

A

Auf Basis von
Testbedingungen entwickelte

Menge von
- Vorbedingungen,
- Eingaben
- Aktionen,
- erwarteten Ergebnissen &
- Nachbedingungen

18
Q

Testmittel

A

Arbeitsergebnisse, die

während Testprozess
- erstellt &
- gebraucht werden für

Tests
- planen
- entwerfen
- ausführen
- auswerten
- darüber berichten

19
Q

Testplanung

A

Aktivität Testprozess zur

  • Erstellung
  • Fortschreibung
    Testkonzept
20
Q

Testüberwachung

A

Aktivität, die

  • Status von Testaktivitäten überprüft
  • Abweichungen vom Plan/ Erwartung identifiziert
  • Status an Stakeholder meldet
21
Q

Testanalyse

A

Aktivität, die

TESTBEDINGUNGEN durch eine

Analyse der

Testbasis

identifiziert

22
Q

Testentwurf

A

Aktivität, die

TESTFÄLLE aus

Testbedingungen

  • ableitet &
  • spezifiziert
23
Q

Testrealisierung

A

Tätigkeit, die

auf Basis
- Testanalyse
- Testentwurf

TESTMITTEL vorbereitet,

welche für Testausführung benötigt werden

24
Q

Testdurchführung

A

Aktivität der

Ausführung eines Tests für
- Komponente
- System, die

Ist-Ergebnisse erzeugt.

25
Q

Testabschluss

A

Aktivität, die

TESTMITTEL für später Anwendung verfügbar macht

TESTUMGEBUNGEN in zufriedenstellenden Zustand hinterlässt

TESTERGEBNISSE an Stakeholder übermittelt

26
Q

Testbasis
GLOSSAR

A

Alle Informationen, die als

Basis für
- Testanalyse &
- Testentwurf

verwendet werden können.

27
Q

Def. Testdaten

A

Für

Testdurchführung

benötigte
Daten

28
Q

Testen
GLOSSAR online
LZ

A

Prozess aus allen

  • statischen &
  • dynamischen
    Lebenszyklusaktivitäten

die sich befassen mit
- Planung
- Vorbereitung
- Bewertung
von K. oder S.

um festzustellen, ob sie
- festgelegte Anforderungen erfüllen
- für Zweck geeignet sind
- etwaige FZ zu finden

29
Q

Def. Testorakel

A

Informationsquelle
zur Ermittlung der jeweiligen
ERWARTETEN Ergebnisse,

um diese mit
tatsächlichen Ergebnissen eines
Systems unter Test zu vergleichen

NICHT der Code, sondern
- anderes existierendes System
- Benutzerhandbuch
- Spezialwissen einer Person

30
Q

Def. Überdeckungsgrad

A

Elemente, die
- während des Testens AUSGEFÜHRT worden sind

als Prozentsatz
- der Elementmenge in der Testbasis insgesamt

31
Q

Verifikation <=> Validation
LZ

A
  • Gemeinsamkeit: Bereitstellen objektiver Nachweis
  • Unterschied: Gegenstand/ Ebene, wofür objektiver Nachweis erstellt werden soll
  • Verifikation: Haben wir es richtig gebaut?
  • Validation: Haben wir das Richtige gebaut?
32
Q

Def. Verifizierung Glossar
LZ

A

Bereitstellen von objektivem Nachweis, dass

festgelegte Anforderungen
(auf Niveau von technischer Umsetzung/ Spezifikationen)

erfüllt worden sind

33
Q

Def. Validierung Glossar
LZ

A

Bereitstellen vom objektivem Nachweis, dass

Anforderungen
- aus Sicht der Benutzer
- für einen spezifischen beabsichtigten Gebrauch (oder eine spezifische beabsichtigte Anwendung)

erfüllt worden sind.

34
Q

Testelement

A
  • Das einzelne zu testende Element
  • In der Regel existiert ein Testobjekt und viele Testelemente.
  • Anforderungen, zu unterstützende Geräte…
35
Q

Testobjekt

A

Das zu testende

ARBEITSERGEBNIS