基于API接口的可扩展平台及设备的自动化体验测评方法与流程

文档序号:34209631发布日期:2023-05-17 19:15阅读:57来源:国知局
基于API接口的可扩展平台及设备的自动化体验测评方法与流程

本发明属于自动化测试,特别是涉及一种基于api接口的可扩展平台及设备的自动化体验测评方法。


背景技术:

1、随着公司的不断发展,人们生活水平日益提高,智能空调、智能冰箱、智能洗衣机等智能家电应运而生。智能产品的使用率越来越高,因此智能产品设备使用的

2、用户体验效果就显得十分重要,为了能够更好的提高智能产品的体验效果,我们就需要进行智能产品的体验测评,找出影响体验效果的方面,从而有针对性的进行改进和完善,以达到更好的体验效果,从而提高产品的市场竞争力。目前对于家电产品的体验测评方法,主要有两种方法,一是通过人工操作并记录进行手动测试;二是基于图形或者控件的自动化测试。但这两种方法在进行用户体验测试中都存在明显缺陷,首先第一种人工测试方法,可能需要多人进行多次才能满足要求,会浪费大量的人力物力资源,且时间长效率低;基于图像或者控件的自动化测试,该方法在测试过程中,受测试手机的手机型号、手机版本、手机像素、控件大小等都可能影响测试结果的准确性,并且在测试诸如配网、绑定等可靠性时,还需要手动重置设备之后,才能再次进行测试,也会浪费大量的人力物力资源,且时间长效率低。


技术实现思路

1、本发明的目的在于提供一种基于api接口的可扩展平台及设备的自动化体验测评方法,通过api接口发送控制指令对智能设备的某些功能进行反复多次的体验测试,解决了现有的智能产品测评浪费大量人力资源,测评时间长、效率低的问题。

2、为解决上述技术问题,本发明是通过以下技术方案实现的:

3、本发明为一种基于api接口的可扩展平台及设备的自动化体验测评方法,包括jenkins平台cijob执行模块、api接口处理模块、云端平台接受数据模块和wifi控制模块,具体步骤如下:

4、步骤s1:通过cijob执行模块进行cijob参数设置匹配的平台及相应设备的测评组合,并将各种体验测评的组合作为cijob的参数,通过ci job的执行参数发送给api接口;

5、步骤s2:通过api接口模块接受来自cijob的执行参数,获取所要执行的体验测评参数,并通过该模块与云端平台进行通信,以及接受云端平台返回的执行结果;

6、步骤s3:通过mqtt协议接受来自api接口传过来的数据,并进行解析,解析之后将体验测评控制信息发送给wifi模块,以及接受wifi模块返回的执行结果;

7、步骤s4:通过wifi控制模块接受云端发送的体验测评控制参数,并发送控制命令给设备端电控,设备端电控响应执行命令,并将执行结果发送给云端服务。

8、作为一种优选的技术方案,所述步骤s1中,将要测试的所有平台及对应设备的组合方式以jenkins任务参数的形式输入,然后通过自动构建或定时构建jenkinsci任务来执行相应平台对应的设备自动测评功能,通过ci任务中的执行脚本将设备测评参数控制指令传给项目api接口。

9、作为一种优选的技术方案,所述步骤s1中,将要测试的所有平台及对应设备的组合方式以jenkins任务参数的形式输入,然后通过自动构建或定时构建jenkinsci任务来执行相应平台对应的设备自动测评功能,通过ci任务中的执行脚本将设备测评参数控制指令传给项目api接口。

10、作为一种优选的技术方案,所述步骤s2中,api接口通过mqtt协议将控制指令发送给云端平台,云端平台再通过mqtt协议将该控制指令下发至智能家电设备的wifi模块。

11、作为一种优选的技术方案,所述步骤s3中,由wifi模块解析控制指令后再通过串口通信协议将控制指令发送给智能家电的电控端进行设备控制,设备控制后会返回执行参数,将api接口接收到的返回参数进行解析,获取执行测评脚本之后的返回结果并存放到对应测评参数的excel列表中。

12、作为一种优选的技术方案,所述步骤s4中,云端服务将excel表导出发送给测试人员,测试人员对测评结果进行分析。

13、本发明具有以下有益效果:

14、本发明通过将要测试的所有平台及对应设备的组合方式以jenkins任务参数的形式输入,然后通过自动构建或定时构建jenkinsci任务来执行相应平台对应的设备自动测评功能,节约人力物力资源,缩短测评时长,提高测评效率。

15、当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。



技术特征:

1.一种基于api接口的可扩展平台及设备的自动化体验测评方法,其特征在于,包括jenkins平台cijob执行模块、api接口处理模块、云端平台接受数据模块和wifi控制模块,具体步骤如下:

2.根据权利要求1所述的一种基于api接口的可扩展平台及设备的自动化体验测评方法,其特征在于,所述步骤s1中,将要测试的所有平台及对应设备的组合方式以jenkins任务参数的形式输入,然后通过自动构建或定时构建jenkinsci任务来执行相应平台对应的设备自动测评功能,通过ci任务中的执行脚本将设备测评参数控制指令传给项目api接口。

3.根据权利要求1所述的一种基于api接口的可扩展平台及设备的自动化体验测评方法,其特征在于,所述步骤s2中,api接口通过mqtt协议将控制指令发送给云端平台,云端平台再通过mqtt协议将该控制指令下发至智能家电设备的wifi模块。

4.根据权利要求1所述的一种基于api接口的可扩展平台及设备的自动化体验测评方法,其特征在于,所述步骤s3中,由wifi模块解析控制指令后再通过串口通信协议将控制指令发送给智能家电的电控端进行设备控制,设备控制后会返回执行参数,将api接口接收到的返回参数进行解析,获取执行测评脚本之后的返回结果并存放到对应测评参数的excel列表中。

5.根据权利要求1所述的一种基于api接口的可扩展平台及设备的自动化体验测评方法,其特征在于,所述步骤s4中,云端服务将excel表导出发送给测试人员,测试人员对测评结果进行分析。


技术总结
本发明公开了一种基于API接口的可扩展平台及设备的自动化体验测评方法,涉及自动化测试技术领域。本发明包括Jenkins平台CIjob执行模块、API接口处理模块、云端平台接受数据模块和WIFI控制模块;CIjob执行模块用于进行体验测评参数设置;API接口处理模块用于接受来自CI job的执行参数;云端平台接受数据模块,用于MQTT协议接受来自API接口传过来的数据,并进行解析;WIFI控制模块用于接受云端发送的体验测评控制参数,并发送控制命令给设备端电控。本发明通过将要测试的所有平台及对应设备的组合方式以jenkins任务参数的形式输入,然后通过自动构建或定时构建jenkinsCI任务来执行相应平台对应的设备自动测评功能,节约人力物力资源,缩短测评时长,提高测评效率。

技术研发人员:曾小红,徐凯
受保护的技术使用者:四川虹美智能科技有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1