![]() |
![]() |
![]() |
![]() |
![]() |
The Test Configuration
Let us start by specifying the test component configurations needed in the test suite. The conformance standard defines various abstract test methods. For the purposes of this guideline we shall assume that the IUT is a single-layer implementation and that we are testing with the distributed method. Also, we are testing in a multi-party context because our second test purpose requires more than one connection.
In this case, the architecture of Figure 1 says that we need:
- one MTC;
- two lower PTCs
- two upper PTCs;
- one (N-1) service provider;
- four PCOs (two lower L1 and L2 and two upper and U1 and U2);
- two coordination points (CP1 and CP2) between the lower PTCs and the MTC.
This is illustrated in the following figure:
In concurrent TTCN this architecture is specified using the following tables:
Case study 1: This table lists all the test components that may be used in the test suite. They can be thought of as building-blocks that can be used to construct different configurations. A test component may have the role of main test component (MTC), or parallel test component (PTC).
Case study 2: This table shows the configuration for the single-connection test case. In any one configuration there should never be more than one MTC.
Case study 3: This table shows the configuration for the multi-connection test case.
http://www.ibm.com/rational |
![]() |
![]() |
![]() |
![]() |