一种分布式测试方法、电子设备、测试系统及存储介质技术方案

技术编号:34448085 阅读:57 留言:0更新日期:2022-08-06 16:45
本申请实施例提供一种分布式测试方法、电子设备、测试系统及存储介质,涉及测试技术领域,可以提供与真实场景相似的测试方法,提供分布式的模块级测试,从而保证电子设备的分布式特性质量。该方法包括:测试设备将分布式网络中任一被测设备指定为第一设备;测试设备向第一设备发送测试用例中的主控用例,第一设备执行主控用例并将执行主控用例过程中生成的命令和/或消息发送给第二设备,测试设备向第二设备发送测试用例中的测试代理,第二设备接收到第一设备发送的所述命令和/或消息后通过测试代理执行命令和/或消息对应的操作,并向第一设备返回执行命令和/或消息对应的操作生成的测试结果。成的测试结果。成的测试结果。

【技术实现步骤摘要】
一种分布式测试方法、电子设备、测试系统及存储介质


[0001]本申请实施例涉及测试领域,尤其涉及一种分布式测试方法、电子设备、测试系统及存储介质。

技术介绍

[0002]随着智能终端的发展,多设备协作得到广泛应用。例如,手机、平板、大屏、手环等多个设备部署在同一分布式网络中,以多设备协作的方式实现某个功能。多设备协作中,分布式特性和功能的测试尤为重要。
[0003]在分布式特征和功能的测试中,通常采用测试设备控制测试用例的主控逻辑,而被测设备均运行单独的测试用例,这就导致被测设备无法获知所在的分布式网络中其他设备的状态变化。这种测试方法与多设备协作的真实场景差异较大,无法保证真实场景中设备的分布式特性质量。而且,由于测试用例的主控逻辑在测试设备上,不在被测设备上,导致被测设备之间的测试需要依赖上层的系统级测试,无法做到分布式的模块级测试,导致开发人员无法在前端保证被测设备的分布式特性质量。

技术实现思路

[0004]本申请实施例提供一种分布式测试方法、电子设备、测试系统及存储介质,可以提供与真实场景相似的测试方法,提供分本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式测试方法,其特征在于,所述方法包括:测试设备向第一设备发送测试用例中的主控用例,以指示所述第一设备执行所述主控用例并将执行所述主控用例过程中生成的命令和/或消息发送给第二设备,其中,所述第一设备为分布式网络中的一个被测设备,所述第二设备包括所述分布式网络中除所述第一设备以外的被测设备;所述测试设备向所述第二设备发送所述测试用例中的测试代理,以指示所述第二设备接收到所述第一设备发送的所述命令和/或消息后通过所述测试代理执行所述命令和/或消息对应的操作,并向所述第一设备发送执行所述命令和/或消息对应的操作生成的测试结果。2.如权利要求1所述的方法,其特征在于,在所述测试设备向所述第二设备发送所述测试用例中的测试代理之后,还包括:所述测试设备获取所述第一设备发送的所述测试结果。3.如权利要求1或2所述的方法,其特征在于,在所述测试设备将分布式网络中任一被测设备指定为第一设备之前,还包括:所述测试设备检测所述测试设备与所述分布式网络中的被测设备之间能否通信;相应的,若所述测试设备与所述分布式网络中的被测设备之间能够通信,所述测试设备将所述分布式网络中任一被测设备指定为第一设备。4.如权利要求3所述的方法,其特征在于,所述测试设备和所述被测设备之间基于USB接口,网口或串口进行通信。5.一种分布式测试方法,其特征在于,所述方法包括:第一设备接收测试设备发送的主控用例,其中,所述主控用例为测试用例中的主控逻辑,所述第一设备为分布式网络中的一个被测设备;所述第一设备执行所述主控用例,以生成所述测试用例的命令和/或消息;所述第一设备向第二设备发送所述命令和/或消息,所述命令和/或消息用于指示所述第二设备执行...

【专利技术属性】
技术研发人员:韩维斌王俊涛袁长洋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1