5 Testmanagement Aufzählungen Flashcards

1
Q

Unabhängiges Testen: Vorteile
LANG
LZ

A

effektiver
- wahrscheinlich mehr oder andere FW erkannt

implizite Annahmen während
- Spezifikation und
- Realisierung
können eher hinterfragt oder widerlegt werden

spezialisierte Tester eher notwendige Kompetenzen & Ressourcen

weniger empfindlich für politischen Druck

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

Unabhängiges Testen: Vorteile
KURZ
LZ

A

effektiver

implizite Annahmen

Kompetenzen & Ressourcen

politischer Druck

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

Unabhängiges Testen: Nachteile
LANG
LZ

A

Isolation vom Entwicklungsteam
=> Problemen in Verhältnis, Zusammenarbeit oder Kommunikation

Entwickler können Verantwortungsbewusstsein für Qualität verlieren

Tester können als Engpass angesehen werden

Dem Tester fehlen u.U. wichtige Informationen

fehlende Vertrautheit - Entwickler können in eigenem Code effizient viele FZ finden

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

Unabhängiges Testen: Nachteile
KURZ
LZ

A

Isolation vom Entwicklungsteam

Entwickler Verantwortungsbewusstsein Qualität

Tester = “Engpass”

Informationslücken

fehlende Vertrautheit

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

Testprozess - Testmanager - Tester

A

Testmanager

  • Testplanung
  • Testüberwachung und -steuerung
  • Testabschluss

Tester

  • Testanalyse
  • Testentwurf
  • Testrealisierung
  • Testdurchführung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Testmanager: Hauptaufgaben

LZ

A
  • Planung
  • Überwachung
  • Steuerung
  • Abschluss
    der Testaktivitäten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Testplanung & -schätzung: Aspekte

LZ

A

Erstellen TESTKONZEPT

TESTSTRATEGIE und Auswahl einer geeigneten
TESTVORGEHENSWEISE

Definition von EINGANGS- & ENDEKRITERIEN

Erstellen TESTAUSFÜHRUNGSPLAN

Kenntnis FAKTOREN TESTAUFWAND

Geeignete TESTSCHÄTZVERFAHREN anwenden

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

Teststrategien: Arten

LZ

A
  • Analytisch
  • Modellbasiert
  • Methodisch
  • Konform Prozess oder Standard
  • Angeleitet/ Beratend
  • Leistungsverlustvermindernd
  • Reaktiv
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Testvorgehensweise
Dojo

LZ

A

Ausgangspunkt für

Auswahl

  • Testverfahren
  • Teststufen
  • Testarten

Definition

  • Eingangs- und
  • Endekriterien
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Eingangskriterien:
Zweck
Dojo

A

Durchführung Aktivität verhindern,
wenn höherer Aufwand
- als für Schaffung Eingangskriterien

Nicht-Erfüllung: wahrscheinlich, dass 
Aktivität 
- schwieriger,
- zeitaufwändiger,
- kostspieliger &
- risikoreicher
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Endekriterien: Zweck

Dojo

A

Verhindern, dass Testarbeiten
- zufällig oder aus
- Zeitdruck/ Ressourcenmangel
zu früh beendet werden

Sicherstellen, dass
geplante Qualität erreicht wird

Am Anfang des Projekts vereinbaren

Grundlage für

  • Status- und Fortschrittsmessung
  • Entscheidungsfindungen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Ende Testaktivitäten aus Zeit- und Budgetgründen

A
  • kein objektiver Indikator für Erreichen von Qualität

<=> zulässig, Testaktivitäten unter diesen Zuständen zu beenden

=> die verbleibenden Qualitätsrisiken

  • prüfen
  • transparent für Shareholder
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Testausführungsplan: Einflussfaktoren Reihenfolge Testsuiten

A
  • Priorisierung Tests
  • Abhängigkeiten zwischen Tests
  • Fehlernachtests & Regressionstests
  • effiziente Durchführung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Reihenfolge Tests:
Schritte/ Abwägungen

LZ

A

auf Basis Priorität ordnen
=> höchste Priorität zuerst durchführen

bei Anhängigkeiten
=> ggf. niedriger priorisierte Tests vorher ausführen

Fehlernachtests & Regressionstests auch hohe Priorität
=> schnelle Rückmeldungen nach Änderungen

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

Testausführungsplan sollte..

A

bestmöglichen Kompromiss zwischen

  • Effizienz der Testdurchführung
  • Priorisierung erhalten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Testaufwand:
Einflussfaktoren
Überblick

LZ

A

Eigenschaften

  • Produkt
  • Entwicklungsprozess
  • beteiligte Personen

Testergebnisse

17
Q

Testschätzverfahren

LZ

A

metrikbasiert:

  • frühere Projekte
  • typische Werte

expertenbasiert

18
Q

Eingangs- und Endekriterien ermöglichen..

Dojo
LZ

A

effizientes Testen

effektive Kontrolle über Qualität des TO

19
Q

Testbericht: Zweck

LZ

A

Informationen über die Testaktivitäten

  • zusammenfassen &
  • an Stakeholder kommunizieren angepasst an deren Informationsbedürfnis

Während Testaktivität:
- Testfortschrittsbericht

Ende Testaktivität:
Testabschlussbericht

20
Q

Konfigurationsmanagement unterstützt den Tester…

LZ

A
  • Testobjekte
  • Testdokumente
  • Tests
  • Testrahmen

eindeutig

  • zu identifizieren
  • zu reproduzieren
21
Q

Nicht-Erreichen Projektziele;

Mögliche Schäden

A

Test kann nicht in geplanter Zeit abgeschlossen werden

Test benötigt mehr Ressourcen als geplant

Test kann nicht gewünschte Qualität liefern

22
Q

Produktrisiken:

relative zeitliche Einordnung

A

Risiken treten
NACH Projekt ein.

Risiken müssen
WÄHREND Projekt
beherrscht werden.

23
Q

Probleme Produkt:

Möglicher Schaden

A

unzureichende Eigenschaften Produkt

geforderter Einsatzzweck nicht erfüllt/ unbrauchbar

Einsatz Produkt

  • führt zu Schäden
  • gefährdet Menschenleben
24
Q

Produktrisikoanalyse:

Einfluss auf Testen

A

alle Hauptaktivitäten Testprozess

Auswahl
- einzusetzende Testverfahren

Bestimmung
- Testumfang

Priorisieren
- Tests

Bestimmen
- ob zusätzliche Tests notwendig

25
Q

Risiko, Teststrategie, - aufwand

A
  • Große Risiken => großer Testaufwand
  • Kleine Risiken => kleiner Testaufwand

Risikoanalyse <= Fehlerfolgekosten

  • Test liefern genug Informationen, um über Freigabe entscheiden zu können.