08ab788aa7be653b8198a7fb1be2cd28a6c063a4
[tt2015.git] / a3 / 3architecture.tex
1 % the test architecture.
2
3 % Develop a test environment or test architecture which will be used
4 % for model-based testing of your SUT. Give a sketch of the test
5 % architecture, i.e., the positioning of the SUT, test tool(s),
6 % adapter(s), logging tool(s), ..., and their connections and
7 % interfaces; explain your choices. Try to reuse (parts of) the
8 % test-execution automation environment that you developed during the
9 % second assignment.
10
11 To test the SUT \GAST needs to be able to send input to the SUT and receive its
12 output. To simplify the input and output handled by \GAST an adapter is added
13 between \GAST and the SUT. This adapter abstracts away from parts of the
14 specification that are not needed for these tests, such as the payload,
15 sequence number, etc. Essentially reducing each segment to only its flags (SYN,
16 ACK, FIN, etc.)
17
18 An EchoServer will connect to the SUT to offer an application which will accept
19 the incoming connection. However, since no data will be exchanged the EchoServer
20 will not be used for anything else.
21
22 Figure~\ref{fig:architecture_down} shows the flow of data from \GAST to the SUT
23 and Figure~\ref{fig:architecture_up} shows the flow of data from the SUT back
24 to \GAST.
25
26 Hier zou dus een plaatje van ``digraph TestSetupDown'' uit ``graphs.viz'' moeten komen. \label{fig:architecture_down}
27
28 Hier zou dus een plaatje van ``digraph TestSetupUp'' uit ``graphs.viz'' moeten komen. \label{fig:architecture_up}