Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Test Summary: ein Fehler pro Tag Test First

Ähnliche Präsentationen


Präsentation zum Thema: "Test Summary: ein Fehler pro Tag Test First"—  Präsentation transkript:

1 Test Summary: ein Fehler pro Tag Test First
Funktionstests (anstatt Bausteintests) Coverage vollautomatisch unglaublich wertvoll bei Änderungen / iterativem Vorgehen Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

2 Reviews Entwickler selbst plus Co-Entwickler oder externer Reviewer
Check-Liste mit typischen Fehlern Code ist schon Unit getestet => suche nur nach typischen Fehlerquellen: Division durch 0 null-Pointer Dereferenzierung Speicher-Lecks Array-Grenzen bei for-Schleifen deckt kompliziertes if alle Fälle richtig ab Terminiert die Schleife / Rekursion sicher Dead-Lock-Gefahren Racing Conditions . . . + Defect-Removal-Rate ~ 1 per hour + Reviewer lernt viele Kniffe + Viele Leute kennen viele Teile des Gesamtprogramms bei XP pair-programming Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

3 How to chat with the Cold Iron Server
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

4 How to chat with the Cold Iron Server
Struktur Verhalten Daten Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

5 Client Architecture GUI Data Model KI Socket Connection
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

6 Data Model Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

7 Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

8 GUI siehe German Barbeque Listener, Observer, PropertyChange,
Model View Controller Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

9 Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

10 KI im Modell: Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

11 Strategy Pattern: Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

12 Strategy Pattern Struktur Verhalten Daten
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

13 Fachgebiet Software Engineering. Übersicht. © 30. 04
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University


Herunterladen ppt "Test Summary: ein Fehler pro Tag Test First"

Ähnliche Präsentationen


Google-Anzeigen