TTCN 3 in SGSN testing

Download Report

Transcript TTCN 3 in SGSN testing

PDU PCN
TTCN 3 in SGSN testing
Peter Eldh
Our business
© Ericsson AB 2005
2
TTCN 3 in SGSN testing
2005-04-26
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
TTCN 3 introduction project
Jan.
2004
© Ericsson AB 2005
SGSN development project
June
2004
3
TTCN 3 in SGSN testing
2005-04-26
SGSN environment
SMS-GMSC
SMS-IWMSC
E
SM-SC
C
CAMEL GSM
SCF
Gd
HLR AUC
MSC/VLR
A
Iu
Uu
R
TE
Gs
MT
D
Ge
Gr
Iu
UTRAN
SGSN
Gc
Gi
Gn
Gb
TE
MT
R
BSS
Gn
Um
Ga
TE
Ga
Gp
CGF
GGSN
SGSN
PDN
GGSN
Gf
Billing
System
EIR
Other PLMN
SGSN
SUT
TTCN3 simulated interface
TTCN3 simulated nodes
© Ericsson AB 2005
4
TTCN 3 in SGSN testing
2005-04-26
SGSN test configuration
Gb stack
Gb API
LLC
BSSGP
NS
FR
E1
Gb
LLC TP
NS TP
TCAP TP
SS7
IuC/Gr/Ge
Gd/Ge
IuU/Gn/Gp
TCAP TP
TCAP
SCCP
MTP3
L2
E1 or ATM
SGSN
SCCP TP
SCCP TP
functions
in C++
(e.g. enc/dec)
SS7 API
TTCN-3
RTE
I/f hardware
UDP TP
(Gch, modified Ga)
TCP TP
Unix socket
© Ericsson AB 2005
TTCN-3
compiled
modules
5
TTCN-3
UNIX WS
TTCN 3 in SGSN testing
2005-04-26
Testflow
TTCN
Passed Test Casesnew functionality
FT
Functional Test
PTB
Delivery
Pre-Test of Build
(Regression)
ST
System Test
Achieved capacity,
Stability…
FOA
ARS
NIV
UCD/NFD
SV
Analyze
SI
Modelling
SI
MIT
MT
System Integration
SV
System Verification
Coding - Review
© Ericsson AB 2005
6
TTCN 3 in SGSN testing
2005-04-26
© Ericsson AB 2005
7
TTCN 3 in SGSN testing
2005-04-26