Documente Academic
Documente Profesional
Documente Cultură
Page 2
Page 3
Verify
Command verify returns statistic
All those parameters can be used for test verification (test result)
Company & Products
Page 4
Verify
-
-> Statistic for a single test case: Reset before test case execution
1) Reset manually from CLI:
2) Reset automatically from test scenario config file
-> resetstat
-> callscenario.conf
Page 5
Test Case
Page 6
Verdict = PASS
Page 7
Page 8
->
shutdown, abort
->
Root Cause
Page 9
Call Model
traffic
Begin Scenario
Loop Scenario
End Scenario
Recovery Scenario (optional)
begin
end
time
Hint: Duration of the Loop Scenario is defined in the Test Case as following:
period[x].duration = <time in seconds>
period[x].duration = 0
infinite
Company & Products
Page 10
Page 11
Page 12
Concurrent
period[x].group[m]
period[x].group[n]
period[x].group[o]
In sequence
period[a].group[x]
period[b].group[y]
period[c].group[z]
Page 13
Page 14
Groups
Call Models
Period index Group index
Name
Company & Products
Page 15
Why?
Answer: A mobile subscriber cannot assume several roles, like Called Party and
Calling Party at the same time.
Page 16
period[1]
BEGIN_SCENARIO
LOOP_SCENARIO
END_SCENARIO
period[2]
BEGIN_SCENARIO
LOOP_SCENARIO
END_SCENARIO
period[m]
BEGIN_SCENARIO
LOOP_SCENARIO
END_SCENARIO
time
Page 17
Scenarioswitchmode
Two ways how subscribers move through SCENARIOS and PERIODS:
1. concurrent
or
direct:
period[0]
BEGIN_SCENARIO
LOOP_SCENARIO
END_SCENARIO
period[1]
BEGIN_SCENARIO
LOOP_SCENARIO
END_SCENARIO
period[2]
BEGIN_SCENARIO
LOOP_SCENARIO
END_SCENARIO
Page 18
Scenarioswitchmode
Two ways how subscribers move through SCENARIOS and PERIODS:
2. up/down:
period[0]
BEGIN_SCENARIO
LOOP_SCENARIO
END_SCENARIO
period[1]
BEGIN_SCENARIO
LOOP_SCENARIO
END_SCENARIO
period[2]
BEGIN_SCENARIO
LOOP_SCENARIO
END_SCENARIO
Page 19
Page 20
Test Case
sequentially
period[0]
Mobile Subscriber
period[1]
period[2]
group[x]
group[x]
International Roamer
Mobile Subscriber
ps_call
Period
Standard Subscriber
Mobile Subscriber
group[0]
concurrently
Group
group[y]
group[y]
Fraudulent Subscriber
group[z]
Call Model
Call Model
Call Model
loop
loop
loop
begin
end
begin
end
begin
end
Call Model
Page 21