90 likes | 298 Views
PDU PCN. TTCN 3 in SGSN testing Peter Eldh. Our business. TTCN 3 introduction project. SGSN development project. Jan. 2004. June 2004. Introducing TTCN 3. Why? The same functional test tool for both GSM & WCDMA access Automation New test ports, interfaces and test objects needed
E N D
PDU PCN TTCN 3 in SGSN testing Peter Eldh
TTCN 3 introduction project SGSN development project Jan.2004 June2004 Introducing TTCN 3 • Why? • The same functional test tool for both GSM & WCDMA access • Automation • New test ports, interfaces and test objects needed • Wanted the advantages in TTCN 3 (speed, debug, usability…) • Re-writing of existing test cases (automation requirements, different structure to support new test objects) • How? • Separate project with GA targeting the start of a SGSN development project • 7 persons – 6 I&V and 1 PLM • Goal: Covering 80 % of the legacy functional req. with automated test cases ~ 1500 test cases
SGSN environment SMS - GMSC SM - SC SMS - IWMSC E C CAMEL GSM SCF Gd AUC MSC/VLR HLR Ge D Gs A Iu Gc Gr R Uu Iu Gi PDN TE MT UTRAN SGSN GGSN TE Gn Ga Gb Ga Gp TE MT BSS Gn Billing R Um CGF System GGSN Gf SGSN EIR Other PLMN SGSN SUT TTCN3 simulated interface TTCN3 simulated nodes
SGSN test configuration Gb stack Gb API SGSN LLC Gb LLC TP TTCN-3 compiled modules BSSGP NS NS TP FR E1 TCAP TP SS7 TCAP TP TCAP functions in C++ (e.g. enc/dec) SCCP SCCP TP IuC/Gr/Ge Gd/Ge MTP3 SCCP TP L2 SS7 API E1 or ATM TTCN-3 RTE I/f hardware IuU/Gn/Gp UDP TP (Gch, modified Ga) TTCN-3 TCP TP UNIX WS Unix socket
Testflow TTCN Passed Test Cases- new functionality FT Functional Test PTBPre-Test of Build (Regression) Delivery ST System Test Achieved capacity, Stability… FOA ARS NIV UCD/NFD SV Analyze SI SV System Verification SI System Integration MIT Modelling MT Coding - Review