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