diff --git a/doc/testplan/FunktionsTestPlan.tex b/doc/testplan/FunktionsTestPlan.tex index 0120874f8bb7e2a0ef3838fff5b84fdc8dc6bb92..685889c8abbdaed473846c40cece7fbcb29125b3 100644 --- a/doc/testplan/FunktionsTestPlan.tex +++ b/doc/testplan/FunktionsTestPlan.tex @@ -66,13 +66,43 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \caption{FT - 01 Status ausgeben} \label{tab:FT - 01 Status ausgeben} \end{table} -\subsection{FT - 02 Adaptive Cruise Control} +\subsection{FT - 02 Spur halten} \begin{table}[H] \centering \rowcolors{1}{light-gray}{white} \begin{tabularx}{\textwidth}{|c|X|} \hline \tabHead{Id} & \tabBody{02} \\ \hline + \tabHead{Bez.} & + \tabBody{Spur halten} \\ \hline + + \tabHead{Vorbed.} & + \tabBody{} \\ \hline + + \tabHead{Ablauf} & + \tabBody{\begin{enumerate}[leftmargin=*] + \item Fahrbahn mit Kurven durch 2 weiße Streifen markieren. + \item Fahrzeug auf die Strecke stellen. + \item Fahrzeug booten. + \item Laptop mit Fahrzeug. + \item Sollgeschwindigkeit von 5m/s an Fahrzeug \"ubertragen. + \item Nach 10s eine Sollgeschwindigkeit von 0m/s an Fahrzeug \"ubertragen und Test beenden. + \end{enumerate}} \\ \hline + + \tabHead{erwartetes Ergebnis} & + \tabBody{Das Fahrzeug f\"ahrt mit 5m/s. W\"ahrend der gesamten Fahrt bleibt das Fahrzeug innerhalb der Fahrbahn. Wenn die Sollgeschwindigkeit von 0m/s \"ubertragen wird, h\"alt das Fahrzeug an.} \\ \hline + + \end{tabularx} + \caption{FT - 02 Spur halten} \label{tab:FT - 02 Spur halten} +\end{table} + +\subsection{FT - 03 Adaptive Cruise Control} +\begin{table}[H] \centering + \rowcolors{1}{light-gray}{white} + \begin{tabularx}{\textwidth}{|c|X|} \hline + \tabHead{Id} & + \tabBody{03} \\ \hline + \tabHead{Bez.} & \tabBody{Adaptive Cruise Control} \\ \hline @@ -97,15 +127,15 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \tabBody{Beide Fahrzeuge fahren zun\"achst mit den ihnen \"ubertragenen Geschwindigkeiten. W\"ahrend der gesamten Fahrt bleiben die Fahrzeuge innerhalb der weißen Streifen. Wenn Fahrzeug 1 Fahrzeug 2 bis auf $???$m Sicherheitsabstand einholt, \"reduziert Fahrzeug 1 die Geschwindigkeit, um den Sicherheitsabstand konstant zu Fahrzeug 2 zu halten. Wenn Fahzeug 2 die Geschwindigkeit auf 0m/s setzt, f\"ahrt Fahrzeug 1 bis zum Sicherheitsabstand an Fahrzeug 2 an und h\"alt auch an. Nachdem Fahrzeug 2 von der Strecke entfernt wird, f\"ahrt Fahzeug 1 seine Sollgeschwindigkeit von 5m/s. Wenn die Sollgeschwindigkeit von 0m/s an Fahrzeug 1 gesendet wird, h\"alt Fahzeug 1 und der Test ist beendet.} \\ \hline \end{tabularx} - \caption{FT - 02 Adaptive Cruise Control} \label{tab:FT - 02 Adaptive Cruise Control} + \caption{FT - 03 Adaptive Cruise Control} \label{tab:FT - 03 Adaptive Cruise Control} \end{table} -\subsection{FT - 03 Kolonne erstellen} +\subsection{FT - 04 Kolonne erstellen} \begin{table}[H] \centering \rowcolors{1}{light-gray}{white} \begin{tabularx}{\textwidth}{|c|X|} \hline \tabHead{Id} & - \tabBody{03} \\ \hline + \tabBody{04} \\ \hline \tabHead{Bez.} & \tabBody{Kolonne erstellen} \\ \hline @@ -127,15 +157,15 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \tabBody{Beide Fahrzeuge sind in einer Kolonne. Fahrzeug 1 ist Leader Vehicle und Fahrzeug 2 ist Follower Vehicle. Fahrzeug 1 hat eine Mitgliederliste der Kolonne, in der die IDs von Fahrzeug 1 und Fahrzeug 2 sind.} \\ \hline \end{tabularx} - \caption{FT - 03 Kolonne erstellen} \label{tab:FT - 03 Kolonne erstellen} + \caption{FT - 04 Kolonne erstellen} \label{tab:FT - 04 Kolonne erstellen} \end{table} -\subsection{FT - 04 Kolonne beitreten} +\subsection{FT - 05 Kolonne beitreten} \begin{table}[H] \centering \rowcolors{1}{light-gray}{white} \begin{tabularx}{\textwidth}{|c|X|} \hline \tabHead{Id} & - \tabBody{04} \\ \hline + \tabBody{05} \\ \hline \tabHead{Bez.} & \tabBody{Kolonne beitreten} \\ \hline @@ -149,7 +179,7 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \item Fahrzeug 3 hinter die ersten beiden Fahrzeuge stellen. \item Fahrzeug 3 booten. \item Fahrzeug 3 mit Laptop verbinden. - \item Join-Platoon-Befehl an Fahrzeug 3 senden. + \item Join-Platoon Befehl an Fahrzeug 3 senden. \item Status der Fahrzeuge auslesen. \end{enumerate}} \\ \hline @@ -157,15 +187,15 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \tabBody{Alle drei Fahrzeuge sind in einer Kolonne. In der Mitgliederliste der Kolonne sind die IDs aller 3 Fahrzeuge.} \\ \hline \end{tabularx} - \caption{FT - 04 Kolonne beitreten} \label{tab:FT - 04 Kolonne beitreten} + \caption{FT - 05 Kolonne beitreten} \label{tab:FT - 05 Kolonne beitreten} \end{table} -\subsection{FT - 05a Kolonne verlassen} +\subsection{FT - 06a Kolonne verlassen} \begin{table}[H] \centering \rowcolors{1}{light-gray}{white} \begin{tabularx}{\textwidth}{|c|X|} \hline \tabHead{Id} & - \tabBody{05a} \\ \hline + \tabBody{06a} \\ \hline \tabHead{Bez.} & \tabBody{Kolonne verlassen} \\ \hline @@ -176,7 +206,7 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \tabHead{Ablauf} & \tabBody{\begin{enumerate}[leftmargin=*] \item Mit 3 Fahrzeugen den Test ``Kolonne beitreten'' durchf\"uhren. - \item Leave-Platoon-Befehl an Fahrzeug 3 senden. + \item Leave-Platoon Befehl an Fahrzeug 3 senden. \item Status der Fahrzeuge auslesen. \end{enumerate}} \\ \hline @@ -184,15 +214,15 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \tabBody{Fahrzeuge 1 und 2 sind in einer Kolonne. In der Mitgliederliste der Kolonne sind die IDs von Fahrzeug 1 und 2. Fahrzeug 3 ist in keiner Kolonne. } \\ \hline \end{tabularx} - \caption{FT - 05a Kolonne verlassen} \label{tab:FT - 05a Kolonne verlassen} + \caption{FT - 06a Kolonne verlassen} \label{tab:FT - 06a Kolonne verlassen} \end{table} -\subsection{FT - 05b Kolonne verlassen} +\subsection{FT - 06b Kolonne verlassen} \begin{table}[H] \centering \rowcolors{1}{light-gray}{white} \begin{tabularx}{\textwidth}{|c|X|} \hline \tabHead{Id} & - \tabBody{05b} \\ \hline + \tabBody{06b} \\ \hline \tabHead{Bez.} & \tabBody{Kolonne verlassen} \\ \hline @@ -203,7 +233,7 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \tabHead{Ablauf} & \tabBody{\begin{enumerate}[leftmargin=*] \item Mit 3 Fahrzeugen den Test ``Kolonne beitreten'' durchf\"uhren. - \item Leave-Platoon-Befehl an Fahrzeug 2 senden. + \item Leave-Platoon Befehl an Fahrzeug 2 senden. \item Status der Fahrzeuge auslesen. \end{enumerate}} \\ \hline @@ -211,15 +241,15 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \tabBody{Kolonne wird aufgel\"ost, also keins der Fahrzeuge ist in einer Kolonne.} \\ \hline \end{tabularx} - \caption{FT - 05b Kolonne verlassen} \label{tab:FT - 05b Kolonne verlassen} + \caption{FT - 06b Kolonne verlassen} \label{tab:FT - 06b Kolonne verlassen} \end{table} -\subsection{FT - 05c Kolonne verlassen} +\subsection{FT - 06c Kolonne verlassen} \begin{table}[H] \centering \rowcolors{1}{light-gray}{white} \begin{tabularx}{\textwidth}{|c|X|} \hline \tabHead{Id} & - \tabBody{05c} \\ \hline + \tabBody{06c} \\ \hline \tabHead{Bez.} & \tabBody{Kolonne verlassen} \\ \hline @@ -230,7 +260,7 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \tabHead{Ablauf} & \tabBody{\begin{enumerate}[leftmargin=*] \item Mit 2 Fahrzeugen den Test ``Kolonne erstellen'' durchf\"uhren. - \item Leave-Platoon-Befehl an Fahrzeug 2 senden. + \item Leave-Platoon Befehl an Fahrzeug 2 senden. \item Status der Fahrzeuge auslesen. \end{enumerate}} \\ \hline @@ -238,15 +268,15 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \tabBody{Kolonne wird aufgel\"ost.} \\ \hline \end{tabularx} - \caption{FT - 05c Kolonne verlassen} \label{tab:FT - 05c Kolonne verlassen} + \caption{FT - 06c Kolonne verlassen} \label{tab:FT - 06c Kolonne verlassen} \end{table} -\subsection*{FT - 06 Cooperative Adaptive Cruise Control} +\subsection*{FT - 07 Cooperative Adaptive Cruise Control} \begin{table}[H] \centering \rowcolors{1}{light-gray}{white} \begin{tabularx}{\textwidth}{|c|X|} \hline \tabHead{Id} & - \tabBody{06} \\ \hline + \tabBody{07} \\ \hline \tabHead{Bez.} & \tabBody{Cooperative Adaptive Cruise Control} \\ \hline @@ -261,7 +291,7 @@ In diesem Dokument werden Tests spezifiziert, die \"uberpr\"ufen, ob das System \tabBody{Siehe Akzeptanztest.} \\ \hline \end{tabularx} - \caption{FT - 06 Cooperative Adaptive Cruise Control} \label{tab:FT - 06 Cooperative Adaptive Cruise Control} + \caption{FT - 07 Cooperative Adaptive Cruise Control} \label{tab:FT - 07 Cooperative Adaptive Cruise Control} \end{table} \section{Zeitplan}