\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?
+ free environment?
\end{enumerate}
\textbf{DIT MOET VERANDERD WORDEN, HET PRODUCT ZOU AFGEKEURD WORDEN!}
-\subsection{Manual testing of SUT}
+\subsection{Testing of SUT}
-The following requests are taken into considering while constructing test cases.
+The SUT is a series of services for other computer programs with no end-user
+facing
+interface. Therefore the SUT will be tested solely by calling it's services
+through various automated scripts. An automated test suite will be available
+which executes all these automated scripts and aggregates their results to
+asses whether or not the SUT has passed the test.
+
+The implementation of the SUT is tested using black box testing techniques. A
+series of tests asses the correctness of the implementation with regards to the
+TCP specification. These tests are specified in Table~\textbf{referentie naar
+tests-tabel}. The test cases aim to cover the most interesting parts of the
+TCP specification.
+
+To cover the TCP specification as complete as possible while still maintaining
+a feasible test suite the tests are divided into equivalence partitions. Below
+these partitions are given.
\begin{enumerate}
\item Single valid request.
Above enumeration results in a total of $14$ test cases.
+\vspace{3mm}
+\textbf{Hier daadwerkelijke test cases tabel}
+\vspace{3mm}
+
+To reduce the number of tests that need to be executed when testing the SUT and
+to construct a feasible test suite these tests are combined according
+to Table~(\textbf{referentie naar decision table}).
+
+\vspace{3mm}
+\textbf{Hier daadwerkelijke decision tabel}
+\vspace{3mm}
+
\subsection{Quality, completeness and coverage of tests}
\subsubsection{Quality}
\subsubsection{Completeness}
Due to the clear and exhaustive specification of TCP the completeness of the
-test suite can be clearly assessed (\textit{lijkt me dan... Misschien ook juist
-complexer?}).
+test suite can be clearly assessed.
As always, $100\%$ completeness is not feasible, therefore test cases are
-carefully selected to ensure a test suite which is as complete as feasible.
-To achieve this the test cases are divided into equivalence partitions and
-(\textbf{referentie naar descision table}) ensures that all partitions are
-covered. However, since it is not feasible to test all possible conditions on
-it's own, conditions are tested in groups.
-
-\textit{nu iets met meten van coverage, hier kan ik geen document over vinden zo}
+carefully selected to cover the most interesting parts of the TCP specification
+to ensure a test suite which covers at least \textbf{percentage}\% of the
+specification.
+To further decrease the number of tests needed test cases are divided into
+equivalence partitions and the combination of cases as described in
+Table~(\textbf{referentie naar decision table}) ensures that all partitions are
+covered and the number of individual tests is still feasible.