From 6b7df5e397ba7ede7361d7a025618836a7a6af3c Mon Sep 17 00:00:00 2001 From: duc anh vu <vuducanh@informatik.hu-berlin.de> Date: Sat, 28 Apr 2018 15:57:09 +0200 Subject: [PATCH] update tests --- doc/mainDocument/sections/modspez.tex | 4 ++ doc/testplan/FunktionsTestPlan.tex | 53 +++++------------------ doc/testplan/HardwareGrundFktTestPlan.tex | 6 ++- doc/testplan/Testergebnisse.tex | 42 +++++++++--------- 4 files changed, 39 insertions(+), 66 deletions(-) diff --git a/doc/mainDocument/sections/modspez.tex b/doc/mainDocument/sections/modspez.tex index 4a4dcd9c..162e6202 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 d4f2c367..3dd019e0 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 3b27f270..8a8da7da 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 3fac198d..83166970 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} -- GitLab