Statische Tests Flashcards
Reviewprocess
Planung Kickoff Individuelle Vorbereitung Reviewsitzung Überarbeitung Nachbearbeitung
Reviewarten
Informeller Review:
Bsp.: Pair Programmin
Walkthrough:
Autor präsentiert Dokument den Gutachtern
geringe Vorbereitung
Diskutieren von Alternativen
Technisches Review:
geht in die Tiefe
Inspektion:
formalste Reviewart
Eintritts- und Austrittskriterien
Ziel Qualitätskontrolle
Review Rollen
Manager Gutachter Autor Protokolloant Moderator
Anomalien
d = definiert r = referenziert, u = …
ur: kritisch (Laufzeitfehler)
dd:
du:
Statische Analyse
bei Dokumenten mit formaler Struktur
entwcklungsbegleitend
+ frühe Aufdeckung/Korrektur von Fehlerzuständen
+ verbesserte Wartbarkeit
Syntaxfehler Coding Conventions zu hohe Komplexität unbenutzte Variablen unbenutzter / unerreichbarer Code Endlossschleifen Sicherheitsschwachstellen z.B. SQL Injection
Statische Prüftechnik
nicht mit Testdaten versehen
…
frühe Phase
eher Fehlerzustände als Fehlerwirkung finden
Review
kann bei allen Dokumenten durchgeführt werden
manuell geprüft und kommentiert
Ziel Review
frühzeitige Ermittlung von Fehlerzuständen
Testobjekte
Produkte & Prozesse
…
Reviewprozess
Planen
Welche Dokumente?
Manager
Reviewprozess
Kickoff
…
Reviewprozess
Individuelle Vorbereitung
…
Gutachter
Reviewprozess
Reviewsitzung
Moderator
Diskussion und Beurteilung
Dokumentation der Ergebnisse
Reviewprozess
Überarbeiten
Autor: Behebung der gefundenen Fehlerzustände
Umsetzung der Entscheidungen aus der Reviewsitzung
Evtl nochmal Reviewsitzung
Reviewprozess
Nachbereitung
Überprüfen der ordnungsgemäßen Durchführung der Überarbeitung
Protokoll einer Reviewsitzung
Liste aller Befunde
Zusammenfassung
…
Rollen und Verantwortlichkeiten
Manager
Entscheidet Durchführung
Auswahl der Prüfobjekt
Rollen und Verantwortlichkeiten
Moderator
Planung und Organisation Leitung Nachbereitung Sammlung der Daten Vermittlung Keine eigene Meinung
Rollen und Verantwortlichkeiten
Autor
Verfasser des Dokuments
Verantwortlich für Eingangs- und Ausgangskriterien
Rollen und Verantwortlichkeiten
Gutachter
Technischer oder fachlicher Experte
beschreibt Befunde
repräsentiert unterschiedliche Sichten auf das Prüfobjekt
Rollen und Verantwortlichkeiten
Protokollant
Dokumentation der Ergebnisse
genau und prägnant
kann auch Autor sein