Download presentation
Presentation is loading. Please wait.
1
STF 454 TDL – Overview Last change: 2013-05-08
© ETSI All rights reserved
2
Design aspects Considering the recommendations of previous ETSI activity on HLTD TDL should be easy-to-use Mandatory and optional language elements TDL should be open for further extensions Test data specified in any language should be used in TDL © ETSI All rights reserved
3
Comments/Annotations
Comments can be added to any TDL elements Except for comments Annotations allow to attach user/tool specific extensions, hints to TDL elements To support code generation To add new language elements Packages © ETSI All rights reserved
4
Test Data Data types, messages, templates etc. defined in any language can be used There is no internal data type specification in TDL But may be added later if needed Consequence: Data is treated as strings in TDL Tool-specific syntax/semantics checking © ETSI All rights reserved
5
Test Description Test description
To help code generation: flag isTestCase May have parameters Test Objective (free text) Test Configuration (reference) Interaction flow (behaviour description) © ETSI All rights reserved
6
Test Configuration Static Component, gate: type
Gate instance Static Component, gate: type Configuration: may be specified explicitly or implicitly Connection restrictions Component instance Component instance PO role: SUT role: SUT Connection PCO PCO Component instance Component instance CP role: Tester role: Tester © ETSI All rights reserved
7
Test Behaviour – Atomic Behaviour
Gate events: Interaction (send/receive) Local action Verdict TD reference Exit (Finish the whole TD) text fail TD xx © ETSI All rights reserved
8
Test Behaviour – Combined Behaviour
Combined behaviours: Alternative Tester receiving Conditional Tester send (“if then else”) Parallel Loops Bounded (“for”) Unbounded (“while”) © ETSI All rights reserved
9
Test Behaviour – Exceptional/Periodic
Starts by Tester receive event Default Interrupt Periodic Starts by Tester send event Executed in parallel with the behaviour of the containing combined behaviour © ETSI All rights reserved
10
Time Each event has a time stamp Time constraint expressions
Time observation Time constraint expressions © ETSI All rights reserved
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.