diff --git a/doc/mainDocument/sections/modspez.tex b/doc/mainDocument/sections/modspez.tex index 4a4dcd9cc16a2067f6dcdd68a3480c53943ac8df..162e6202dec60e72eb220276d65336b2b48f5df7 100644 --- a/doc/mainDocument/sections/modspez.tex +++ b/doc/mainDocument/sections/modspez.tex @@ -2,4 +2,8 @@ \begin{document} \section{Modulspezifikationen} \input{../modules/cruiseControl/docCACC-content} + + \subsection{Ultraschallsensor} + An den Fahrzeugen ist ein Ultraschallsensor vom Modell SRF02 angebaut. + \end{document} \ No newline at end of file diff --git a/doc/testplan/FunktionsTestPlan.tex b/doc/testplan/FunktionsTestPlan.tex index d4f2c367d2e3f9c6926e216f2ba5104937531399..3dd019e077beffeb19cd8fe7d5449438f990d372 100644 --- a/doc/testplan/FunktionsTestPlan.tex +++ b/doc/testplan/FunktionsTestPlan.tex @@ -90,16 +90,12 @@ Hier werden die Tests spezifiziert, die \"uberpr\"ufen, ob das System die im Las \tabHead{Ablauf} & \tabBody{\begin{enumerate}[leftmargin=*] - \item Fahrzeug 1 hinstellen. - \item Fahrzeug 2 hinter Fahrzeug 1 stellen - \item Fahrzeuge booten. - \item Laptop mit Fahrzeug 1 und 2 verbinden. - \item Create-Platoon Befehl an beide Fahrzeuge senden. - \item Status beider Fahrzeuge auslesen. + \item Kolonnenprogramm auf zwei Rechnern laufen lassen. + \item Create Platoon auf beiden Programmen ausf\"uhren. \end{enumerate}} \\ \hline \tabHead{erwartetes Ergebnis} & - \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 + \tabBody{Beide Programme sind in einer Kolonne. Ein Programm ist dabei Leader und das andere Follower.} \\ \hline \tabHead{Ergebnis} & \tabBody{siehe \nameref{tab:Testergebnisse}} \\ \hline @@ -116,12 +112,8 @@ Hier werden die Tests spezifiziert, die \"uberpr\"ufen, ob das System die im Las \tabHead{Ablauf} & \tabBody{\begin{enumerate}[leftmargin=*] - \item Mit 2 Fahrzeugen den Test ``Kolonne erstellen'' durchf\"uhren. - \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 Status der Fahrzeuge auslesen. + \item Kolonnenprogramm auf zwei Rechnern laufen lassen. + \item \end{enumerate}} \\ \hline \tabHead{erwartetes Ergebnis} & @@ -161,30 +153,7 @@ Hier werden die Tests spezifiziert, die \"uberpr\"ufen, ob das System die im Las \rowcolors{1}{light-gray}{white} \begin{tabularx}{\textwidth}{|c|X|} \hline \tabHead{Id} & - \tabBody{FT - 07 Kolonne verlassen} \\ \hline - - \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 Status der Fahrzeuge auslesen. - \end{enumerate}} \\ \hline - - \tabHead{erwartetes Ergebnis} & - \tabBody{Kolonne wird aufgel\"ost.} \\ \hline - - \tabHead{Ergebnis} & - \tabBody{siehe \nameref{tab:Testergebnisse}} \\ \hline - - \end{tabularx} - \caption{FT - 07 Kolonne verlassen} \label{tab:FT - 07 Kolonne verlassen} -\end{table} - -\begin{table}[H] \centering - \rowcolors{1}{light-gray}{white} - \begin{tabularx}{\textwidth}{|c|X|} \hline - \tabHead{Id} & - \tabBody{FT - 08 CACC Minimum} \\ \hline + \tabBody{FT - 07 CACC Minimum} \\ \hline \tabHead{Ablauf} & \tabBody{\begin{enumerate}[leftmargin=*] @@ -203,14 +172,14 @@ Hier werden die Tests spezifiziert, die \"uberpr\"ufen, ob das System die im Las \tabBody{siehe \nameref{tab:Testergebnisse}} \\ \hline \end{tabularx} - \caption{FT - 08 CACC Minimum} \label{tab:FT - 08 CACC Minimum} + \caption{FT - 07 CACC Minimum} \label{tab:FT - 07 CACC Minimum} \end{table} \begin{table}[H] \centering \rowcolors{1}{light-gray}{white} \begin{tabularx}{\textwidth}{|c|X|} \hline \tabHead{Id} & - \tabBody{FT - 09 CACC IPD} \\ \hline + \tabBody{FT - 08 CACC IPD} \\ \hline \tabHead{Ablauf} & \tabBody{Siehe Akzeptanztest.} \\ \hline @@ -222,14 +191,14 @@ Hier werden die Tests spezifiziert, die \"uberpr\"ufen, ob das System die im Las \tabBody{siehe \nameref{tab:Testergebnisse}} \\ \hline \end{tabularx} - \caption{FT - 09 CACC IPD} \label{tab:FT - 09 CACC IPD} + \caption{FT - 8 CACC IPD} \label{tab:FT - 08 CACC IPD} \end{table} \begin{table}[H] \centering \rowcolors{1}{light-gray}{white} \begin{tabularx}{\textwidth}{|c|X|} \hline \tabHead{Id} & - \tabBody{FT - 10 CACC IPS} \\ \hline + \tabBody{FT - 09 CACC IPS} \\ \hline \tabHead{Ablauf} & \tabBody{-} \\ \hline @@ -241,5 +210,5 @@ Hier werden die Tests spezifiziert, die \"uberpr\"ufen, ob das System die im Las \tabBody{siehe \nameref{tab:Testergebnisse}} \\ \hline \end{tabularx} - \caption{FT - 10 CACC IPS} \label{tab:FT - 10 CACC IPS} + \caption{FT - 09 CACC IPS} \label{tab:FT - 09 CACC IPS} \end{table} diff --git a/doc/testplan/HardwareGrundFktTestPlan.tex b/doc/testplan/HardwareGrundFktTestPlan.tex index 3b27f270caec8e104991b5b4a39c6f2a74680cba..8a8da7da8e49c075caaf92e70650aa211fb0db27 100644 --- a/doc/testplan/HardwareGrundFktTestPlan.tex +++ b/doc/testplan/HardwareGrundFktTestPlan.tex @@ -56,10 +56,11 @@ Hier werden Tests spezifiziert, die die Funktionsbereitschaft der Hardware, die \item Ultraschallsensoren mit Odroid verbinden. \item Odroid booten. \item Ultraschallsensoren einschalten. + \item Sensor ansteuern und Messung in cm initialisieren. \end{enumerate}} \\ \hline \tabHead{erwartetes Ergebnis} & - \tabBody{Die Sensoren wurden erfolgreich eingeschaltet und sind einsatzbereit} \\ \hline + \tabBody{Der Ultraschallsensor gibt die Entfernung zum n\"achsten Hindernis in cm aus.} \\ \hline \tabHead{Ergebnis} & \tabBody{siehe \nameref{tab:Testergebnisse}} \\ \hline @@ -79,10 +80,11 @@ Hier werden Tests spezifiziert, die die Funktionsbereitschaft der Hardware, die \item Kamera mit Odroid verbinden. \item Odroid booten. \item Kamera einschalten. + \item Bilddaten auslesen. \end{enumerate}} \\ \hline \tabHead{erwartetes Ergebnis} & - \tabBody{Die Kamera is eingeschaltet und einsatzbereit} \\ \hline + \tabBody{Die Kamera ist eingeschaltet und Bilder konnten ausgelesen werden.} \\ \hline \tabHead{Ergebnis} & \tabBody{siehe \nameref{tab:Testergebnisse}} \\ \hline diff --git a/doc/testplan/Testergebnisse.tex b/doc/testplan/Testergebnisse.tex index 3fac198de3932aa7b5cbb9234a440f03100df942..83166970fd4af264daf958a727240b56dd015ff2 100644 --- a/doc/testplan/Testergebnisse.tex +++ b/doc/testplan/Testergebnisse.tex @@ -2,29 +2,27 @@ \begin{center} \begin{table}[H] - \begin{tabular}{| p{6cm} | l | l | l |} + \begin{tabular}{| p{5cm} | p{5cm} | l |} \hline - Testcase & Ergebnis & Durchgef\"uhrt am & Kommentar\\ \hline - \nameref{tab:HT - 01 Odroid testen} & Ok & 8.1.2018 & \\ \hline - \nameref{tab:HT - 02 Ultraschallsensoren testen} & & & \\ \hline - \nameref{tab:HT - 03 Kamera testen} & & & \\ \hline - \nameref{tab:HT - 04 STM testen} & Ok & 31.1.2018 & \\ - & kaputt & 6.3.2018 & \\ \hline - \nameref{tab:HT - 05 Motor- und Reifensteuerung testen} & & & \\ \hline - \nameref{tab:HT - 06 RC testen} & & & \\ \hline - \nameref{tab:HT - 07 WLAN testen} & Ok & 8.1.2018 & \\ \hline - \nameref{tab:HT - 08 Ultraschallsensoren auf Ungenauigkeiten testen} & & & \\ \hline - \nameref{tab:FT - 01 Status ausgeben} & & & \\ \hline - \nameref{tab:FT - 02 Spur halten} & & & \\ \hline - \nameref{tab:FT - 03 Adaptive Cruise Control} & & & \\ \hline - \nameref{tab:FT - 04 Kolonne erstellen} & & & \\ \hline - \nameref{tab:FT - 05 Kolonne beitreten} & & & \\ \hline - \nameref{tab:FT - 06 Kolonne verlassen} & & & \\ \hline - \nameref{tab:FT - 07 Kolonne verlassen} & & & \\ \hline - \nameref{tab:FT - 08 CACC Minimum} & & & \\ \hline - \nameref{tab:FT - 09 CACC IPD} & & & \\ \hline - \nameref{tab:FT - 10 CACC IPS} & & & \\ \hline - \nameref{tab:AT - 01 Akzeptanztest Minimum} & & & \\ + Testcase & Ergebnis & Durchgef\"uhrt am \\ \hline + \nameref{tab:HT - 01 Odroid testen} & Ok & 8.1.2018 \\ \hline + \nameref{tab:HT - 02 Ultraschallsensoren testen} & Ok. Reichweite in cm ausgegeben & 20.4.2018 \\ \hline + \nameref{tab:HT - 03 Kamera testen} & & \\ \hline + \nameref{tab:HT - 04 STM testen} & Ok & 31.1.2018 \\ \hline + \nameref{tab:HT - 05 Motor- und Reifensteuerung testen} & Ok. R\"ader konnten angesteuert werden und haben sich gedreht. & 20.4.2018 \\ \hline + \nameref{tab:HT - 06 RC testen} & & \\ \hline + \nameref{tab:HT - 07 WLAN testen} & Ok & 8.1.2018 \\ \hline + \nameref{tab:HT - 08 Ultraschallsensoren auf Ungenauigkeiten testen} & Konstante Messwerte bei Messung gegen eine Wand. Starke Varianz bei nicht statischen Objekten z.B. Papier vorhalten oder Gardinen. & 20.4.2018 \\ \hline + \nameref{tab:FT - 01 Status ausgeben} & & \\ \hline + \nameref{tab:FT - 02 Spur halten} & & \\ \hline + \nameref{tab:FT - 03 Adaptive Cruise Control} & & \\ \hline + \nameref{tab:FT - 04 Kolonne erstellen} & Ok & 13.04.2018 \\ \hline + \nameref{tab:FT - 05 Kolonne beitreten} & & \\ \hline + \nameref{tab:FT - 06 Kolonne verlassen} & & \\ \hline + \nameref{tab:FT - 07 CACC Minimum} & & \\ \hline + \nameref{tab:FT - 08 CACC IPD} & & \\ \hline + \nameref{tab:FT - 09 CACC IPS} & & \\ \hline + \nameref{tab:AT - 01 Akzeptanztest Minimum} & & \\ \hline \end{tabular} \caption{Testergebnisse} \label{tab:Testergebnisse}