自动化测试系统及方法技术方案

技术编号:37402610 阅读:24 留言:0更新日期:2023-04-30 09:30
本申请涉及自动化测试系统及方法,属于软件测试技术领域,本申请的系统包括,脚本执行端,用于对执行的自动化脚本进行解析,根据解析到的测试配置向服务端发送目标蓝牙设备设置信息,以及根据服务端对应返回的第二数据包中的反馈信息,控制自动化脚本的执行进程;服务端,用于将目标蓝牙设备设置信息推送给蓝牙模拟端,以及接收蓝牙模拟端针对目标蓝牙设备设置信息所反馈的反馈信息,并发送给脚本执行端;蓝牙模拟端,用于根据接收到的目标蓝牙设备设置信息进行目标设备模拟,并将模拟结果信息向服务端反馈。本申请技术方案,可自动实现涉及与蓝牙设备交互功能的app的相关测试流程,有利于提高测试工作的效率。有利于提高测试工作的效率。有利于提高测试工作的效率。

【技术实现步骤摘要】
自动化测试系统及方法


[0001]本申请属于软件测试
,具体涉及一种自动化测试系统及方法。

技术介绍

[0002]当前,伴随着移动互联网及电子信息技术的发展,基于搭载app所实现的具体功能,移动智能终端已在各行业得到了广泛应用。
[0003]而在app开发的测试环节中,很多测试场景下需要与一些外部蓝牙设备进行交互,如需要通过蓝牙设备获取或者输出一些信息等。相关技术中,遇到这种测试场景,需要相关人员对蓝牙设备进行手工设定,才能实现测试的正常进行,这导致了app的测试环节整体上不能实现自动化测试,导致测试工作效率较低。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]为至少在一定程度上克服相关技术中存在的问题,本申请提供一种自动化测试系统及方法,技术方案中,基于具体的系统组成和配置,以解决涉及与蓝牙设备交互功能的app在测试实现中,无法实现自动化测试的技术问题。
[0006]为实现以上目的,本申请采用如下技术方案:<br/>[0007]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动化测试系统,其特征在于,包括:脚本执行端,用于对执行的自动化脚本进行解析,根据解析到的测试配置向服务端发送包含配置中目标蓝牙设备设置信息的第一数据包,以及根据服务端对应返回的第二数据包中的反馈信息,控制自动化脚本的执行进程;服务端,用于将所述第一数据包中包含的目标蓝牙设备设置信息推送给蓝牙模拟端,以及接收所述蓝牙模拟端针对所述目标蓝牙设备设置信息所反馈的反馈信息,生成包括所述反馈信息的第二数据包,并发送给脚本执行端;蓝牙模拟端,用于根据接收到的目标蓝牙设备设置信息进行目标设备模拟,并将模拟结果信息作为反馈信息向服务端反馈。2.根据权利要求1所述的自动化测试系统,其特征在于,所述脚本执行端被具体配置为:当第二数据包中反馈信息为目标设备准备就绪时,控制自动化脚本进行下一步执行操作;当第二数据包中反馈信息为目标设备准备失败时,控制自动化脚本停止执行,并输出报错信息。3.根据权利要求1所述的自动化测试系统,其特征在于,所述脚本执行端设置在配置有蓝牙模组的第一计算装置上;所述蓝牙模拟端设置在配置有蓝牙模组的第二计算装置上。4.根据权利要求3所述的自动化测试系统,其特征在于,所述第一计算装置为智能手机。5.根据权利要求3所述的自动化测试系...

【专利技术属性】
技术研发人员:王明
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

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

1