From 7fcdc1c788725f866de71fc9dfd8c4d1cb132b57 Mon Sep 17 00:00:00 2001
From: Orangerot <purple@orangerot.dev>
Date: Fri, 24 May 2024 17:42:08 +0200
Subject: Initial commit

---
 31-qualitaetsheft-kolloquium/slides/testing.tex | 59 +++++++++++++++++++++++++
 1 file changed, 59 insertions(+)
 create mode 100644 31-qualitaetsheft-kolloquium/slides/testing.tex

(limited to '31-qualitaetsheft-kolloquium/slides/testing.tex')

diff --git a/31-qualitaetsheft-kolloquium/slides/testing.tex b/31-qualitaetsheft-kolloquium/slides/testing.tex
new file mode 100644
index 0000000..0cc862b
--- /dev/null
+++ b/31-qualitaetsheft-kolloquium/slides/testing.tex
@@ -0,0 +1,59 @@
+\begin{frame}{Testfälle}
+
+    \begin{orangeblock}{Unit-Tests}
+        \begin{minipage}{1.7cm}
+            \centering
+            \fontsize{23pt}{0pt} 
+            \selectfont 
+            \textcolor{orange}
+            \faGears
+        \end{minipage}
+        \hspace{-.5cm}
+        \begin{minipage}{.9\textwidth}
+            \begin{itemize}
+                \item Grundlage für alle weiteren Testfälle
+                \item Nur für selbst geschriebene Klassen erstellt
+                \begin{itemize}
+                    \item[\textbf{Vorher:}] 38 Testfälle in 610 Codezeilen für 1780 Quellcodezeilen
+                    \item[\textbf{Nachher:}] 48 Testfälle in 1035 Codezeilen für 2081 Quellcodezeilen
+                \end{itemize}
+            \end{itemize}
+        \end{minipage}
+    \end{orangeblock}
+    
+    \begin{greenblock}{Frontend-Testfälle aus dem Pflichtenheft}
+        \begin{minipage}{1.7cm}
+            \centering
+            \fontsize{23pt}{0pt} 
+            \selectfont 
+            \textcolor{kit-green}
+            \faDesktop
+        \end{minipage}
+        \hspace{-.5cm}
+        \begin{minipage}{.9\textwidth}
+            \begin{itemize}
+                    \item Manuell ausgeführt
+                    \item Nicht zu 100\% erfüllt
+                    \item Link für das Zurücksetzen des Passworts bleibt nach Benutzung gültig (technisch bedingt)
+            \end{itemize}
+        \end{minipage}
+    \end{greenblock}
+    
+    \begin{blueblock}{Synchronisations-Testfälle aus dem Pflichtenheft}
+        \begin{minipage}{1.7cm}
+            \centering
+            \fontsize{23pt}{0pt} 
+            \selectfont 
+            \textcolor{kit-blue}
+            \faRefresh
+        \end{minipage}
+        \hspace{-.5cm}
+        \begin{minipage}{.7\textwidth}
+            \begin{itemize}
+                \item Manuell (Podcatcher und Frontend) und automatisiert (Unit-Tests)
+                \item Ohne Einschränkungen erfüllt
+            \end{itemize}
+        \end{minipage}
+    \end{blueblock}
+
+\end{frame}
\ No newline at end of file
-- 
cgit v1.2.3

