基于多语种的消息推送测试方法、装置、设备及存储介质制造方法及图纸

技术编号:32438359 阅读:25 留言:0更新日期:2022-02-26 07:56
本发明专利技术公开了一种基于多语种的消息推送测试方法、装置、设备及存储介质,所述方法包括:当接收到接入应用程序中智能设备的设备接口触发的推送事件时,确定对与推送事件对应待推送消息进行推送的推送通道;根据推送通道向应用程序以预设语种库中的目标语种推送待推送消息,并获取与待推送消息对应的推送日志;根据推送日志,对待推送消息以目标语种进行测试,直到预设语种库中的多个语种均对待推送消息进行测试。本发明专利技术通过自动确定推送通道进行待推送消息的推送,并自动获取推送后的推送日志实现待推送消息在目标语种的测试,提高了测试的效率;同时对待推送消息以预设预设库中的多个语种循环推送,实现消息推送的多语种测试。试。试。

【技术实现步骤摘要】
基于多语种的消息推送测试方法、装置、设备及存储介质


[0001]本专利技术涉及测试
,尤其涉及一种基于多语种的消息推送测试方法、装置、设备及存储介质。

技术介绍

[0002]随着科技的发展,智能终端所支持的功能越来越多。智能终端除了支持安装各种应用程序实现各种购物、娱乐、支付、即时通信等功能外,还支持安装应用程序实现对某一类智能家居的控制。
[0003]无论何种类型的应用程序,在推向市场前,均需要进行测试。对于实现某一类智能家居控制的应用程序,同时接入该类智能家居的数量众多,如实现智能空调控制的应用程序,或者实现智能摄像头控制的应用程序,其绑定多个空调或者多个摄像头。并且,该类应用程序主要测试对事件的响应能力,如对于摄像头在拍摄到人物时向应用程序进行消息推送的测试。当前对于该类消息推送的测试,通常由测试人员人工配置推送通道、触发某一语种的消息进行推送,并查看推送结果实现测试。整个测试过程的效率低,且所测试的语种单一。
[0004]因此,对于向应用程序进行消息推送类的测试,如何进行多语种和高效率的测试,是当前亟待解决的技术问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于多语种的消息推送测试方法,其特征在于,所述基于多语种的消息推送测试方法包括以下步骤:当接收到接入应用程序中智能设备的设备接口触发的推送事件时,确定对与所述推送事件对应待推送消息进行推送的推送通道;根据所述推送通道向所述应用程序以预设语种库中的目标语种推送所述待推送消息,并获取与所述待推送消息对应的推送日志;根据所述推送日志,对所述待推送消息以所述目标语种进行测试,直到所述预设语种库中的多个语种均对所述待推送消息进行测试。2.如权利要求1所述的基于多语种的消息推送测试方法,其特征在于,所述确定对与所述推送事件对应待推送消息进行推送的推送通道的步骤包括:判断与所述应用程序对应的应用进程是否处于存活状态,若处于存活状态,则确定所述推送通道为长连接通道;若不处于存活状态,则确定所述推送通道为第三方通道。3.如权利要求2所述的基于多语种的消息推送测试方法,其特征在于,所述确定所述推送通道为第三方通道的步骤之前包括:获取与所述应用程序对应的应用日志,并根据所述应用日志确定对第三方接口的调用是否成功;若调用成功,则执行确定所述推送通道为第三方通道的步骤。4.如权利要求3所述的基于多语种的消息推送测试方法,其特征在于,所述确定所述推送通道为第三方通道的步骤包括:查找所述应用日志中的通道信息,并基于所述通道信息确定第三方通道,将所述第三方通道设定为所述推送通道。5.如权利要求2所述的基于多语种的消息推送测试方法,其特征在于,所述确定对与所述推送事件对应待推送消息进行推送的推送通道的步骤之后包括:若所述推送通道为长连接通道,则与所述应用程序建立长连接通信;若所述推送通道为第三方通道,则与所述第三方通道对应的第三方接口建立通信连接。6.如权利要求1所述的基于多语种的消息推送测试方法,其特征在于,所述确定对...

【专利技术属性】
技术研发人员:刘家兴
申请(专利权)人:深圳市奇虎智能科技有限公司
类型:发明
国别省市:

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

1