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