[发明专利]一种实时通信业务测试方法、装置、系统及电子设备在审
申请号: | 202010105731.8 | 申请日: | 2020-02-20 |
公开(公告)号: | CN111400166A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 王鹏 | 申请(专利权)人: | 香港乐蜜有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
地址: | 中国香港干诺道中*** | 国省代码: | 香港;81 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 通信 业务 测试 方法 装置 系统 电子设备 | ||
1.一种实时通信业务测试方法,其特征在于,应用于第一终端设备,所述方法包括:
获取测试代码,其中所述测试代码包括:实时通信业务的开发代码和实时通信操作行为的自动化代码;
根据所述测试代码中的所述开发代码,在所述第一终端设备上运行所述实时通信业务,其中,在运行过程中,根据所述测试代码中的所述自动化代码自动触发所述实时通信操作行为,并基于该操作行为与至少一个第二终端设备上运行的实时通信业务交互;
当操作结果异常时,进行报错。
2.根据权利要求1所述的方法,其特征在于,所述测试代码为具备实时通信业务功能的设定应用的开发代码,所述设定应用的开发代码嵌入有所述实时通信业务的开发代码和所述自动化代码;
根据所述测试代码中的所述开发代码,在所述第一终端设备上运行所述实时通信业务,包括:
根据所述设定应用的开发代码,在所述第一终端设备上安装设定应用并启动运行;
在设定应用运行过程中,通过执行所述实时通信业务的开发代码,运行所述实时通信业务。
3.根据权利要求1所述的方法,其特征在于,所述第一终端设备和至少一个第二终端设备上的测试代码均相同,其中所述自动化代码包括所述实时通信业务的不同用户角色类型对应的实时通信操作行为的自动化代码;
在运行过程中自动触发所述实时通信操作行为,包括在运行过程中调用如下操作行为的自动化代码,以自动触发如下操作行为:所述第一终端设备上运行的所述实时通信业务的用户角色对应的实时通信操作行为。
4.根据权利要求1所述的方法,其特征在于,在根据所述测试代码中的所述开发代码,在所述第一终端设备上运行所述实时通信业务之前,所述方法还包括:
获取所述实时通信操作行为的行为参数信息;
按照获取到的行为参数信息,配置所述实时通信操作行为。
5.根据权利要求1所述的方法,其特征在于,所述获取测试代码,包括:接收测试设备下发的测试代码;
在获取测试代码之后,根据所述测试代码中的所述开发代码在所述第一终端设备上运行所述实时通信业务之前,所述方法还包括:接收所述测试设备下发的启动测试命令。
6.根据权利要求1所述的方法,其特征在于,在获取测试代码之前,所述方法还包括:
获取预先配置的所述实时通信业务的至少一个人机交互场景,每个人机交互场景包括用户在所述实时通信业务运行过程中触发的操作行为序列;
获取预先生成的模拟的用户对所述实时通信业务的的操作行为的开发代码,利用该开发代码组合得到每个人机交互场景下的自动化代码。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述当操作结果异常时,进行报错,包括:当操作结果异常时,生成报错信息上传至崩溃平台。
8.一种实时通信业务测试装置,其特征在于,应用于第一终端设备,所述装置包括:
获取模块,用于获取测试代码,其中所述测试代码包括:实时通信业务的开发代码和实时通信操作行为的自动化代码;
运行模块,用于根据所述测试代码中的所述开发代码,在所述第一终端设备上运行所述实时通信业务,其中,在运行过程中,根据所述测试代码中的所述自动化代码自动触发所述实时通信操作行为,并基于该操作行为与至少一个第二终端设备上运行的实时通信业务交互;
报错模块,用于当操作结果异常时,进行报错。
9.根据权利要求8所述的装置,其特征在于,所述测试代码为具备实时通信业务功能的设定应用的开发代码,所述设定应用的开发代码嵌入有所述实时通信业务的开发代码和所述自动化代码;
所述运行模块用于根据所述测试代码中的所述开发代码,在所述第一终端设备上运行所述实时通信业务,具体包括:
根据所述设定应用的开发代码,在所述第一终端设备上安装设定应用并启动运行;
在设定应用运行过程中,通过执行所述实时通信业务的开发代码,运行所述实时通信业务。
10.根据权利要求8所述的装置,其特征在于,所述第一终端设备和至少一个第二终端设备上的测试代码均相同,其中所述自动化代码包括所述实时通信业务的不同用户角色类型对应的实时通信操作行为的自动化代码;
所述运行模块用于在运行过程中自动触发所述实时通信操作行为,具体包括在运行过程中调用如下操作行为的自动化代码,以自动触发如下操作行为:所述第一终端设备上运行的所述实时通信业务的用户角色对应的实时通信操作行为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于香港乐蜜有限公司,未经香港乐蜜有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010105731.8/1.html,转载请声明来源钻瓜专利网。