一种测试方法、测试装置、测试设备、存储介质和系统制造方法及图纸

技术编号:37457652 阅读:22 留言:0更新日期:2023-05-06 09:30
本申请实施例公开了一种测试方法、测试装置、测试设备、存储介质和系统,该方法包括:获取待测用例场景;基于待测用例场景,确定信令模型编号和协议参数;调用仪表设备中信令模型编号对应的目标信令模型,并将协议参数传递到目标信令模型中,以控制仪表设备生成目标测试脚本;基于目标测试脚本对待测用例场景进行测试,得到待测用例场景对应的测试结果。如此,不仅能够提高脚本开发效率,而且还能够实现信令参数级别的仿真,提高仿真精度;同时由于无需人工挑选测试脚本,还可以提升测试执行效率。还可以提升测试执行效率。还可以提升测试执行效率。

【技术实现步骤摘要】
一种测试方法、测试装置、测试设备、存储介质和系统


[0001]本申请涉及测试
,尤其涉及一种测试方法、测试装置、测试设备、存储介质和系统。

技术介绍

[0002]随着互联网的快速发展和终端的普及,移动终端(例如手机、掌上电脑、笔记本等)已经成为人们必备的通讯工具。各种方便人们生活的功能都能够在移动终端上实现,例如手机电视、网上购物、位置共享、移动支付等,都需要移动终端接入到互联网才能实现。
[0003]为了提升问题内场拦截率,移动终端在测试阶段需要进行全球运营商网络模拟测试。目前可以采用以下两种方式:一种是利用真实基站、核心网模拟运营商网络环境,以供移动终端测试;另一种是利用通信仪表逐条开发测试脚本模拟运营商网络环境,以供移动终端覆盖各个场景测试。然而,已有的测试方案均存在一些缺陷,例如,由于全球运营商数量庞大和测试场景过多而导致仪表脚本开发效率低,各个运营商的信令和参数都有差异,脚本开发难以兼顾诸多细节而导致模拟仿真精度低等等。

技术实现思路

[0004]本申请提出一种测试方法、测试装置、测试设备、存储介质和系统本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:获取待测用例场景;基于所述待测用例场景,确定信令模型编号和协议参数;调用仪表设备中所述信令模型编号对应的目标信令模型,并将所述协议参数传递到所述目标信令模型中,以控制所述仪表设备生成目标测试脚本;基于所述目标测试脚本对所述待测用例场景进行测试,得到所述待测用例场景对应的测试结果。2.根据权利要求1所述的方法,其特征在于,在基于所述目标测试脚本对所述待测用例场景进行测试之前,所述方法还包括:向切卡器发送第一控制命令;其中,所述第一控制命令用于控制所述切卡器切换到第一测试卡。3.根据权利要求1所述的方法,其特征在于,所述获取待测用例场景,包括:根据预设规划表和/或预置输入信息,生成用例场景全集;从所述用例场景全集中,获取所述待测用例场景。4.根据权利要求1所述的方法,其特征在于,所述基于所述待测用例场景,确定信令模型编号和协议参数,包括:基于所述待测用例场景,从预设数据库中获取所述信令模型编号和所述协议参数。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:从所述预设数据库中获取第一参数信息;根据所述第一参数信息,配置所述仪表设备的环境。6.根据权利要求4或5所述的方法,其特征在于,在所述获取待测用例场景之前,所述方法还包括:获取预设规划表和信令参数表;将所述预设规划表和所述信令参数表存储至所述预设数据库中。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:若通信技术演进或者规划变更,则更新所述预设规划表;或者,若配置参数变更或者出现异常参数,则更新所述信令参数表。8.根据权利要求3所述的方法,其特征在于,所述方法还包括:遍历所述用例场景全集中的所有用例场景,将每一个用例场景依次作为所述待测用例场景,循环执行如权利要求1所述的测试方法,直至得到所有用例场景对应的测试结果;根据所有用例场景对应的测试结果,生成目标测试报告。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:若所述待测用例场景与第一用例场景满足复用条件,则复用所述第一用例场景对应的信令模型,和/或,复用所述第一用例场景的部分协议参数;其中,所述第一用例场景为所述用例场景全集中的任意一个用例场景。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:若所述待测用例场景为视频场景,则复用语音场景对应的信令模型;或者,
若所述待测用例场景为5G独立组网制式下的数据场景,则复用5G非独立组网制式下所述数据场景对应的信令模型;或者,若所述待测用例场景为5G独立组网制式下的非数据场景,则复用4G网络制式下所述非数据场景对应的信令模型;或者,若所述待测用例场景为至少两个用例场景的组合场景,则将所述至少两个用例场景对应的信令模型进行并联。11.根据权利要求1所述的方法,其特征在于,在所述待测用例场景为语音场景的情况下,所述方法还包括:确定支持语音业务时所对应的语音协议参数;若所述语音业务的服务类型为IMS注册服务,则调用所述IMS注册服务对应的第一目标信令模型,并将所述语音协议参数传递到所述第一目标信令模型中,以控制所述仪表设备生成IMS注册测试脚本;若所述语音业务的服务类型为IMS主叫服务,则调用所述IMS主叫服务对应的第二目标信令模型,并将所述语音协议参数传递到所述第二目标信令模型中,以控制所述仪表设备生成IMS主叫测试脚本;若所述语音业务的服务类型为IMS被叫服务,则调用所述IMS被叫服务对应的第三目标信令模型,并将所述语音协议参数传递到所述第三目标信令模型中,以控制所述仪表设备生成IMS被叫测试脚本;相应地,所述基于所述目标测试脚本对所述待测用例场景进行测试,得到所述待测用例场景对应的测试结果,包括:根据所述IMS注册测试脚本对被测设备的IMS注册服务进行用例测试,生成第一测试结果;根据所述IMS主叫测试脚本对被测设备的IMS主叫服务进行用例测试,生成第二测试结果;根据所述IMS被叫测试脚本对被测设备的IMS被叫服务进行用例测试,生成第三测试结果;基于所述第一测试结果、所述第二测试结果和所述第三测试结果,得到所述语音场景对应的测试结果。12.根据权利要求1所述的方法,其特征在于,在所述待测用例场景为紧急呼叫场景的情况下,所述方法还包括:设置i的初始值等于0;判断紧急信令模型编号是否等于i;若所述紧急信令模型编号不等于i,则将i+1赋值为i,继续执行所述判断紧急信令模型编号是否为i的操作;若所述紧急信令模型编号等于i,则确定第i组协议参数,并将所述第i...

【专利技术属性】
技术研发人员:刘政吴伟曹涛年秋实张佩珊
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1