From ea9daf66e1e129ae5177649e6fd83e9ee93b9be9 Mon Sep 17 00:00:00 2001
From: Tobias Jordine <jordine@hdm-stuttgart.de>
Date: Sat, 15 Apr 2023 17:45:37 +0200
Subject: [PATCH] add: VL 17.04.2023

---
 website/assignments/Punkteverteilung.md  |   6 ++++++
 website/assignments/bewertungsbogen.xlsx | Bin 19050 -> 19248 bytes
 website/index.html                       |   3 +++
 website/lecturenotes/20230417.md         |   5 +++++
 website/maven-testing.html               |   9 ++++++++-
 5 files changed, 22 insertions(+), 1 deletion(-)
 create mode 100644 website/lecturenotes/20230417.md

diff --git a/website/assignments/Punkteverteilung.md b/website/assignments/Punkteverteilung.md
index 3623de3..562aed4 100644
--- a/website/assignments/Punkteverteilung.md
+++ b/website/assignments/Punkteverteilung.md
@@ -19,6 +19,12 @@
 * 2 - Tags & Changelog vorhanden und gepflegt. Readme vorhanden.
 * 3 - git-Vorgehen inkl. branching dokumentiert und angewandt
 
+## Build management & Testing
+* 0 - Kein Build Management / Testing vorhanden
+* 1 - Build Management vorhanden
+* 2 - Unit-Tests für Model und Controller nach F.I.R.S.T. Prinzip vorhanden
+* 3 - Integrationstests für Hauptkomponenten vorhanden
+
 ## Abschlusspräsentation/Endabgabe
 * 0 - Nicht Präsentiert
 * 1 - Alle Teammitglieder aus der Projektgruppe haben präsentiert
diff --git a/website/assignments/bewertungsbogen.xlsx b/website/assignments/bewertungsbogen.xlsx
index fba5fadd896622e57df4c98e4371b406ee99207a..d21b28b914706e67e090b9e9904e404e4fa5873e 100644
GIT binary patch
delta 4669
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

delta 4476
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

diff --git a/website/index.html b/website/index.html
index f38b34e..fb2cc5e 100644
--- a/website/index.html
+++ b/website/index.html
@@ -14,6 +14,7 @@
         <li><a href="anforderungsanalyse.html" target="_blank">Anforderungsanalyse</a></li>
         <li><a href="softwarearchitektur.html" target="_blank">Softwarearchitektur</a></li>
         <li><a href="clean-code_doku_git.html" target="_blank">git, Dokumentation, Clean Code</a></li>
+        <li><a href="maven-testing.html" target="_blank">Build management, Testing</a></li>
     </ul>
 
     <h3>Vorlesungnotizen</h3>
@@ -21,6 +22,7 @@
         <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2023vorlesung/-/blob/main/website/lecturenotes/20230320.md" target="_blank">Vorlesungsnotizen - 20.03.2023</a></li>
         <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2023vorlesung/-/blob/main/website/lecturenotes/20230327.md" target="_blank">Vorlesungsnotizen - 27.03.2023</a></li>
         <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2023vorlesung/-/blob/main/website/lecturenotes/20230403.md" target="_blank">Vorlesungsnotizen - 03.04.2023</a></li>
+        <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2023vorlesung/-/blob/main/website/lecturenotes/20230417.md" target="_blank">Vorlesungsnotizen - 17.04.2023</a></li>
     </ul>
 
     <h3>Tafelbilder</h3>
@@ -41,6 +43,7 @@
         <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2023vorlesung/-/blob/main/website/assignments/Anforderungsanalyse.md" target="_blank">Ãœbung: Anforderungsanalyse</a> </li>
         <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2023vorlesung/-/blob/main/website/assignments/Softwarearchitektur.md" target="_blank">Ãœbung: Softwarearchitektur</a> </li>
         <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2023vorlesung/-/blob/main/website/assignments/git-Doku-CleanCode.md" target="_blank">Ãœbung: git, Dokumentation, Clean Code</a> </li>
+        <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2023vorlesung/-/blob/main/website/assignments/Maven-Testing.md" target="_blank">Ãœbung: Build management, Testing</a> </li>
     </ul>
 
     <h3>Organisatorisches</h3>
diff --git a/website/lecturenotes/20230417.md b/website/lecturenotes/20230417.md
new file mode 100644
index 0000000..2c0aeb8
--- /dev/null
+++ b/website/lecturenotes/20230417.md
@@ -0,0 +1,5 @@
+# Vorlesungsnotizen - 17.04.2023
+
+## Build management
+
+## Testing
diff --git a/website/maven-testing.html b/website/maven-testing.html
index 31f6598..f554684 100644
--- a/website/maven-testing.html
+++ b/website/maven-testing.html
@@ -282,7 +282,7 @@ class: center, middle
 * **Reggressionstests**: Sicherstellung nach Änderungen, dass Bestandsfunktionen weiterhin funktionieren
 * **Smoketests**: Grundlegende Funktionsüberprüfung, z.B. nach Release
 
-_nach: https://www.atlassian.com/de/continuous-delivery/software-testing/types-of-software-testing_
+_nach: https://www.atlassian.com/continuous-delivery/software-testing/types-of-software-testing_
 
 ---
 # Testprinzip F.I.R.S.T
@@ -342,6 +342,13 @@ Dokumentation: https://junit.org/junit5/docs/current/user-guide/
 ---
 # Projektdemo
 
+---
+# Weitere Informationen
+
+* Maven Build Lifecycle, apache.org, https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
+* "The different types of testing", atlassian.com, https://www.atlassian.com/continuous-delivery/software-testing/types-of-software-testing
+* Playwright (End-to-end testing): https://playwright.dev
+
 
 
     </textarea>
-- 
GitLab