03 Statischer Test Flashcards

(8 cards)

1
Q

Arten von Softwarearbeitsergebnissen erkennen können, die durch die verschiedenen statischen Testverfahren geprüft werden können.

A
  • Spezifikationen
  • Epics, User Stories
  • Architektur
  • Code
  • Testmittel / Testkonzepte / Testfälle
  • Benutzeranleitungen
  • Websites
  • Verträge, Projektpläne
  • Aufsetzen der Konfiguration
  • Modelle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Beispiele nennen können, um den Wert des statischen Tests zu beschreiben.

A
  • frühe Erkennen von Fhlerzuständen
  • konstengünstiger als der Einsatz dynamischer Tests
  • andere Fehler als im dynamsichen Test
  • Erhöhung Entwicklungsproduktivität
  • Reduzieren Entwicklungskosten
  • Reduzieren Testkosten
  • Verbesserte Kommunikation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Den Unterschied zwischen statischen und dynamischen Verfahren unter Berücksichtigung der Ziele, der zu identifizierenden Fehlerzustände und der Rolle dieser Verfahren innerhalb des SW-Lebenszyklus erklären können.

A
  • können die gleichen Ziele verfolgen
  • beide ergänzen sich (unterschiedliche Fehlerarten)
  • statisches Test –> Fehler direkt in Arbeitsergebnis
  • statisches Testen bei interner Q
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Die Aktivitäten des Reviewprozesses für Arbeitsergebnisse zusammenfassen können.

A

Planung (Definition Umfang, Schätzung Aufwand, Auswahl Personen, Prüfung Eingangskriterien)

Reviewbeginn (Verteilen Arbeitsergebnisse, Erläutern Ziele, Beantwortung von Fragen)

Individuelles Review (Review, Aufzeichnung)

Befundkommunikation/Analyse (Kommunikation, Analyse, Bewertung)

Fehlerbehebung/Bericht (Fehlerberichte, Beheben, Kommunikation, Aufzeichnung Stati, Metriken, Prüfen Endekriterien)

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

Die unterschiedlichen Rollen und VA in einem formalen Review erkennen können.

A

Autor - Arbeitsergebis erstellen, Beheben Fehlerzustände

Management - Reviewplanung, Entscheidung Durchführung, Mitarbeiter/Budget/Frist festlegen, Überwacht Kosteneffizienz

Moderator - Stellt erfolgreichen Ablauf sicher, Vermittelt, Person von der der Erfolg abhängt

Reviewleiter - Verantwortung für Review, entscheidet, wer einbezogen wird, wann und wo

Gutachter - Fachexperten, identifizieren Fehlerzustände, versch. Perspektiven

Protokollant - erhebt potentielle Fehlerzustände, die gefunden werden, erfasst neue pot. FZ

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

Die Unterschiede zwischen den unterschiedlichen Reviewarten erklären können: informelles Review, Walkthrough, technisches Review, Inspektion.

A

Informelles Interview

  • Erkennen von pot. Fehlerzuständen
  • Generieren neue Ideen/schnelle Lösungen
  • basiert nicht auf formalen Prozess
  • evtl. keine Reviewsitzung
  • evtl. von Kollegen des Autors
  • Ergebnisse können dokumentiert werden
  • Nutzen veriiert von Gutachtern
  • Checklisten optional
  • verbreitet bei agil

Walkthrough

  • Fehlerzustände finden
  • Ideenaustausch, Ausbildung
  • durch Autor geleitet
  • Protokollant obligatorisch
  • Cheklisten optional
  • Protokolle potentieller Fehlerzustände erstellen

Technischer Review

  • Gewinnen von Konsens
  • Q bewerten/Vertrauen schaffen
  • fachspezifische Kollegen des Autor
  • individuelle Vorbereitung nötig
  • Reviewsitzung optional
  • Protokoll obligatorisch, nicht Autor.
  • Checkliste optional

Inspektion

  • Erkennen Fehlerzustände
  • Autor motivieren, künftig Prozess verbessern
  • definierter Prozess mit dokumentierten Ergebnissen
  • klare Rollen
  • individuelle Vorbereitung
  • festgelegte Eingangs- und Endkriterien
  • Metriken werden gesammelt.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Reviewverfahren auf ein Arbeitsergebnis anwenden können, um Fehlerzustände zu finden.

A

Ad hoc

  • wenig oder keine Anleitung
  • wenig Vorbereitung
  • stark abhängig von Fähigkeit des Reviewers

Checklistenbasiert

  • verteilt bei Reviewbeginn
  • systematische Abdeckung Fehlerarten

Szenarien/Dry Runs
- strukturierte Richtlinien

Perspektivisch
Rollenbasiert

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

Faktoren erklären können, die zu einem erfolgreichen Review beitragen.

A

Organisatorisch:

  • klare Ziele
  • passende Reviewarten
  • geeignete Reviewverfahren
  • aktuelle Checklisten
  • ausreichend Zeit für Vorbereitung
  • angemessene Ankündigung

Personenbezogene Erfolgsfaktoren:

  • richtige Personen involviert
  • Tester werden wertgeschätzt
  • Teilnehmer widmen Aufmerksamkeit
  • Fehler werden objektiv anerkannt
  • Meeting gut geleitet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly