Automatisierte Tests sind Programme, die den geschriebenen Code auf Fehler prüfen können. Dabei kann man vor allem auf Compilierbarkeit und die Einhaltung von coding Conventions Prüfen. Diese Tests müssen geschrieben werden bevor der Programmcode geschrieben wird und kann im Laufe des Projekts neu geschrieben oder erweitert werden müssen.
## SU 06(30.11.2022)
### Lernziel
- Grundlagen des Projektmanagement
- Rollen im Projektmanagement
- Projektmanagement
- Aufwandsschätzung
### Erkenntniss
Die einzelnen Aufgaben im Projekt sollten anhand der Fähigkeiten der Teammitglieder verteilt werden. Die Festlegung der Rollen im Team sorgt für klare Strukturen, damit sich jeder gut auf seine Aufgabe konzentrieren kann. Die verschiedenen Entwicklungsmethoden sollten am Anfang der Entwicklung besprochen werden um herauszufinden nach welchen Methoden Programmiert werden soll. Die Aufwandsschätzung kann gut vor der Verteilung der Aufgaben angewandt werden um Sicherzustellen, dass die Aufgabengröße für alle zumindest ähnlich ist.
### Wiederholung
Projektmanagement wird dazu verwendet um dem Projekt eine gewisse Struktur zu geben und Probelme zu bewältigen. Es beinhaltet eine Festlegung von Rollen und Richtlinien zur Konfliktbewältigung.