Beruflich Dokumente
Kultur Dokumente
Content overview
Introduction
General Overview
Hardware components
Software components
RKU
27.02.2010
X-ITE
Nexus Test case Editor QD-EDIT
Test Data Editor TDE
Universal Protocol Decoder UPD
Common Result Handler CRES
Introduction
Nexus 8610 ITE is an advanced protocol test solution for network
operators and network providers
Enables the simulation and emulation of many telecommunication related
protocols in all existing core-networks, converged as well as traditional
SS7networks
Mobile
Network
RKU
27.02.2010
Fixed
Network
NGN
Network
Introduction
8610 ITE is the key solution for several testing requirements within an expanding
reliable network such as:
Feature test
Load/Stress test
System/Integration test
Regression test
Conformance test
Robustness test
Revenue assurance test
RKU
27.02.2010
RKU
27.02.2010
Scaleable
Interface hardware
RKU
27.02.2010
Additional Features
Several machines may be connected to a LAN
Usage of one machine as server possible
Possibility to use several machines and hardware by one user at the same time via same test
configuration.
Possible use of one machine by several testers (Multiuser-TUCH)
RKU
Remark:
Additional machines have to be added to $HOME/.netrc for usage.
27.02.2010
Test cases
ITE
protocols
ITE
operating
system
SUN
Solaris
UNIX
RKU
27.02.2010
Forth Interpreter
Test Unit
Command Handler
(TUCH)
RTP
Interface Command Handler
(ITFCH_RTP)
UNIX
Interface Card
(IP)
Interface Cards
(SS7, ATM, ISDN, Analogue)
Exercise: Check for actual processes of tuch and itfch on your machine
RKU
27.02.2010
XITE
main window
- navigation
- TC compilation
Universal Protocol
Decoder (UPD)
Terminal Data
Editor (TDE)
Test Execution
(TEA)
- Load Test
- Update Data
- Start-Stop
Global Data
Editor (GDE)
RKU
27.02.2010
Online Statistic
Offline Statistic
CRES
Xite
Start:
Xite &
console showing
actions & errors
Test list
.qd-file
Project test list
Test configurations
RKU
27.02.2010
RKU
XITE gives access to all tools necessary for test creation, test editing, test
execution
and result-evaluation.
A console-window is started simultaneously which displays all actions & errors of
XITE and its
sub-applications
All available test-configurations are displayed in the left window column
Test scenarios used for testing are represented with their whole structure
Main columns of X-ITE display the ITE-directory-structure of:
~/tests - 1st column
~/scenario - 2nd column
3rd- and 4th-column display content of selected directory in 2nd column
Remark: Whether youve opened XITE and nothing appears within the columns,
please check $HOME/Lamadef for correct paths
XITE characteristics may be set in $HOME/.Xiterc
27.02.2010
Testconfiguration
Select a Test Configuration
Select Item
Double Mouse-Click or
press <RETURN> to start
the Test Execution
Application (TEA)
Test Configurations
RKU
27.02.2010
QD-file
Edit a QD-File Testcase
Select Project
Select Area
Select a .qd-file
Press EDIT button
Selected QD-file
RKU
27.02.2010
Creation of a new .qd-file via the button New in X-ITE and editing with QDEDIT will fill
the .qd-file with the default .qd-contents.
Any .qd-file starts with a terminal configuration defining the different stack-elements and
the protocols they are using:
Due to the circumstance, that any used interface is handled as separate process during
execution, a steer file has to be generated each time anything was changed in the
terminal-configuration of the .qd-file. This will be done by choosing a .qd-file within Xite
and pressing the 'Gen Main'-button
RKU
27.02.2010
Editor
Editing
shortcuts
Terminal list
Macro List
Testcase List
Testcase commands
RKU
27.02.2010
SIP/VERSION2
\COMMON\
Extensions: USE_COMPRESS_FORMAT
\End Terminal Configuration\
Start-tag of
configuration table
Terminal name as
used in message flow
Terminal uses
this protocol
Protocol specific
constant file
Protocol specific
extensions
Extensions valid for
all used protocols
End-tag
configuration table
RKU
27.02.2010
RKU
27.02.2010
|
SIP_SERVER
\|\
bob@biloxi.com
Invite
|
SIP_MSG--------------------------------->|
|-------------------->SIP_MSG
|
|
Ringing
|<--------------------SIP_MSG
SIP_MSG<---------------------------------|
C_Ringing
|
|
\Variant SIP_ServerX_test\
|
SIP_MSG<---------------------------------|
C_Ringing
|
\End Variant\
|
RKU
27.02.2010
RKU
Message Setup
27.02.2010
SIP_MSG->
T303 SIP_MSG<-
2000 SIP_MSG->
RKU
Invite
Via
C_Invite
|
|
bob@biloxi.com Invite
|
SIP_MSG----------------------------------------------------->|
|
SIP_MSG<-----------------------------------------------------|
C_Ringing
|
|
TRIGGER_SIP_CLIENT_2
|
RCV_TRIGGER
|
|
bob@biloxi.com Invite |
SIP_MSG------------------>|
|
RKU
27.02.2010
SIP_CLIENT_2
RKU
27.02.2010
RKU
QD to TEA Mapping
27.02.2010
Simulated Layer(s)
Actual test campaign
counting
Online result
evaluation
Global
control area
Interactive test control
RKU
27.02.2010
Pre-test campaignsettings
RKU
For each connection link to the test object (e.g. trunk) a stack has to be defined.
The names of the stack-points are only of informative nature. They can be set freely
by the user.
Each stack consists of several terminals, representing the different protocol-layers
& channels. Any terminal is handled as one process during test execution.
Each protocol-layer contains a scenario which enables communication with its
upper and lower layer(s). Lower layer runs in emulation mode which can be
influenced by the simulated layer.
All hardware links have to be represented by this stack, even if they're unused.
Unused links have to be filled with a dummy-scenario.
Several colours represent the status of the test equipment (TEQ):
green
- TEQ is available for all users (locked by nobody)
red
- TEQ is locked by another user in single-user mode
grey
- TEQ is not reachable via Ethernet
Reasons:
I) TEQ was restarted/shut downed recently (<10min)
II) network problem
yellow
- TEQ is locked by user himself = ready for testing
magenta
- TEQ is locked by another user in multi-user mode
27.02.2010
RKU
27.02.2010
RKU
27.02.2010
RKU
27.02.2010
RKU
27.02.2010
RKU
27.02.2010
RKU
Remark: Its also possible to set the test mode exclusive for some terminals via the TDE
using the
variable Start_Stop_Mode and the values described below.
27.02.2010
manual Synchro
(Start_Stop_Mode =0)
Synchro
(Start_Stop_Mode =1)
Manual
(Start_Stop_Mode =2)
Loop
(Start_Stop_Mode =3)
Load
(Start_Stop_Mode =4)
Complex
(Start_Stop_Mode =5)
RKU
27.02.2010
CMD:
CMD:
Hint:
RKU
27.02.2010
RKU
27.02.2010
RKU
27.02.2010
RKU
27.02.2010
LastTC:
selects the last test case to be executed in the test case sequence (max.999).
all test cases defined in the test case list will be executed.
Exclude
all test cases defined in the test case list will be skipped.
(range of test cases to be executed is given by FirstTC and LastTC)
TC List
comma separated list of single test case numbers or test case ranges to
be used as include or exclude list .
(Example: 3,4,8-12,15)
RKU
27.02.2010
GDE Timers&Numbers
Timer Settings
Number Settings
RKU
27.02.2010
GDE Timers
Timers: All timers in ITE have to be set in milliseconds. Most used timers are:
D_Snd_Delay:
D_Next_Call:
This value is used to delay execution of next test case. Only applicable for
A-side terminals and with BHCA is set to 0.
Default value: 5000 ms
D_Start:
Specifies the delay between the start of the test case (start button is pressed)
and the execution of the first test case. Only applicable for A-side terminals.
Default value: 0 ms
T_Trigger:
D_Speech:
T_Nodef:
a message.
RKU
27.02.2010
defined for
Calling
Expected
Called, Calling and Expected numbers may be used for other purpose in some
protocol implementation (e.g. SIP). Check web documentation of protocols for more
details.
User specific Numbers TDx_NR (1<=x<=9)
User specified variables. Value string can be used inside the test case message flow
with the command TDx_NR. Maximal length of characters (digits): 40
RKU
27.02.2010
Display Settings
Loadrate Settings
Additional settings
RKU
27.02.2010
RKU
None:
UPD:
Hex:
Para:
UPD all:
UPD low:
27.02.2010
RKU
27.02.2010
Set amount of successive faults which can occur until the test
stops.
Rep_Nr:
n-times).
Other Variables
Terminal variables which will be used in all terminals.
RKU
27.02.2010
RKU
27.02.2010
RKU
27.02.2010
RKU
27.02.2010
Octet numbering
Binary decoding of
any octet as
specified
Textual description
of
decoded bit-part
Hexadecimal or
additional
textual description
of
decoded bit-part
RKU
27.02.2010
RKU
27.02.2010
RKU
27.02.2010
Counters
Textual Fault
Description
RKU
27.02.2010
RKU
27.02.2010
Thank you !
www.alcatel-lucent.com
RKU
27.02.2010
Further Information
Please visit our website: www.nexustelecom.com
mailto ralf.kuehl@nexustelecom.com
phone: +41 78 750 6856
Helpline
RKU
27.02.2010
mailto 8610@nexustelecom.com
phone: +41 76 355 6767