begin a2
[tt2015.git] / a2 / 1manual.tex
1 \subsection{Preflight checklist}
2
3 Before actual certification is commenced we perform a manual test using a checklist.
4 If any of the checks fail we immediately reject the product.
5
6 \begin{enumerate}
7 \item Is the product complete?
8 \item Does the product come with a manual or quick start guide?
9 \item Is it possible to get the product in a usable state?
10 \item Can we use the product to initiate a connection in a corruption
11 free
12 environment?
13 \end{enumerate}
14
15 \textbf{DIT MOET VERANDERD WORDEN, HET PRODUCT ZOU AFGEKEURD WORDEN!}
16
17 \subsection{Manual testing of SUT}
18
19 The following requests are taken into considering while constructing test cases.
20
21 \begin{enumerate}
22 \item Single valid request.
23 \item Single invalid request with.
24 \begin{enumerate}
25 \item Corrupted checksum.
26 \item Corrupted payload with.
27 \begin{enumerate}
28 \item Oven number of bits flipped.
29 \item Odd number of bits flipped.
30 \end{enumerate}
31 \item Corrupted source address.
32 \item Corrupted destination address.
33 \end{enumerate}
34 \item Multiple valid requests received in order.
35 \item Multiple valid requests received out of order.
36 \item Mixed valid and invalid requests with.
37 \begin{enumerate}
38 \item Missing packets.
39 \item Corrupted checksum.
40 \item Corrupted payload with.
41 \begin{enumerate}
42 \item Oven number of bits flipped.
43 \item Odd number of bits flipped.
44 \end{enumerate}
45 \item Corrupted source address.
46 \item Corrupted destination address.
47 \end{enumerate}
48 \end{enumerate}
49
50 Above enumeration results in a total of $14$ test cases.