Statisches Testen Flashcards

1
Q

Eigenschaften bzw. Unterschiede von dynamischem & statischem Testen?

A

Dynamisches Testen
- Testobjekt wird ausgeführt

Statisches Testen
- Testobjekt wird nicht ausgeführt
- statische Tests können manuell oder automatisiert erfolgen
Manche Ergebnisse können nur statisch getestet werden

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

Welche Arten von dynamischen Tests gibt es und wozu werden sie durchgeführt?

A

Black-box-Test
–> Identifikation von Fehlerwirkungen

White-box-Test
–> Identifikation von Fehlern

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

Welche Arbeitsergebnisse können durch statische Tests geprüft werden?

A
  • Spezifikationen (Fach-, Sicherheits- und fachliche Anforderungen)
  • Epics, User Stories & Abnahmekriterien
  • Architektur & Entwurfsspezifikationen
  • Code
  • Testmittel inkl. Testkonzept, -fälle und -ablauf sowie automatisierte Testskripte
  • Benutzeranleitungen
  • Websites
  • Verträge, Projekt-, Zeit oder Budgetpläne
  • Modelle wie Aktivitätsdiagramme
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vorteile von statischen Tests

A
  • Früheres & kostengünstigeres Erkennen & Korrigieren von Fehlerzuständen
  • Identifizieren von Fehlerzuständen, die in dyn. Tests nicht leicht zu finden sind
  • Erhöhen der Entwicklungsproduktivität (z.B. durch verbesserte Entwürfe, mehr wartungsfähigen Code)
  • Reduzierung von Entwicklungskosten & -zeit
  • Reduzieren von Testkosten & -zeit
  • Reduzieren der Gesamtkosten der Qualizät
  • Verbesserte Kommunikation zwischen Teammitgliedern durch Teilnahme an Reviews
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Unterschiede dynamische & statische Tests

A
  • Statische & dynamische Tests können die gleichen Ziele verfolgen
  • Beide Testarten ergänzen sich gegenseitig, da sie unterschiedliche Fehlerarten finden
  • Statische Tests finden Fehlerzustände in Arbeitsergebnissen direkt
  • Statische Tests können genutzt werden, um die Konsistenz und interne Qualität der Arbeitsergebnisse zu verbessern
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Typische Fehlerzustände, die statische Tests finden?

A
  • Anforderungsfehler
  • Entwurfsfehler
  • Programmierfehler
  • Abweichungen von Standards
  • Falsche Schnittstellenspezifikation
    Schwachstellen in der Zugriffssicherheit
  • Lücken oder Ungenauigkeiten in der Rückverfolgbarkeit oder dem Überdeckungsgrad der Testbasis
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welche Hauptaktivitäten sind Teil des Reviewprozesses?

A
  • Planung
  • Reviewbeginn
  • Individuelles Review
  • Befundkommunikation & -analyse
  • Fehlerbehebung & Bericht
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welche Rollen gibt es im formalen Review?

A
  • Autor
  • Management
  • Moderator
  • Reviewleiter
  • Reviewer
  • Protokollant
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Welche Reviewarten gibt es und wie ist deren Formalisierungsgrad?

A

Formalisierungsgrad steigt bei folgenden Reviewarten an:

  1. Informelles Review
  2. Walk-through
  3. Technisches Review
  4. Inspektion
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Welche Reviewverfahren gibt es für das individuelle Review?

A
  • Ad-hoc
  • Checklistenbasiert
  • Szenarien & Dry Runs
  • Rollenbasiert
  • Perspektivisch
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Organisatorische Erfolgsfaktoren für Reviews

A
  • Jedes Review hat klare Ziele
  • Gewählte Reviewart passt zu den Zielen, für das Arbeitsergebnis (Prüfobjekt) und Teilnehmer
  • Eingesetztes Reviewverfahren für das individuelle Review ist geeignet, Fehlerzustände im Arbeitsergebnis zu finden
  • Genutzte Checklisten gehen auf Hauptrisiken ein & sind aktuell
  • Große Dokumente werden in kleinen Teilen geschrieben und in Reviews geprüft
  • Teilnehmer haben ausreichend Zeit für die Vorbereitung
  • Reviews werden mit angemessener Vorankündigung geplant
  • Management unterstützt den Reviewprozess
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Personenbezogene Erfolgsfaktoren für Reviews

A
  • Auswahl der geeigneten Personen für einen Review
  • Tester werden als wertgeschätzte Reviewer gesehen
    Teilnehmer widmen den Details angemessene Zeit und Aufmerksamkeit
  • Reviews werden in kleinen Schritten vorgenommen
  • Gefundene Fehlerzustände werden objektiv anerkannt, bewertet und behandelt
  • Reviewsitzung wird gut geleitet
  • Vertrauensvolle Atmosphäre im Review
  • Die Teilnehmer vermeiden Körpersprache und Verhaltensweisen, die negativ wahrgenommen werden können
  • Angemessene Schulungen für Reviews
  • Kultur des Lernens und der Prozessverbesserungen wird gefördert
How well did you know this?
1
Not at all
2
3
4
5
Perfectly