automation_presentation_session
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Test Template & Tools Presentation
18/July/2005 Zhang, Yi
Nortel Confidential Information
Contents
Name Test Template New Function Brief Introduction Establish any RABs within 1+4 steps Systematic trace analysis Multi-UE call establishment and trace analysis Old Functions but rarely used Check execution result in testoffice’s log store Action filter and statistics
Establish Call
> Domain identification
> Use specific method for call establishment
• • • • Ms::voicecall::ms Generic/keypressCsCall(keypressVTcall) Ms::atCmd Ms::ppp::activate
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 6 /58
Nortel Confidential Information
Tenor metrics
> The TENOR metrics are all available from testoffice ms::tenor::getmetric service available in the script edition menu "Init list of values". This service will send to TENOR the metric you requested (e.g. "NUM CELL IN ACTIVE SET") and store it in the variable you specified in your script :
> GENERIC_dlASC(24) “15 4” > CALIB_deltaRSCP(0,1 )
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 3 /58
Nor源自文库el Confidential Information
> But there is a limitation in 3GIDA V4.2.2 , if you miss one of the CID and unfortunately one RRC message was sent through this channel, 3GIDA would crash . I know in V4.1, 3GIDA seldom crash even some common channel cids are lost
> INIT myVar "ms::tenor::getmetric -mobile $ms -metric "NUM CELL IN ACTIVE SET""
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 7 /58
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 8 /58
Nortel Confidential Information
Tenor metrics
> The TENOR metrics are all available from testoffice ms::tenor::getmetric service available in the script edition menu "Init list of values". This service will send to TENOR the metric you requested (e.g. "NUM CELL IN ACTIVE SET") and store it in the variable you specified in your script :
Attenuation calibrate (RFSIM)
Init Actions in “Des & Res” play a very import role in parameter input
Mobile Reset FTP upload (different from Udragon) Remote SQL check ([] @<@ @>@) Local defined SQL check
Nortel Confidential Information
Dynamic Iub configuration
> 3GIDA can decode the cell setup message, and put cid of each relevant common channel in its’ configuration file. We do not need to check the NodeB ctch any more.
> Precisely change the attenuation to meet the handover criteria, no necessary to change the attenuation while watching UE RSCP 1dB by 1dB.(accurate and quick) > RSCP difference stored in file system, could be revised off line.
• • • • Setup of the call : 1 rrc connection setup 1 rl setup Release of the call: 1 rrc connection release 1 rl delete No call drop during the “RAB setup” and “RAB release” Check the evolution of radio bears : 1 radio bear setup success for UL/DL RAB
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 10 /58
Nortel Confidential Information
>Questions & Answer , any comments are welcome
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 5 /58
Nortel Confidential Information
Attenuation calibrate (RFSIM)
> Calculate the RSCP difference of each mobgroup output in specific UE total received wide band power(-85dB), power offset on RFSIM is for the same purpose.
> INIT myVar "ms::tenor::getmetric -mobile $ms -metric "NUM CELL IN ACTIVE SET""
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 9 /58
> Check if the Call is established
> Release the Call > Iub counter check
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 2 /58
Nortel Confidential Information
Major procédure for Test Template
> Generate all Asconf data for Call establishment
> Init E2E system and ensure platform usable > Establish a Call according to a specific Asconf
Nortel Confidential Information
Tenor RRC & NAS Message Capture
> Ms::tenor::waitmessage -mobile $ms –message CALL PROCEEDING
> This function is very useful for long time test, duration test and repetitive test. Do you want to spend hours waiting for 3GIDA decoding a 300~400MB grc file which could crash by accident? Or you wish to catch some specific RRC message to audit the whole test, which is real time, easy tracking, quick response, need not big hard disk or long time post analysis? Think about it
> Get TMSI/PTMSI from VLR & HLR for UE tracing in Iub spy
• 3GIDA database have the TMSI/PTMSI field name in TNAS table.
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 4 /58
Tenor
RRC & NAS Message Capture Tenor metrics Key emulation
3GIDA
Dynamic Iub configuration
Example
Different ASConf establishment
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 1 /58
Nortel Confidential Information
Iub counter check
> Get CommID with TMSI/PTMSI
> Get timestamp of procedure “RRC connectionsetup”, “RAB setup”, “RAB release”, “RL release” > Check call evolution
Nortel Confidential Information
Asconf Data Generation
> PS $GENERIC_IB 128
> PS $GENERIC_Streaming 64 > CSD $GENERIC_Conversational 64
> PS $GENERIC_IB 2048
18/July/2005 Zhang, Yi
Nortel Confidential Information
Contents
Name Test Template New Function Brief Introduction Establish any RABs within 1+4 steps Systematic trace analysis Multi-UE call establishment and trace analysis Old Functions but rarely used Check execution result in testoffice’s log store Action filter and statistics
Establish Call
> Domain identification
> Use specific method for call establishment
• • • • Ms::voicecall::ms Generic/keypressCsCall(keypressVTcall) Ms::atCmd Ms::ppp::activate
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 6 /58
Nortel Confidential Information
Tenor metrics
> The TENOR metrics are all available from testoffice ms::tenor::getmetric service available in the script edition menu "Init list of values". This service will send to TENOR the metric you requested (e.g. "NUM CELL IN ACTIVE SET") and store it in the variable you specified in your script :
> GENERIC_dlASC(24) “15 4” > CALIB_deltaRSCP(0,1 )
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 3 /58
Nor源自文库el Confidential Information
> But there is a limitation in 3GIDA V4.2.2 , if you miss one of the CID and unfortunately one RRC message was sent through this channel, 3GIDA would crash . I know in V4.1, 3GIDA seldom crash even some common channel cids are lost
> INIT myVar "ms::tenor::getmetric -mobile $ms -metric "NUM CELL IN ACTIVE SET""
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 7 /58
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 8 /58
Nortel Confidential Information
Tenor metrics
> The TENOR metrics are all available from testoffice ms::tenor::getmetric service available in the script edition menu "Init list of values". This service will send to TENOR the metric you requested (e.g. "NUM CELL IN ACTIVE SET") and store it in the variable you specified in your script :
Attenuation calibrate (RFSIM)
Init Actions in “Des & Res” play a very import role in parameter input
Mobile Reset FTP upload (different from Udragon) Remote SQL check ([] @<@ @>@) Local defined SQL check
Nortel Confidential Information
Dynamic Iub configuration
> 3GIDA can decode the cell setup message, and put cid of each relevant common channel in its’ configuration file. We do not need to check the NodeB ctch any more.
> Precisely change the attenuation to meet the handover criteria, no necessary to change the attenuation while watching UE RSCP 1dB by 1dB.(accurate and quick) > RSCP difference stored in file system, could be revised off line.
• • • • Setup of the call : 1 rrc connection setup 1 rl setup Release of the call: 1 rrc connection release 1 rl delete No call drop during the “RAB setup” and “RAB release” Check the evolution of radio bears : 1 radio bear setup success for UL/DL RAB
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 10 /58
Nortel Confidential Information
>Questions & Answer , any comments are welcome
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 5 /58
Nortel Confidential Information
Attenuation calibrate (RFSIM)
> Calculate the RSCP difference of each mobgroup output in specific UE total received wide band power(-85dB), power offset on RFSIM is for the same purpose.
> INIT myVar "ms::tenor::getmetric -mobile $ms -metric "NUM CELL IN ACTIVE SET""
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 9 /58
> Check if the Call is established
> Release the Call > Iub counter check
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 2 /58
Nortel Confidential Information
Major procédure for Test Template
> Generate all Asconf data for Call establishment
> Init E2E system and ensure platform usable > Establish a Call according to a specific Asconf
Nortel Confidential Information
Tenor RRC & NAS Message Capture
> Ms::tenor::waitmessage -mobile $ms –message CALL PROCEEDING
> This function is very useful for long time test, duration test and repetitive test. Do you want to spend hours waiting for 3GIDA decoding a 300~400MB grc file which could crash by accident? Or you wish to catch some specific RRC message to audit the whole test, which is real time, easy tracking, quick response, need not big hard disk or long time post analysis? Think about it
> Get TMSI/PTMSI from VLR & HLR for UE tracing in Iub spy
• 3GIDA database have the TMSI/PTMSI field name in TNAS table.
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 4 /58
Tenor
RRC & NAS Message Capture Tenor metrics Key emulation
3GIDA
Dynamic Iub configuration
Example
Different ASConf establishment
SQ/RNC/INF/011057 01.04/EN Standard - Compact RNC Training March 05 Page 1 /58
Nortel Confidential Information
Iub counter check
> Get CommID with TMSI/PTMSI
> Get timestamp of procedure “RRC connectionsetup”, “RAB setup”, “RAB release”, “RL release” > Check call evolution
Nortel Confidential Information
Asconf Data Generation
> PS $GENERIC_IB 128
> PS $GENERIC_Streaming 64 > CSD $GENERIC_Conversational 64
> PS $GENERIC_IB 2048