make ttcn-3 happen! - · pdf filemake ttcn-3 happen! introducing ttworkbench as the ttcn-3...

15
Make TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment

Upload: letram

Post on 20-Mar-2018

254 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

Make TTCN-3 happen!Introducing TTworkbench as the TTCN-3 environment

Page 2: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

2Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

Testing Technologies – Facts and Figures

Research Group Fraunhofer FOKUS

Founded in 2000

Headquarters located in Berlin, Germany

2000:

First commercial TTCN-3 environment �TTthree

Compiler and Run-Time Environment

2005:

First full TTCN-3 IDE � TTworkbench

Editing, Compiling, Executing

2007: Stable and world-wide deployed installation

base

2007

1996

2005

2000 TT´sFoundationThree

TTworkbench

Today

Test Groupat FOKUS

Page 3: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

3Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

Testing Technologies

VisionEfficient and systematic testingTest automation along the development life cycle

MissionTo reduce your testing costs with ready-to-run test solutionsTest automation across technologies, development phases andtypes of testing

Increase your test quality by 100%Reduce re-test costs up to 50%Find errors first and locate their causes

TaskExtended TTCN-3 development tool-setMost advanced test suites and services

Page 4: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

4Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

Customer Distribution

Page 5: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

5Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

TTCN-3 in European Projects

Page 6: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

6Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

Why Testing Technologies?

We live test automation with TTCN-3We have been the first moverWe are continuously expanding ourexpertise in TTCN-3

We make test automation workProfit from our expertiseFind it captured in

The most productive test automation platformOur powerful test solutions

We are TTCN-3Driving standards in the past and the future

Page 7: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

7Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

TTworkbench – An Impression of TTCN-3 Tooling

ResultAnalyzer

Online Logging,Filter, Reporting

Test Report

Test Execution

Test CampaignDesigner

(Test Automation)

TestParametrization

DevelopersPerspective

for Modification

Page 8: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

8Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

Scaling with the Needs

TTthree TTruntime

TTman

TTdebug

Express Basic Professional

Development Execution

TTworkbench Core

CLT3doc

GFT

TTworkbench Releases

TTmex

MOSTFCat

IDLCORBA

ASN.1

WSDLSOAP

Plugins

Page 9: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

9Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

The TTplugin Concept

TTworkbench pluginsFor a particular access technology (port)For a particular protocol (codec)To perfom partial external tasks (Ext Funct)To import additional languages

Test suites can use these plugins

TTworkbench

PortPlugins

CodecPlugins

Ext. FuncPlugins

LanguagePlugins

Test Cases

Page 10: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

10Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

Adaptation to:� Test Management and Execution (local/distributed) � TCI� System Under Test � TRI� External Data Representation � TCI

� Standardized

� Adaptable

� Portable

� Flexible

� Scalable

TTCN-3 Reference Implementation ArchitectureFuture-Proof Investments

System Adaptor Platform Adaptor

Com

pone

nt

Han

dlin

g Control

Types, Data

Behavior Components

Ports Timer

TCI

Cod

ecs

Test Management

System Under Test (SUT)

TRI

Page 11: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

11Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

What’s Next ?

Testing Technologies profits from Open Source projectslike

EclipseApacheEtc.

We are recognizing the relevance of open sourceprojects and have decided to support such OS projectsby helping to meet their claim of quality assurance.

Page 12: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

12Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

The Community Program

Projects that develop software that is put under an opensource license model (e.g. OSI certified licenses)

Testing Technologies offers TTworkbenchExpressBasic and/orProfessional

To give OS projects a head-start in the area of testautomation

Apply for partnership [email protected]

Page 13: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

13Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

Your Path to Partnership

Do you qualify? Application Phase Community Partner

Are you anopen sourceproject?

Do you want touse testautomation?

Are you willingto release yourtest code?

Send an informalapplication toTesting Tech

• Name and scopeof the project

• Website• Contact person

• etc.

TTworkbench

Project A Project A Project B Project C

Test CasesTest CasesTest Cases

Page 14: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

14Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

The Community

Codecs and System Adapters are the nuts-and-bolds ofevery TTCN-3 environment

Full support of TRI for System AdaptersFull support of TCI for Codecs

GUI and Command-Line test execution

Open-Source Plugins for Open-Source Projects!

Page 15: Make TTCN-3 happen! - · PDF fileMake TTCN-3 happen! Introducing TTworkbench as the TTCN-3 environment. Copyright © Testing Technologies 2007. Confidential Information. All Rights

15Copyright Testing Technologies 2007. Confidential Information. All Rights Reserved. More Information at www.testingtech.com.©

THANK YOU!

Questions?