TTworkbench Developing Powerful Test Systems TTworkbench Graphical test development and execution environment based on TTCN-3 Includes full range of features needed for Test specification, execution and analysis Offers the option of graphic definition for test cases Supports test automation methods Significantly reduces costs Ensures optimal quality throughout the whole test cycle Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 2 TTworkbench: Benefits (1) Cost Reduction Full test automation No manual, non-repeatable or ad hoc processes Integrated architecture Shortens learning curve Quality Optimization Test case analyzer reduces errors in test cases Testing in early design stages Due to fast test specification and execution Fast reusability and easy extension of already defined tests Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 3 TTworkbench: Benefits (2) Productivity All in one development tool For specification, analysis, and execution of test systems High transparency Through textual or/and graphical test definition Higher Flexibility Fast integration of test systems Due to existing or easy to write test adaptors Technology independent test system design By using the standardized test language TTCN-3 Fast reusage and import of existing ASN.1, IDL and XML structures Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 4 TTworkbench Series – A Complete IDE for TTCN-3 Objectives of the Tool Complete TTCN-3 tool chain from specification to execution System Specification Technical Features Test Purpose Abstract Test Case Executable Test Case Test Results Assessment Editing Implementing TTCN-3 Core Notation Support including ASN.1, IDL, XSD, WSDL TTCN-3 Graphical Format TTCN-3 Runtime Interface (Java and C binding, datagrams) All TTCN-3 Control Interfaces (Java binding) Automated migration from TTCN-2 Executing Distributed Runtime Environment Integrated on different test devices Compatible with over 800 Eclipse-Plugins Conditions of Use Commercial and educational licenses available Now available Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 5 TTsuite Series – Test Suite Frameworks Wireless Test Solutions TTsuite-HSS | TTsuite-Presence | TTsuite-Femtocell Protocol Specification IETF Test Purpose ETSI Conformance Test Suite Executable Modification Adaptation Developers Complete Test Suite TTworkbench QA VoIP & IMS Test Solutions TTsuite-H.248 (MEGACO) TTsuite-IPv6 TTsuite-M3UA TTsuite-M2PA TTsuite-SCTP TTsuite-SIP TTsuite-SUA TTsuite-VoiceQualityRTP Reference Platforms Java 5.0 (Sun, IBM or BEA) Microsoft Windows Vista and XP, x86-32 Red Hat Enterprise Linux 5.0, x86-32 and 4.0 update 2, x86-64, GTK Fedora 7, x86-32 and x86-64, GTK SUSE Linux Enterprise Server 10, x86-32, GTK Commercial licenses available Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 6 Scaling with the Needs TTworkbench Releases Development Execution Plugins GFT TTdebug XSD ASN.1 CL TTman T3doc IDL CORBA TTthree TTruntime TTworkbench Core WSDL SOAP MOST … Express Copyright Basic Professional © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 7 Future-Proof Investments The TTplugin Concept TTworkbench plugins For a particular access technology (Port) For a particular protocol (Codec) To perfom partial external tasks (External Function) To import additional languages For distributed execution (TTmex) Test suites can use these plugins Test Cases Port Port Plugins Plugins Codec CodecPl Plugins ugins External Function External Function Plugins Plugins Language Plugins TTworkbench Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 8 Test Suite Frameworks More Than a Test Solution Test Cases CL Components Port Implementation TTman TTthree Types Codec TTruntime T3doc TTworkbench (Express/Basic/Professional) Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 9 Available Components Test Cases SIP ISDN ISUP IDL IPv6 XSD ASN.1 MOST 802.16d (MAC) SCTP M3UA SUA WSDL H.248 / MEGACO UDP TCP CORBA MTP-3 HTTP OSCI TLP RS-232 SOAP RS-485 MOST IPv4 … TTworkbench (Express/Basic/Professional) Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 10 TTworkbench Express Test Case Management, Execution and Analysis TTworkbench Express Reduced to the essentials Without the burden of a full development platform Feature TTman Fast execution of predefined tests Test result analysis High reusability Clear and easy handling Combinable with different plugins Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 12 TTworkbench Express: TTman Definition, execution, saving and resuming of test campaigns project-wise Textual and graphical logging with different levels Test data view with analysis support Follow TTCN-3 source function Selection and configuration of test adapter and runtime plugins (ports, codecs, external functions) Statistics view Generation of test reports (HTML, PDF, Excel, Word) Scripting for batch mode tests Command line option Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 13 TTworkbench Express: TTman Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 14 TTworkbench Basic Test Case Management, Execution and Analysis Textual Test Specification TTworkbench Basic Test development environment Text-based TTCN-3 specification Compilation Test case execution Analysis Features CL Editor: TTCN-3 Core Language editor including T3Doc TTthree: TTCN-3 compiler TTman: test management, execution and analysis Combinable with different plugins Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 16 TTworkbench Basic: TTman Definition, execution, saving and resuming of test campaigns project-wise Textual and graphical logging with different levels Test data view with analysis support Follow TTCN-3 source function Selection and configuration of test adapter and runtime plugins (ports, codecs, external functions) Statistics view Generation of test reports (HTML, PDF, Excel, Word) Scripting for batch mode tests Command line option Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 17 TTworkbench Basic: TTman Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 18 TTworkbench Basic: CL Editor Full support of the TTCN-3 ETSI standard Text formatting and syntax highlighting Text annotation and error reporting with source navigation Code folding, code templates TTCN-3 data generation and modification wizard Content assistance Module dependency graph Outline page showing specification structure Quick fix support Refactoring T3Doc HTML export Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 19 TTworkbench Basic: CL Editor Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 20 TTworkbench Basic: TTthree Platform-independent compilation and execution Full support of the TTCN-3 ETSI standard Flexible adaptation to test devices via standardized TTCN-3 Runtime Interface (TRI) Easy integration of external codecs via standardized TTCN-3 Control Interfaces (TCI) Command line option Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 21 TTworkbench Basic: TTthree Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 22 TTworkbench Professional Test Case Management, Execution and Analysis Textual and Graphical Test Specification TTworkbench Professional Test development environment Graphical and text based TTCN-3 specification Compilation Test case execution and analysis Features TTworkbench Basic CL Editor: TTCN-3 Core Language Editor including T3Doc TTthree: TTCN-3 compiler TTman: Test management, execution and analysis GFT Editor: Graphical TTCN-3 editor TTdebug: TTCN-3 source code level debugger RPDE: Runtime Plugin Development Environment Combinable with different plugins Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 24 TTworkbench Professional: GFT Editor Graphical design and visualization of test cases as GFT sequence diagrams Native TTCN-3 data import On-line generation of TTCN-3 Core Language Automatic generation of GFT (graphics) out of TTCN-3 Core Language Flexible export of graphics into GIF (documentation) Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 25 TTworkbench Professional: GFT Editor Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 26 TTworkbench Professional: TTdebug Transparent debugging of TTCN-3 and Java-based test adapters and codecs simultaneously GUI based setting/removal of breakpoints and watchpoints Manually suspending/resuming running test suites Stepping through a suspended test suite Viewing the status and the stack traces of multiple components Content viewing and modification of local and component variables from base or structured types and of local parameters Viewing the status of timers and manually triggering timeouts Viewing the status of port queues Manipulating the order of messages in the queues Viewing the content of the messages in the queues Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 27 TTworkbench Professional: TTdebug Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 28 TTworkbench Professional: RPDE Intuitive framework for developing TTCN-3 runtime extension plugins Editing in a plain mode as well as in a GUI assisted mode for all features of a TTCN-3 runtime plugin Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 29 TTworkbench Professional: RPDE Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 30 TTtwo2three Seamless Migration from TTCN-2 to TTCN-3 TTtwo2three Translator for the seamless migration from TTCN-2 to TTCN-3 technology To keep previous investments into TTCN-2 test suites To improve TTCN-2 specifications To enable the power of TTCN-3 A modern, powerful and standardized test technology Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 32 TTtwo2three: Features Unified handling of defaults and test steps Support of concurrent and non-concurrent test suites Full ASN.1 support Highly customizable, automated translation into TTCN-3 Close relation of generated TTCN-3 to TTCN-2 source Prefixed and postfixed identifiers for increased readability Modularization into type, component and test behavior modules for easy reuse of generated TTCN-3 Detailed translation information and statistics Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 33 TTCN-2 Source Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 34 Translation Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 35 Translated TTCN-3 Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 36 TTtwo2three: Standards ISO/IEC 9464-3 (1996): Information technology – Open systems interconnection – Conformance testing methodology and framework – Part 3: The Tree and Tabular combined Notation (TTCN) ITU-T Recommendation X.680 (1997): Information technology – Abstract Syntax Notation One (ASN.1) ETSI TR 100 666 V1.0.0: Information technology – Open Systems Interconnection Conformance testing methodology and framework – Part 3: The Tree and Tabular Combined Notation (TTCN) (Edition 2++), May 1999 ETSI TR 101 874 V1.1.1 TTCN-2 to TTCN-3 Mapping, Dec. 2000 ETSI ES 201 873-4 V2.2.1 TTCN-3 Operational Semantics, Feb. 2003 ETSI ES 201 873-1 V3.1.1 TTCN-3 Core Language, Jun. 2005 Copyright © Testing Technologies 2010. Confidential Information. All Rights Reserved. More Information at www.testingtech.com. 37
© Copyright 2024 ExpyDoc