4 Requirements on the TTCN development
34.123-33GPPPart 3: Abstract test suite (ATS)TSUser Equipment (UE) conformance specification
A number of requirements are identified for the development and production of TTCN specification for 3GPP UE at Uu interface.
1. Top-down design, following 3GPP TS 34.123-1 [1], 3GPP TS 34.108 [3] and 3GPP TS 34.109 [4].
2. A unique testing architecture and test method for testing all protocol layers of UE.
3. Uniform TTCN style and naming conventions.
4. Improve TTCN readability.
5. Using TTCN-2++ (TR 101 666 [27]) for R99, Release 4, Release 5, Release 6, Release 7, Release 8 and Release 9 and TTCN-3 (ETSI ES 201 873-1[65]) for Release 10 and later Releases.
6. TTCN specification feasible, implementable and compilable.
7. Test cases shall be designed in a way for easily adaptable, upwards compatible with the evolution of the 3GPP core specifications and the future Releases.
8. The test declarations, data structures and data values shall be largely reusable.
9. Modularity and modular working method.
10. NAS ATS should be designed being independent from the radio access technologies.
11. Minimizing the requirements of intelligence on the emulators of the lower testers. Especially the functionality of the RRC emulator in the TTCN tester should be reduced and simplified; the behaviours should be standardized as the TTCN RRC test steps in the TTCN modular library.
12. Giving enough design freedom to the test equipment manufacturers.
13. Maximizing reuse of ASN.1 definitions from the relevant core specifications.
In order to fulfil these requirements and to ensure the investment of the test equipment manufacturers having a stable testing architecture for a relatively long period, a unique testing architecture and test method are applied to the 3GPP UE protocol tests.