na een hoop ruzie met latex is er nu een checklist!
authorcharlie <charlie.gerhardus@student.ru.nl>
Tue, 10 Nov 2015 21:01:52 +0000 (22:01 +0100)
committercharlie <charlie.gerhardus@student.ru.nl>
Tue, 10 Nov 2015 21:01:52 +0000 (22:01 +0100)
a2/1cases.tex
a2/2results.tex
a2/preamble.tex

index 0f6269c..b3ea384 100644 (file)
@@ -1,18 +1,65 @@
+
+\pagebreak
+\begin{table}
 \subsection{Preflight checklist}
 
 Before actual certification is commenced we perform a manual test using a 
 checklist.
 If any of the checks fail we immediately reject the product.
+The checklist is given in the table below.
 
-\begin{enumerate}
-       \item Is the product complete?
-       \item Does the product come with a manual or quick start guide?
-       \item Is it possible to get the product in a usable state?
-       \item Can we use the product to initiate a connection in a corruption
-       free environment?
-\end{enumerate}
+\begin{tabularx}{\linewidth}{| l | X|}
+       \hline
+Check 1 & Get the SUT in a workable state. \\\hline
+Course of action & \begin{enumerate}
+       \item Import the VirtualBox image into VirtualBox.
+       \item Boot the vm.
+       \item Verify the SUT booted succesfully and the network module(s) are loaded.
+\end{enumerate} \\\hline
+Passed & \textit{Yes/No} \\\hline \hline
+Check 2 & Verify the SUT is complete. \\\hline
+Course of action & \begin{enumerate}
+       \item Use the course of action for \emph{Check 1} in order to boot the SUT.
+       \item Verify the loopback device exists using \emph{ifconfig}
+       \item Verify the \emph{echo-server} is present on the system.
+       \item Verify \emph{Scrappy} is present on the system.
+       \item Verify all scripts used for testing are present on the system.
+\end{enumerate} \\\hline
+Passed & \textit{Yes/No} \\\hline \hline
+Check 3 & Initialize the testing environment. \\\hline
+Course of action & \begin{enumerate}
+       \item Boot the SUT (see \emph{Check 1}).
+       \item Setup iptables by executing \emph{./scripts/setup/iptables.sh}
+       \item Setup ... by executing \emph{./scripts/setup/...}
+\end{enumerate} \\\hline
+Passed & \textit{Yes/No} \\\hline
+\end{tabularx}
+\end{table}
+
+\begin{table}
+\begin{tabularx}{\linewidth}{| l | X |}
+\hline
+Check 4 & Test the tool environment. \\\hline
+Course of action & \begin{enumerate}
+       \item Boot and initialize the SUT (see \emph{Check 4})
+       \item Execute the \emph{./scripts/tests/case0-helloworld.sh} script.
+       \item Execute the command \emph{cat logs/case0.log}.
+       \item Verify the console displays a success message.
+\end{enumerate} \\\hline
+Passed & \textit{Yes/No} \\\hline \hline
+Check 5 & All test inputs and scripts are present. \\\hline
+Course of action & \begin{enumerate}
+       \item Boot the SUT (see \emph{Check 1})
+       \item Execute the command \emph{ls scripts/tests}
+       \item Verify that there is a file named case$X$ for each test case $X$
+       \item Use \emph{ls packets}
+       \item Verify that there is a file named \emph{single.pcap} and \emph{multi.pcap}.
+\end{enumerate} \\\hline
+Passed & \textit{Yes/No} \\\hline
+\end{tabularx}
+\end{table}
 
-\textbf{DIT MOET VERANDERD WORDEN, HET PRODUCT ZOU AFGEKEURD WORDEN!}
+\newpage
 
 \subsection{Testing of SUT}
 
@@ -130,11 +177,8 @@ Title & Single valid request. \\\hline
 Input & Pcap file with prerecorded valid packets. \\\hline
 Expected output & Pcap file with valid response to request. \\\hline
 Course of action & \begin{enumerate}
-       \item Load input pcap file.
-       \item Replay pcap file using ...
-       \item Record SUT response using...
-       \item Save recorded packets as a pcap file.
-       \item Analyze packets in resulting file.
+       \item Execute \emph{./scripts/tests/case1-single-valid.sh}
+       \item Load \emph{output/case1.pcap} with ...
 \end{enumerate} \\\hline
 Valid trace & \begin{enumerate}
        \item \textbf{Hier packets benoemen?}
index e69de29..361f9df 100644 (file)
@@ -0,0 +1,36 @@
+\r
+\pagebreak\r
+\r
+\begin{table}\r
+\r
+\subsection{Preflight checklist}\r
+\r
+\textbf{TODO: DEZE TABEL WEL UPDATEN!!}\r
+\r
+\begin{tabularx}{\linewidth}{| l | X|}\r
+       \hline\r
+Check 1 & Get the SUT in a workable state. \\\hline\r
+Course of action & \begin{enumerate}\r
+       \item Import the VirtualBox image into VirtualBox.\r
+       \item Boot the vm.\r
+       \item Verify the SUT booted succesfully and the network module(s) are loaded.\r
+\end{enumerate} \\\hline\r
+Passed & \textit{\st{Yes}/No} \\\hline \hline\r
+Check 2 & Verify the SUT is complete. \\\hline\r
+Course of action & \begin{enumerate}\r
+       \item Use the course of action for \emph{Check 1} in order to boot the SUT.\r
+       \item Verify the loopback device exists using \emph{ifconfig}\r
+       \item Verify the \emph{echo-server} is present on the system.\r
+       \item Verify \emph{Scrappy} is present on the system.\r
+       \item Verify all scripts used for testing are present on the system.\r
+\end{enumerate} \\\hline\r
+Passed & \textit{\st{Yes}/No} \\\hline \hline\r
+Check 3 & Initialize the testing environment. \\\hline\r
+Course of action & \begin{enumerate}\r
+       \item Boot the SUT (see \emph{Check 1}).\r
+       \item Setup iptables by executing \emph{./scripts/setup/iptables.sh}\r
+       \item Setup ... by executing \emph{./scripts/setup/...}\r
+\end{enumerate} \\\hline\r
+Passed & \textit{\st{Yes}/No} \\\hline\r
+\end{tabularx}\r
+\end{table}\r
index 4048a14..9ee34d6 100644 (file)
@@ -6,6 +6,7 @@
 \usepackage{graphicx}
 \usepackage{float}
 \usepackage{tabularx}
+\usepackage{soul}
 %fancy checkmarks in table for testing
 \usepackage{amssymb}% http://ctan.org/pkg/amssymb
 \usepackage{pifont}% http://ctan.org/pkg/pifont