From: pimjager Date: Fri, 6 Nov 2015 11:46:52 +0000 (+0100) Subject: Feedback ronde 2 deels verwerkt. Opzet verlsag iets aangepast nav feedback. X-Git-Url: https://git.martlubbers.net/?a=commitdiff_plain;h=9c2840b95f2dfe78bf76b72b303f375d22641bee;p=tt2015.git Feedback ronde 2 deels verwerkt. Opzet verlsag iets aangepast nav feedback. --- diff --git a/a2/1manual.tex b/a2/1cases.tex similarity index 58% rename from a2/1manual.tex rename to a2/1cases.tex index ab04772..e418a81 100644 --- a/a2/1manual.tex +++ b/a2/1cases.tex @@ -9,15 +9,29 @@ If any of the checks fail we immediately reject the product. \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. @@ -50,6 +64,18 @@ The following requests are taken into considering while constructing test cases. 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} @@ -69,16 +95,15 @@ the specification of the SUT can be assessed. \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. diff --git a/a2/2auto.tex b/a2/2results.tex similarity index 100% rename from a2/2auto.tex rename to a2/2results.tex diff --git a/a2/Feekback2.odt b/a2/Feekback2.odt index a9da54d..1c38c98 100644 Binary files a/a2/Feekback2.odt and b/a2/Feekback2.odt differ diff --git a/a2/tt2.tex b/a2/tt2.tex index 3bef458..623c273 100644 --- a/a2/tt2.tex +++ b/a2/tt2.tex @@ -5,11 +5,11 @@ \newpage -\section{Manual Testing} -\input{1manual.tex} +\section{Tests} +\input{1cases.tex} -\section{Automated Testing} -\input{2auto.tex} +\section{Results} +\input{2results.tex} \newpage \nocite{*} %% weghalen bij daadwerkelijke cite