INDICE: About the AuthorsForeword Preface Acknowledgements List of Figures List of Tables Abbreviations and Acronyms 1Introduction1.1TTCN-3 as a Language1.2The Development of TTCN-31.3Summary 2TTCN-3 by Example2.1TTCN-3 Test Suite2.2TTCN-3 Test Systems2.3Summary 3Basic TTCN-33.1Basic Constructs3.2Basic Statements3.3Summary 4Single Component TTCN-34.1Ports4.2Components4.3Test Cases4.4Templates4.5Message-based Communication4.6Timers4.7Alt Statement4.8Altsteps4.9Default Altsteps4.10Functions4.11Summary 5Multi Compoenet TTCN-35.1Multi Component Test Case Example5.2Test Components5.3Mappings and Connections5.4 Component Type Extension5.5Miscellaneous Port Operations5.6SUT Addresses5.7 Putting The Pieces Together5.8Summary 6Procedure-based Communication6.1Procedure-Versus Message-based Communication6.2An Example - the Directory Service6.3Procedure-based Communication in TTCN-36.4Communication Operations6.5Procedure-based Communication on the Client Side6.6Procedure-based Communication on the Server Side6.7Addressing6.8Summary 7Modular TTCN-37.1Modules7.2Group Definitions7.3Importing7.4Module Parameters7.5Attributes7.6Summary 8TTCN-3 Data Types8.1The Session Initiation Protocol8.2Subtyping8.3TTCN-3 Built-in Types8.4User-defined Types8.5 Nested Type Definitions8.6 Encoding And Decoding Of Data8.7Summary 9Advanced Type Topics9.1Type Compatibility9.2The Anytype Type9.3The Address Type9.4Recursive Type Definitions9.5Foreign Type Systems9.6Summary 10Templates10.1A First Look at TTCN-3 Templates10.2The TTCN-3 Match Operation10.3Template Definition for One Specific Value10.4Template Definitions with Matching Expressions10.5Template Definitions for Signatures10.6 Assignment, Access Of Templates And The Pre-Defined Functions Isvalue And Valueof 10.7Summary 11Advanced Templates11.1Template Definitions for Complex Type Structures11.2Template References11.3Template Parameterization11.4Selective Modification of Other Templates11.5Explicit Versus Implicit Template Definitions11.6 Restricting Template Usage11.7 Template Variables And Computing Functions11.8Structuring of Template Definitions for Complex Types11.9Summary 12Extension Packages12.1 Static Test Configurations12.2 Real-Time In Ttcn-312.3 Type Parameterization12.4 Behaviour Types12.5 Summary 13TTCN-3 Test Systems in Practice13.1The Anatomy of a TTCN-3 Test System13.2Test System Execution of a Simple Test Case13.3More About The SUT Adapter13.4More About The Platform Adapter13.5More About External Codecs13.6 Documentation Comments13.7Conclusion14Frameworks14.1 Frameworks And Test Suites14.2 TTCN-3 Libraries14.3 Design Of Frameworks14.4 Example: The Ipv6 Testing Framework14.5 Summary 15Advice and Examples15.1TTCN-3 Style Guide15.2Suggestions for Modularization15.3Template Specification for Complex Message Definitions15.4Useful Behaviour15.5Test Component Synchronization16 LTE Testing With TTCN-316.1 LTE Description16.2 LTE Testsuite16.3 Summary 17Closing Thoughts and Future Di
- ISBN: 978-0-470-66306-6
- Editorial: John Wiley & Sons
- Encuadernacion: Cartoné
- Páginas: 360
- Fecha Publicación: 04/03/2011
- Nº Volúmenes: 1
- Idioma: Inglés