
An Introduction to TTCN-3
by Willcock, Colin; Deiß; , Thomas; Tobies, Stephan; Keil, Stefan; Engler, Federico; Schulz, Stephan; Wiles, Anthony-
This Item Qualifies for Free Shipping!*
*Excludes marketplace orders.
Buy New
Rent Textbook
Used Textbook
We're Sorry
Sold Out
eTextbook
We're Sorry
Not Available
How Marketplace Works:
- This item is offered by an independent seller and not shipped from our warehouse
- Item details like edition and cover design may differ from our description; see seller's comments before ordering.
- Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
- Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
- Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.
Summary
Author Biography
Colin Willcock is a Research Manager at Nokia Research center. He is currently working on testing methodology, tool development and standardization. He is part of the core ETSI team which developed the TTCN-3 language.
As well as extensive participation at ETSI, ITU-T and 3GPP standardization, he has worked on a part-time basis at ETSI for the last 6 years on specialist task forces. He has also in the past been the raporteur for the ITU-T Z.105 standard (use of SDL with ASN.1) and a member of the joint ISO/ITU-T ASN.1 experts group.
Table of Contents
About the Authors | |
Foreword | |
Preface | |
Acknowledgements | |
List of Figures | |
List of Tables | |
Abbreviations and Acronyms | |
Introduction | |
TTCNâÇô3 as a Language | |
The Development of TTCNâÇô3 | |
Summary | |
TTCNâÇô3 by Example | |
TTCNâÇô3 Test Suite | |
TTCNâÇô3 Test Systems | |
Summary | |
Basic TTCNâÇô3 | |
Basic Constructs | |
Basic Statements | |
Summary | |
Single Component TTCNâÇô3 | |
Ports | |
Components | |
Test Cases | |
Templates | |
MessageâÇôbased Communication | |
Timers | |
Alt Statement | |
Altsteps | |
Default Altsteps | |
Functions | |
Summary | |
Multi Compoenet TTCNâÇô3 | |
Multi Component Test Case Example | |
Test Components | |
Mappings and Connections | |
Component Type Extension | |
Miscellaneous Port Operations | |
SUT Addresses | |
Putting The Pieces Together | |
Summary | |
ProcedureâÇôbased Communication | |
ProcedureâÇôVersus MessageâÇôbased Communication | |
An Example âÇô the Directory Service | |
ProcedureâÇôbased Communication in TTCNâÇô3 | |
Communication Operations | |
ProcedureâÇôbased Communication on the Client Side | |
ProcedureâÇôbased Communication on the Server Side | |
Addressing | |
Summary | |
Modular TTCNâÇô3 | |
Modules | |
Group Definitions | |
Importing | |
Module Parameters | |
Attributes | |
Summary | |
TTCNâÇô3 Data Types | |
The Session Initiation Protocol | |
Subtyping | |
TTCNâÇô3 BuiltâÇôin Types | |
UserâÇôdefined Types | |
Nested Type Definitions | |
Encoding And Decoding Of Data | |
Summary | |
Advanced Type Topics | |
Type Compatibility | |
The Anytype Type | |
The Address Type | |
Recursive Type Definitions | |
Foreign Type Systems | |
Summary | |
Templates | |
A First Look at TTCNâÇô3 Templates | |
The TTCNâÇô3 Match Operation | |
Template Definition for One Specific Value | |
Template Definitions with Matching Expressions | |
Template Definitions for Signatures | |
Assignment, Access Of Templates And The PreâÇôDefined Functions Isvalue And Valueof | |
Summary | |
Advanced Templates | |
Template Definitions for Complex Type Structures | |
Template References | |
Template Parameterization | |
Selective Modification of Other Templates | |
Explicit Versus Implicit Template Definitions | |
Restricting Template Usage | |
Template Variables And Computing Functions | |
Structuring of Template Definitions for Complex Types | |
Summary | |
Extension Packages | |
Static Test Configurations | |
RealâÇôTime In TtcnâÇô3 | |
Type Parameterization | |
Behaviour Types | |
Summary | |
TTCNâÇô3 Test Systems in Practice | |
The Anatomy of a TTCNâÇô3 Test System | |
Test System Execution of a Simple Test Case | |
More About The SUT Adapter | |
More About The Platform Adapter | |
More About External Codecs | |
Documentation Comments | |
Conclusion | |
Frameworks | |
Frameworks And Test Suites | |
TTCNâÇô3 Libraries | |
Design Of Frameworks | |
Example: The Ipv6 Testing Framework | |
Summary | |
Advice and Examples | |
TTCNâÇô3 Style Guide | |
Suggestions for Modularization | |
Template Specification for Complex Message Definitions | |
Useful Behaviour | |
Test Component Synchronization | |
LTE Testing With TTCNâÇô3 | |
LTE Description | |
LTE Testsuite | |
Summary | |
Closing Thoughts and Future Directions | |
References | |
Index | |
Table of Contents provided by Publisher. All Rights Reserved. |
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.