-%\begin{longtable}{|p{.2\linewidth}|p{.8\linewidth}|}
- %\hline
- %Nr & 1 \\\hline
- %Title & Single valid request with 1byte payload. \\\hline
- %Input & Generated packets. \\\hline
- %Expected output & Packets echoed back by Echo-Server. \\\hline
- %\multirow{2}{*}{Course of action}
- %& 1. Use the steps listed above in order to start the SUT. \\
- %& 2. Execute the script by running \texttt{\# code/client/tests/1.py} \\\hline
- %Valid trace & Verify that the script prints 'Success'. \\\hline
- %\hline
-%
- %Nr & 2 \\\hline
- %Title & Single valid request with 65495bytes payload. \\\hline
- %Input & Generated packets. \\\hline
- %Expected output & Packets echoed back by Echo-Server. \\\hline
- %\multirow{2}{*}{Course of action}
- %& 1. Use the steps listed above in order to start the SUT. \\
- %& 2. Execute the script by running \texttt{\# code/client/tests/2.py} \\\hline
- %Valid trace & Verify that the script prints 'Success'. \\\hline
- %\hline
-%
- %Nr & 3 \\\hline
- %Title & 5 valid requests with 1byte payload. \\\hline
- %Input & Generated packets. \\\hline
- %Expected output & Packets echoed back by Echo-Server, in the same order as the client sent them. \\\hline
- %\multirow{2}{*}{Course of action}
- %& 1. Use the steps listed above in order to start the SUT. \\
- %& 2. Execute the script by running \texttt{\# code/client/tests/3.py} \\\hline
- %Valid trace & Verify that the script prints 'Success'. \\\hline
- %\hline
-%
- %Nr & 4 \\\hline
- %Title & 5 valid requests with 65495bytes payload. \\\hline
- %Input & Generated packets with 65495bytes payload. \\\hline
- %Expected output & Packets echoed back by Echo-Server, in the same order as the client sent them. \\\hline
- %\multirow{2}{*}{Course of action}
- %& 1. Use the steps listed above in order to start the SUT. \\
- %& 2. Execute the script by running \texttt{\# code/client/tests/4.py} \\\hline
- %Valid trace & Verify that the script prints 'Success'. \\\hline
- %\hline
-%
- %Nr & 5 \\\hline
- %Title & 5 valid requests with 1byte payload sent out of order. \\\hline
- %Input & Generated packets with 1byte payload, two packets are swapped in position. \\\hline
- %Expected output & All requests sent up to and including
- %the swapped packet with the lowest sequence number, the remaining packets are dropped. \\\hline
- %\multirow{2}{*}{Course of action}
- %& 1. Use the steps listed above in order to start the SUT. \\
- %& 2. Execute the script by running \texttt{\# code/client/tests/5.py} \\\hline
- %Valid trace & Verify that the script prints 'Success'. \\\hline
- %\hline
-%
- %Nr & 6 \\\hline
- %Title & Request with corrupted source port. \\\hline
- %Input & Generated packets with 1byte payload, in these packets the source port number is increased by one. \\\hline
- %Expected output & - \\\hline
- %\multirow{2}{*}{Course of action}
- %& 1. Use the steps listed above in order to start the SUT. \\
- %& 2. Execute the script by running \texttt{\# code/client/tests/6.py} \\\hline
- %Valid trace & Verify that the script prints 'Success'. \\\hline
- %\hline
-%
-%
- %Nr & 6 \\\hline
- %Title & Request with corrupted destination port. \\\hline
- %Input & Generated packets with 1byte payload, in these packets the destination port number is increased by one. \\\hline
- %Expected output & - \\\hline
- %\multirow{2}{*}{Course of action}
- %& 1. Use the steps listed above in order to start the SUT. \\
- %& 2. Execute the script by running \texttt{\# code/client/tests/6.py} \\\hline
- %Valid trace & Verify that the script prints 'Success'. \\\hline
- %\hline
-%
-%\end{longtable}
+\begin{longtable}{|p{.2\linewidth}|p{.8\linewidth}|}
+ \hline
+ Nr & 1 \\\hline
+ Title & Single valid request with 1byte payload. \\\hline
+ Input & Generated packets. \\\hline
+ Expected output & Packets echoed back by Echo-Server. \\\hline
+ \multirow{2}{*}{Course of action}
+ & 1. Use the steps listed above in order to start the SUT. \\
+ & 2. Execute the script by running \texttt{\# code/client/tests/1.py} \\\hline
+ Valid trace & Verify that the script prints 'Success'. \\\hline
+ \hline
+
+ Nr & 2 \\\hline
+ Title & Single valid request with 65495bytes payload. \\\hline
+ Input & Generated packets. \\\hline
+ Expected output & Packets echoed back by Echo-Server. \\\hline
+ \multirow{2}{*}{Course of action}
+ & 1. Use the steps listed above in order to start the SUT. \\
+ & 2. Execute the script by running \texttt{\# code/client/tests/2.py} \\\hline
+ Valid trace & Verify that the script prints 'Success'. \\\hline
+ \hline
+
+ Nr & 3 \\\hline
+ Title & 5 valid requests with 1byte payload. \\\hline
+ Input & Generated packets. \\\hline
+ Expected output & Packets echoed back by Echo-Server, in the same order as the client sent them. \\\hline
+ \multirow{2}{*}{Course of action}
+ & 1. Use the steps listed above in order to start the SUT. \\
+ & 2. Execute the script by running \texttt{\# code/client/tests/3.py} \\\hline
+ Valid trace & Verify that the script prints 'Success'. \\\hline
+ \hline
+
+ Nr & 4 \\\hline
+ Title & 5 valid requests with 65495bytes payload. \\\hline
+ Input & Generated packets with 65495bytes payload. \\\hline
+ Expected output & Packets echoed back by Echo-Server, in the same order as the client sent them. \\\hline
+ \multirow{2}{*}{Course of action}
+ & 1. Use the steps listed above in order to start the SUT. \\
+ & 2. Execute the script by running \texttt{\# code/client/tests/4.py} \\\hline
+ Valid trace & Verify that the script prints 'Success'. \\\hline
+ \hline
+
+ Nr & 5 \\\hline
+ Title & 5 valid requests with 1byte payload sent out of order. \\\hline
+ Input & Generated packets with 1byte payload, two packets are swapped in position. \\\hline
+ Expected output & All requests sent up to and including
+ the swapped packet with the lowest sequence number, the remaining packets are ropped. \\\hline
+ \multirow{2}{*}{Course of action}
+ & 1. Use the steps listed above in order to start the SUT. \\
+ & 2. Execute the script by running \texttt{\# code/client/tests/5.py} \\\hline
+ Valid trace & Verify that the script prints 'Success'. \\\hline
+ \hline
+
+ Nr & 6 \\\hline
+ Title & Request with corrupted source port. \\\hline
+ Input & Generated packets with 1byte payload, in these packets the source port Number is increased by one. \\\hline
+ Expected output & The Echo server will receive the packet but is not able to respond with a ACK, this will result in a connection time out. \\\hline
+ \multirow{2}{*}{Course of action}
+ & 1. Use the steps listed above in order to start the SUT. \\
+ & 2. Execute the script by running \texttt{\# code/client/tests/6.py} \\\hline
+ Valid trace & Verify that the script prints 'Success'. \\\hline
+ \hline
+
+
+ Nr & 7 \\\hline
+ Title & Request with corrupted destination port. \\\hline
+ Input & Generated packets with 1byte payload, in these packets the destination port number is increased by one. \\\hline
+ Expected output & The packets will never reach the Echo-server resulting in a connection time-out. \\\hline
+ \multirow{2}{*}{Course of action}
+ & 1. Use the steps listed above in order to start the SUT. \\
+ & 2. Execute the script by running \texttt{\# code/client/tests/7.py} \\\hline
+ Valid trace & Verify that the script prints 'Success'. \\\hline
+ \hline
+
+ Nr & 8 \\\hline
+ Title & Request with corrupted source address. \\\hline
+ Input & Generated packets with 1byte payload, in these packets the source address is replaced with 255.255.255.255. \\\hline
+ Expected output & The Echo-server will receive packet and is unable to respond with a ACK resulting in a connection time-out. \\\hline
+ \multirow{2}{*}{Course of action}
+ & 1. Use the steps listed above in order to start the SUT. \\
+ & 2. Execute the script by running \texttt{\# code/client/tests/8.py} \\\hline
+ Valid trace & Verify that the script prints 'Success'. \\\hline
+ \hline
+
+ Nr & 9 \\\hline
+ Title & Request with corrupted destination address. \\\hline
+ Input & Generated packets with 1byte payload, in these packets the destination address is replaced with 255.255.255.255. \\\hline
+ Expected output & The packets will never reach the Echo-server resulting in a connection time-out. \\\hline
+ \multirow{2}{*}{Course of action}
+ & 1. Use the steps listed above in order to start the SUT. \\
+ & 2. Execute the script by running \texttt{\# code/client/tests/9.py} \\\hline
+ Valid trace & Verify that the script prints 'Success'. \\\hline
+ \hline
+
+ Nr & 10 \\\hline
+ Title & Request with corrupted payload detectable by checksum. \\\hline
+ Input & Generated packets with 1byte payload, in these packets one byte is increased by 1 after the checksum has been calculated. \\\hline
+ Expected output & The \emph{SUT} will drop packets before sending them resulting in a runtime error of the test script. \\\hline
+ \multirow{2}{*}{Course of action}
+ & 1. Use the steps listed above in order to start the SUT. \\
+ & 2. Execute the script by running \texttt{\# code/client/tests/10.py} \\\hline
+ Valid trace & Verify that the script prints 'Success'. \\\hline
+ \hline
+
+ Nr & 11 \\\hline
+ Title & Request with corrupted payload undetectable by checksum. \\\hline
+ Input & Generated packets with 1byte payload, in these packets one 16bit word is increased by 1 and an other 16bit word is decreased by 1, after the checksum has been calculated. \\\hline
+ Expected output & Echo-server receives the corrupted segment. \\\hline
+ \multirow{2}{*}{Course of action}
+ & 1. Use the steps listed above in order to start the SUT. \\
+ & 2. Execute the script by running \texttt{\# code/client/tests/11.py} \\\hline
+ Valid trace & Verify that the script prints 'Success'. \\\hline
+
+\end{longtable}