Home
        First Steps User's Guide
         Contents
1.   OE Originating Endpoint UAC User Agent Client   OS Operating System UAS User Agent Server   PR Proxy UDP User Datagram Protocol  RD Redirect   8 2  Notes    This document is subject to change without notice   Testing Technologies IST GmbH   MichaelkirchstraBe 17 18   10179 Berlin  Germany    Phone  49 30 726 19 19  0    Fax   49 30 726 19 19  20  Email  into testingtech com    Internet  www testingtech com       Testing Technologies  the Testing Tech logo  TTworkbench and TTsuite are trademarks or registered trademarks of  Testing Technologies IST GmbH  Other terms are used for identification purposes and are trademarks or registered  trademarks of their respective companies  Testing Technologies    TTsuite is powered by Eclipse technology and  includes Eclipse plug ins that can be installed and used with other Eclipse 3 7 1 based offerings  It includes software  developed by the Apache Software Foundation  http    www apache org    ANTLR  htto  Awww antlr org    Tigris org   htip   gef tigris org    and L2FProd com  http   L2FProd com                   First Steps User s Guide TTsuite SIP    
2.   mismatch  Response  Responde_200_r_1    PC_PROXY true 10 56 15 552 Response  Responde_100_r_1  PESTA    gett 5 a 10 56 15 582  mismatch  Response  Responge_101_199 1 1    PC_REGISTRATION true   10 55 15 509  match  Response  Responge_200_r_1    PC_PRECONFIGURED_REGISTRAR false    PC_ADDR_RECORD_REGISTRAR false enn eee    PC_MULTICAST_REGISTRAR false 10 56 15 676 spp iEnd ACK Request 5  Uppy    PC_THIRD_PARTY false    ay     0 56     PC_SHOULD false OF   Ronina es  M aj E 10 56 15 703 spp End BYE Request al ppr    4 2  Saving Configurations and Test Results    The current executed run of test cases can be saved in a   tl1z file       Be  2 a  ely a    gj    Value   SIP 20   109   Trying   omit   omit   ae Result    omit      Analyser    amp  a  BEY O 4 3 4  Bal  gt      5        parameters   27    Graphical  Online Logging          by pressing the export button and selecting    Export Log    in the       type filter text          X       G      SE 5  D a        Y   Expected TTCN 3 Template       zam    Test Data 28 D  Dump               Export Test Campaign       Management View                   Test Case    The generated     t1z file contains the current configuration  CLF           4   SIP_RFC3261_Eval    SIP_RG_RR_V_001 1 CONTI    SIP_RG_RR_V_002 1 CONTI    SIP_RG_RR_V_003 1 CONTI        Export Log  Export Plain Text Log  cannot be imported again             amp  sipVersion    statusCode          and the executed log traces              For reviewing  this file can be im
3.  015  2 reco rejectInvite loc_CSeq_s   ol SPCC TE CE V016  g RFC3608 CC TECEN  E ttcn3 RFC3660    amp  tten3 RFC3841    SIPP  receive   oe E  I INVITE Request _r_1    v_INVITE Request sender sent labe CE VI  Sere setHeadersOnRec ciptofin vite e v    ivre _Reque os ol SIP CC TE CE V 0     7  G   tten3 RFC3891 net  jectInvite taos c_CSeq_s   1   amp  tten3 RFC3892 setverdict  fail   d SIP_CC_TE_CE_V_021  G tten3 RFC3903 stop      SIP_CC_TE_CE_V_022    SIP_CC_TE_CE_V_023       E tten3 RFCH911      amp  tten3 RFC4028 r      pA  E Problems     Console  2   3 Graph Module Dependencies     TICN 3 Declarations    T3Doc  4 Search ex     amp  meS tB  TTCN 3   amp  tten3  e          i el tten3 XML    C  Program Files ava jdkl 7 0_02 bin javaw exe  11 05 2012 10 52 38      Project View   tens Path CL Editor     settings  E gt  media_files     ttplugins  GF tten3     tten3build   claren ath      SIP_CC_TE_CE_V_024             6 2  TTthree  TTCN 3 Compiler     For recompiling all TTCN 3 files open SIP_Mainmodule  ttcn3 in the CL Editor and press the  Rebuild button      After recompilation follow Step 2 of    4  Running My First Test Case       NOTE  Compilation is only necessary if changing test cases or creating new ones  Otherwise  the generated    jar Tiles from TTCN 3 source are already available for execution     6 3  TTman  Test Execution Management     In order to execute test cases and configure parameters  the CLF has to be loaded into the Test Execution  Management     Beside a 
4.  G F  Parameters are configured by default to use within the following ar za E  scenario  The Test Suite will run on the same machine the IUT  SIP    amp  PXTLS false  Phone  Proxy  does  Here  the same loopback IP Address 127 0 0 1 greus sue  will be used for IUT and Test System  They have to distinguish in of PC_UA true    PC_PROXY true  their ports 5060 and 5061    a ae ES i    PC_REDIRECTS true    PC_REGISTRATION true      PC_PRECONFIGURED_REGISTRAR false    Further details please find under    PC_ADDR_RECORD_REGISTRAR false  i     PC_MULTICAST_REGISTRAR false  Helo  gt  Help Contents  gt  Testing Tech TTsuite SIP  GCs DATS sa    PC SHOULD false 7  4 mt                       Copyright Testing Technologies  All rights reserved     4 1  Analysis    e Click on the TTCN 3 Graphical Logging tab   It shows the results of the execution as a graphical output          Testing  Technologies    A Spirent Company    e Asingle click ona    send    message arrow provides further details of the TTCN 3 template  representation in the Test Data View  Double click on    send    and    receive    arrows for a coding in the    Dump View     e Asingle click ona    match    or    mismatch    box shows you the received message compared to the    expected TTCN 3 template  Mismatched values are marked red        eT seer oa Be E                                      rie se MM Ari e i SHI  i retor  oP Management  3   9  Meta Campaign     o  E Test Data   3   Dump   amp  Console    alplar B  H Z  BO 
5.  amp      Epected TICN 3 Template Data  type filter text     type filter text type filter text  Test Case Runs INCOM      Name Value     Seis  a   SIP_RFC3261_Eval     af Response r a Response    SIP RG_RR_V_001 1 conti      statusline   statusLine  m SIP RG RR V 002 1 CONTI F sipVersion SIP 2 0  amp  sipVersion     SIP_RG_RR V 003 1 CONT        statusCode 100   statusCode    SIP_CC_OE_CE V001 1 CONTE    eessonPwase    amp  reasonPhrase  _CC_OE_CE V 002 1 CONTI    Bi Se    msgHeader  Sw_CC_OE_CE_V_003 1 CONTE     a accept   accept  a rP SWP_CC_TE_CE V001 1 CONTE     al acceptEncoding r w acceptEncoding  P 10 6 14 214   a acceptLanguage     w acceptLanguage  a p SP_CC_TE_CEV 002 1 conti     a alertinfo   1 ai alertinfo  ep 10 56 19 020    al allow      a allow  4   SIP_CC_TE_CE V003 1 CONTI    P  SIP_MainModulettcn3 23    F  SIP_CaliControl tten3  F  SP_Steps tten3  ep 10 55 32 579     aes     SIP_CC PR_MP_RQ V 001 1 CONTI _   Gh  Gemphical    3    TICN 3 Textual Logging T Log Stack View  4 Search 100   Management           rane   wr STEM       al E  o  View   Parameters   3    C  Test Adapter Parameters View  E E      10 56 15 404 spp End INVITE Request    sop  type filter text    10 56 45 427 TResp 5 0   Name Value S  0  gt SIP PIXITs   10 56 15 427 User Action Required Please hook off         it  F PICS items   10 56 15 523 spp EE Le  PXU r  A one  A 10 56 15 524 spp e    eee lupp    PC_UAS true   10 56 15 536 Response  Responge_101_199_r_i  PC_UAC t  A erie   10 56 15 541 
6. 1   Select the latest version of TTworkbench  Express  Basic or Professional  for your platform    Step 2   Enter your Download Reference ID  valid tor TTworkbench AND TTsuite SIP     Step 3   Download the file and save it in your favored directory     NOTE  With the Linux version of Microsoft Internet Explorer  the browser saves the  jar file as  zip   Just rename it back to  jar     Step 4  Repeat steps 1 3 to download TTsuite SIP Developers  TTsuite SIP_3 x x archived site zip      Step 5    Save the license file license  dat in your favored directory           Copyright Testing Technologies  All rights reserved     3  Installation  3 1  TTworkbench    Step 1    Windows Platform   Double click on Tiworkbench xxx installer exe   to be found on desktop or selected directory      Linux Platform   Use command line  java jar TTworkbench xxx installer jar    Step 2  Follow the pop up installation wizard       On request  browse for the valid license file License  dat  already  saved in your favored directory      TTsuite xxx and TTworkbench require a valid license file for  execution  which was sent to you by mail      Step 3    Start TTworkbench from created desktop icon or menu entry     Step 4    Start a new workspace by accepting the default workspace  location on request or choose an existing one     3 2    Tsuite SIP    Step 5    In the TTworkbench menu  click on menu item  Helo  gt  Install New Software       Step 6  Click Add     gt  Archive     Choose the downloaded ins
7. CLF containing a specific test campaign  for instance SIP_RFC3261 Eval clf   the default CLF  provides all 608 test cases  They are organized in specific group structures     NOTE  You are able to execute all 608 test cases only  if you have purchased the SIP test suite  With your  evaluation license file you can exclusively run the following test cases     To test a Registration Server  To test a User Agent Server   SIP_RG RR_V_0OO1 SIP_CC TE CE V 001  SIP_RG_RR_V_0O02 SIP_CC TE CE V 002  SIP_RG_RR_V_003 SIP_CC_TE CE V 00    To test a User Agent Client  To test a Proxy Server    SIP CC OE CE V 001 SIP_CC PR MP_RQ_V_001  SIP_CC OE CE V 002 SIP_CC PR_MP_RQ_V_002  SIP_CC OE CE V_ 003 SIP_CC PR_MP_ RQ V_003          Copyright Testing Technologies  All rights reserved     Testing  Technologies    A Spirent Company           Further details you can find in the integrated Users Guide  Chapters     Using TTworkbench CL Editor        Using TTworkbench TTthree    and     Using TTworkbench TTman        Click on  Help  gt  Helo Contents  gt  Testing Tech TIworkbench Users Guide     7  Updates    Please refer to    3 2  TTsuite SIP        8  Appendix    8 1  Acronyms    CE Call Establishment RG Registration   CL Editor Core Language Editor RR Registrar   CLF Campaign Loader File RT Registrant   DHCP Dynamic Host Configuration Protocol SIP Session Initiation Protocol  IUT Implementation Under Test TE Terminating Endpoint  MG Messaging TS Test System   MLF Module Loader File UA User Agent 
8. First Steps User   s Guide  TTsuite SIP    This user s guide helps you to download and install TTworkbench  and guides  you through configuring and running test cases of TTsuite SIP     Requirements   Download   Installation   Running My First Test Case  SIP Configuration   Details    Updates    en nn a o a    Appendix        Testing  Technologies    A Spirent Company       For a successful proceeding please follow the instructions step by step   If you need any assistance or want to report bug and error please contact Testing Technologies    customer care  department     Mr  Dirk Borowski  Phone   49 30 726 19 190    Email  ttcn3 support testingtech com    1  Requirements    Operating Systems  Microsoft Windows XP  Vista  7  x86 32  x86 64   Red Hat Enterprise Linux  GTK  x86 32  x86 64   Fedora  GTK  x86 32  x86 64   SUSE Linux  GTK  x86 32  x86 64     Java 2 Platform  JRE   Version J2SE  Download at www oracle com technetwork java javase downloads index html     Please note that we strongly recommend to use the above Java JDK  With the  OpenJDK IcedTea for Linux the TTworkbench license will not work correctly     Memory  2 GB  4 GB recommended     Reference ID and License File    Before you download TT workbench and TTsuite SIP  make sure you received a valid Reference ID  and license file  Otherwise please contact our sales team at sales testingtech com     2  Download    Please use Testing Technologies    download portal  www testingtech com support downloads php   Step 
9. arting to send a REGISTER_Request to the TS  200 ok    5 1 2  Terminating Originating Endpoints  TE OE   UAS Tests  TE_CE    The IUT acts as a User Agent Server  UAS   The TS starts to establish a Invite_Request  call  It sends out e g  an INVITE_Request and the IUT replies to this      n    outgoing message     UAC Tests  OE_CE    The IUT acts as a User Agent Client  UAC  who starts to establish a Invite_Request  call to the TS  The TS waits for an INVITE_Request and answers Te  according to the incoming message     5 1 3  Proxy Redirect Server  PR RD           Invite_Request          _      _   _  _    gt    lt           Proxy  Proxy Group  ee    The IUT acts as a Proxy Server  The TS simulates two User Agents  that establish a call through the Proxy Server     Redirect Server  RD Group     The IUT acts as a Redirect Server  The TS simulates a UA that gets a  redirected response from the Server     Invite_ Request    200 ok    Invite_Request    inne ot Redirect  Se  3xx_Response Server    In the Parameter View of the Execution Management you find different parameters to change the settings for your  individual test configuration  Below you find a description of the mainly used parameters separated in groups        5 2  Test Suite Properties    5 2 1  PICS Items  PX_UDP  Use transport layer UDP  true  or TCP  false    PC_Stateless  Switch between stateless  true  and stateful  false  Proxy Server     Other items of this group should be changed only if using the control part 
10. assword for Authorization of UA1     PX RFC2617 USERNAME2   Username for Authorization of UA2     PX_RFC_261 7_PASSWD2   Password for Authorization of UA2  Here you configure the IP Addresses for sending to the IUT     PX_IUT_IPADDR   IP Address of the PC the IUT runs on  e g  192 168 89 2   This IP Address will be used as receiver  address in the IP packet where payload is SIP Message  i e  the IP address of the Proxy Server     For further details about Test Suite Properties open the Development View  Package Explorer  and click on   TTsuite S IP_3 x x  gt  doc  gt  TTsuite SiPUsersGuide  gt  index html        First Steps User s Guide TTsuite SIP    6  Details    6 1  Core Language Editor  CL Editor     Each TTCN 3 Tile is view  and editable by double clicking in the CL Editor  As shown in Step 1  of    4  Running My First Test Case    you find the TTCN 3 source code      tten3  for SIP in folder  ttcn3 RFC3261     After opening the files  the source code will be syntactically checked and highlighted  In addition   an outline will be generated automatically and the go to declaration feature will be enabled        wb TTCN 3 De velopment                            rol tt c ly  File Edit Source co ae me Ditarin m Window Help       ia Y ink Qa  a  w  7 gjest py   33  sD  ES TTCN 3 Projects 33   A    A SIP_MainModuletten3    P  SIP_CallControl ttcn3 22   P  SIP_Steps tten3 niz A 4E BRB Nn  jas  a   SP _CatiControt  le Tsu 3 26 i s scart Pte alicontrol   f all    import declarati
11. ench s installation folder     License file  icense dat       ome     After installation Tlworkbench can be initialized to speed up the first start  The  resulting cache data will be stored in the    configuration    subfolder     Initialize after installation             This is the 64 bit version of TtworkbenchProfessional  Please make sure that you have  a 64 bit version of Java installed            Made with IzPack   http   izpack org        TTworkbench Professional stores your projects in a folder called a workspace     Choose a workspace folder to use for this session     ne E       Fli lea thie ae the defanilt and da nat ack anain             Welcome    Help Contents  W Search  Dynamic Help  Key Assist  Ctrl Shift L  Tips and Tricks     Cheat Sheets_    zi    Certificates      53 Verify Certificate Integrity  Check for Updates   Install New Software         About TTworkbench Professional          Available Software    Select a site or enter the location of a site     Work with  type or select a site    n    Find more software by working with the  Available Software Sites  preferences   type filter text  Name Version  1     There is no site selected   Details    Yi Show only the jatest versions of available software __ Hide items that are already installed  Y1 Group items by category What is already installed   Vi Contact all update sites during install to find required software          Select  Import the TTCN 3 Test Solution Project s  into workspace     Select an imp
12. in TTCN 3 to select the IUT  capabilities  Depending on the selection  different test cases will be executed for the specific IUT           Copyright Testing Technologies  All rights reserved     Testing  Technologies    A Spirent Company           5 2 2  PIXIT_Items    Address Intormation of Test System    PX_ETS_IPADDR   First Test System IP Address  static or given DHCP Server address   This IP Address will be used as sender address  in the UDP packet with SIP Message for UA1 as payload     PX_ETS_ PORT   Port used as sender port in the IP packet  5060  for UA1     PX_ETS_IPADD2   Second Test System IP Address  This IP Address will be used as sender address in the UDP packet with SIP  Message for UA2 as payload     PX_ETS_PORT2   Port used as sender port in the IP packet  5061  for UA2     Address Information of IUT    PX_IUT_IPADDR   IP Address of IUT  This IP Address will be used as receiver address in the IP packet where payload is SIP Message   i e  the IP address of the Proxy Server     PX_IUT_PORT   Port used as receiver port in the IP packet  5060      Need Registration      PX_PR_MTC_REGISTRATION   True if there is a need to register the UA1 at Proxy first     PX_PR_PTC_REGISTRATION   True if there is a need to register the UA2 at Proxy first     Message Depending Parameters tor Authentication    PX_REGISTRATION_AUTHENICATION   True if the Proxy requires Authorization of the UAs     PX RFC2617 USERNAME   Username for Authorization of UA1     PX RFC_261 7 PASSWD   P
13. ons  f import from IP  _TypesAn zip z   tten3 RFC3261 isport from SIP_Texplates all  a O TestPurposesforCaliContro     c  T myGFT oft import from SIP_Steps all     OniginatingEndpoint   ff  SIP_CeliControl tten3 ag a ant  RY SIP_MainModule ttcn3 er B u ve AE pha rca llControl   a    Callestablishment  e 5   a    ValidBehaviour    ff  SIP_Messaging ttcn3  ir ging gr as origina ahs ngEndpoint     SIP_CC_TE_CE_V 001     I SIP_QueryingCapabilities tten3 group Callestablis hment eA        SIP_Registration tten3 re up ValidBehaviour   ki gi A O tlin      SIP_RFC3261_Eval ctf S  SIP_CC_TE CE V 003 u e  1 ry SIP_RFC3261 cif testcase SIP_CC_O   _CE V_ 01   r de    i Component system Sipinterfaces     SIP_CC_TE_CE_V 004  TTCN 3 Compiler  D SP ci vor uve Regest NITE equ S SPECE CEV Is  a epaite in nitPort ate  system   ol SIP CC TE CE V 006  V lid t B tt Tapae mte mpr ethene ies CSeq_s     SIP_CC TE CEVI    aliaate uttons  P SIP_TypesAndConf tten3 v_Def cult   vate  defa ultCCoE     e SIP_CC_TE_CE_V_00  E tten3 RFC3262 irre esis Pn atio ont  A j     ra S Re  SI tten3 RFC2265 eas INVITE       CC TECE Vi  Gd ttend RFC3B13 Twat  start  PX TMAIT   S SIP_CC_TE CE V 010      SIP_CC_TECE VON       g alt  G1 tten3 RFC3323    SIPP  receive      7    Z tten3 RFC3326 INVITE  Re quest_r_S    gt  value v_INVITE_Request   E Sosa remap  El tten3 RFC3327 Twait stop    SIP_CC_TE_CE V 013  al setverdict  pass      SIP_CC_TE_CE V 014   S tRNS setHeadersOnReceiptOfInvite v INVITE Request     SIP_CC_TE_CE V
14. ort source              General   amp  CVS     Plug in Development    Run Debug   amp  Team    TICN 3  i TTCN 3 Example Projects      A TTCN 3 Test Solution Projects        TTsuite SIP_3 2 5                4  Running My First Test Case       Step 1  Open the TTsuite SIP folder in the Package Explorer   TTCN 3 Development Perspective           Se Gah Modes Dependencies h   TOH Oniston   Ta y Sauce   P  u n   MLELA VESLA    hpepeta        TTTS  Open the folder tten3 RFC3261 and double click on the test pee  campaign loader file SIP_RFC3261_ Eval clf  sangre   The perspective will automatically switch into the Fo aem mainaas  TTCN 3 Execution Management   Erma             Step 3  Start an IUT  any SIP soft phone  on your PC     Step 4      Execution   Select the test case SIP_CC_TE_CE_V_001 by single click and  press the Execute tests button  amp       This test case is already configured and was taken as an example  from    5  SIP Configuration     UAS Tests                                          i   4 ep SIP_CC_TE_CE_V_001 1 CONTI  Step 5  Extension  PETAEN  Click on SIP_Main to edit the parameters in the Parameter View a O   L  Om   below Management View   a gp SIP_CC_TE_CE V 003 1 CONTI  g  10 56 32 679            SIP_CC PR_MP_RQ_V_001 1 CONTI _  For configuration details please refer to    Chapter 5  a ant  Parameterization     UAS Tests    E Parameters 52    El Test Adapter Parameter View  E i a   E   type filter text  Name Value ue  Hint   amp   gt SIP_PIXITs p  i i 7 5
15. ported by pressing the import    type filter text           ai       EIRE By By OG   E Or z Expected TTCN 3 Template    smi  ga Test Data 3 gt     S    Dump           Import Test Campaign          button and selecting    Import Log                 Test Case        To run configured test cases again  please press the import button          4   SIP_RFC3261_Eval    SIP_RG_RR_V_001    SIP_RG_RR_V_002 1 CONTI    SIP_RG_RR_V_003 1 CONTI        Import Log       W Response  E statusLine   amp  sipVersion    statusCode    Import Log As New Session                  and select    Import Log As New Session        In order to generate a test report  use this button     Further details about execution and savings you can find in the integrated Users Guide  Chapter     Using TTworkbench TTman     Click on  Help  gt  Help Contents  gt  Testing Tech TTworkbench Users Guide     First Steps User s Guide TTsuite SIP       5  SIP Configuration    Below you find the different test configurations for all 608 test cases     5 1  Group Structure    5 1 1  Registration Group  RG        Registrar Tests  RG_RR  MG_RR  TS IUT  The Test System  TS  will simulate the User Agent  UA  who will     register to its Registration Proxy by sending a REGISTER_Request to __Seaier Reaves    Registrar  the Implementation Under Test  IUT      oo crver    The IUT acts as the Registration Proxy     Registrant Tests  RG_ RI  MG RIT        The TS will simulate the Registration Proxy  The IUT will register by  lt a een  St
16. tallation file  TTsuite SIP_3 x x archived site zip and type a name for this  test suite  Choose the test suite  click Next  gt  Next     Accept the terms of license agreements  Finish and confirm then  restart of TTworkbench     Step 7  After restart  please import the installed TTsuite     Close the welcome tab  In the project view  just click on the right  mouse button  go to menu     File  gt  Import  gt  TTCN 3  gt  TTCN 3 solution projects   gt  select the installed TTsuite  gt  Finish     Further details about installation you can find in Chapter 2 of the  integrated Users Guide  Click on  Helo  gt  Helo Contents  gt   Testing Tech TTworkbench Users Guide     First Steps User s Guide TTsuite SIP    Testing  Technologies    A Spirent Company            d    Computer    Daten  D      Download          Organisieren    In Bibliothek aufnehmen v Freigeben f  r v Bren          Vid E  H Videos  S  license dat    G  4 TlworkbenchProfessional win64 v14 installer exe          Computer   amp   Windows7_0S  C     a Daten  D    a  Lenovo_Recovery  Q            G z q 7  FJ IzPack   Installation of TTworkbenchProfessione          File Edit Navigate Search Project Refactoring Run Window   Help                 A license file is needed to operate TTworkbench  Please save the one you received  from Testing Technologies in a convenient location and select it using the Browse  button     This step is optional  If you skip it now  please make sure to copy your license  dat later  to TTworkb
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Mode d`emploi du BSCOPE  GE 18023 Instructions / Assembly  施工説明書    かごバッグ×ヨーヨーモチーフ    Zenoah BT251 User's Manual  avis urgent de correction d`un dispositif médical  Le raisonnement sociologique  BEDIENUNGSANLEITUNG    Copyright © All rights reserved. 
   Failed to retrieve file