文件传输测试方法、系统及存储介质技术方案

技术编号:33307404 阅读:10 留言:0更新日期:2022-05-06 12:17
本发明专利技术提供了一种文件传输测试方法、系统及存储介质,所述方法包括:选择测试用例集作为待传输的目标文件;通过用户界面测试框架机制或者所述无障碍模式完成传输确认过程后,所述测试机启动所述目标文件的传输过程;通过内置测试应用调用系统内的通信应用生成指定数据库,并通过框架层获取所述指定数据库中的数据名称信息;在根据所述数据名称信息返回传输路径之后,根据所述数据名称信息获取所述目标文件的传输进度,根据所述传输进度获取所述待测设备中接收文件的大小;根据所述接收文件的大小和所述目标文件的大小确定所述目标文件的传输结果。本发明专利技术能够对待测设备进行文件传输的自动化检测,有效提高了检测效率。有效提高了检测效率。有效提高了检测效率。

【技术实现步骤摘要】
文件传输测试方法、系统及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种文件传输测试方法、系统及存储介质。

技术介绍

[0002]常见的自动化测试技术多采用用户界面(User Interface,UI)测试,即在用户界面层次上模拟人为点击,此技术多依赖于设备用户界面,然而不同设备之间UI存在明显差异,遍历适配所有机型需要耗费大量人力,且随着版本迭代,适配工作量大,而且常规的文件传输测试是以接收端目标文件夹中是否有传输文件来判断文件传输成功,然而存在着文件传输过程中文件缺失现象,因此无法对文件传输过程进行有效检测。
[0003]因此,有必要提供一种新型的文件传输测试方法、系统及存储介质及终端以解决现有技术中存在的上述问题。

技术实现思路

[0004]本专利技术的目的在于提供一种文件传输测试方法、系统及存储介质,能够对待测设备进行文件传输自动化检测,有效提高了检测效率。
[0005]第一方面,为实现上述目的,本专利技术的所述一种文件传输测试方法,所述方法包括:
[0006]在待测设备和测试机建立通信后,在所述测试机中选择测试用例集作为待传输的目标文件;
[0007]在所述待测设备开启无障碍模式后,通过用户界面测试框架机制或者所述无障碍模式完成传输确认过程后,所述测试机启动所述目标文件的传输过程;
[0008]在所述目标文件的传输过程中,通过内置测试应用调用系统内的通信应用生成指定数据库,并通过框架层获取所述指定数据库中的数据名称信息;
[0009]在根据所述数据名称信息返回传输路径之后,根据所述数据名称信息获取所述目标文件的传输进度,根据所述传输进度获取所述待测设备中接收文件的大小;
[0010]根据所述接收文件的大小和所述目标文件的大小确定所述目标文件的传输结果。
[0011]本专利技术所述文件传输测试方法的有益效果在于:在待测设备和测试机建立通信之后,在测试机中选择测试用例集作为待传输的目标文件以对待测设备进行文件传输检测,同时待测设备通过无障碍模式和用户界面测试框架机制完成目标文件传输过程的启动,之后通过内置测试应用调用通信应用生成指定数据库,并通过指定数据库获取传输路径和传输进度,以便于在完成传输之后,根据接收文件的大小和目标文件的大小确定目标文件的传输结果,整个测试过程自动化进行,无需人工干预,而且能够及时发现文件传输过程中的文件缺失问题,提高文件传输检测的准确性。
[0012]可选的,所述通过用户界面测试框架机制或者所述无障碍模式完成传输确认过程后,包括:
[0013]所述测试机选择所述目标文件以发送至所述待测设备,所述待测设备产生提示窗
口;
[0014]在确定所述无障碍模式生效之后,所述待测设备在所述无障碍模式下自动点击所述提示窗口,完成所述传输确认过程;
[0015]在确定所述无障碍模式无效之后,所述待测设备通过所述用户界面测试框架机制进行模拟以点击所述提示窗口,完成所述传输确认过程。
[0016]可选的,所根据所述数据名称信息获取所述目标文件的传输进度,根据所述传输进度获取所述待测设备中的接收文件大小,包括:
[0017]所述内置测试应用读取所述数据名称信息,实时获取所述目标文件的传输进度;
[0018]在确定所述传输进度没有达到预设目标后,继续观察所述传输进度,直至所述传输进度达到所述预设目标;
[0019]在确定所述传输进度达到所述预设目标后,获取所述待测设备中接收到的接收文件大小。
[0020]可选的,所述根据所述接收文件的大小和所述目标文件的大小确定所述目标文件的传输结果,包括:
[0021]在所述接收文件的大小与所述目标文件的大小相同时,确定所述目标文件传输成功;
[0022]在所述接收文件的大小与所述目标文件的大小不相同时,确定所述目标文件传输异常,并获取传输过程的日志信息。
[0023]可选的,所述待测设备和所述测试机之间通过蓝牙或者无线网建立通信。
[0024]可选的,在所述测试机中选择待传输的目标文件之前,所述方法还包括:
[0025]通过控制器发送控制命令至所述待测设备和所述测试机,以控制所述待测设备和所述测试机执行所述控制命令。
[0026]可选的,所述测试用例集包括若干个测试文件,所述在所述测试机中选择测试用例集作为待传输的目标文件,包括:
[0027]在所述测试机中分别选择每一个所述测试文件作为待传输的目标文件;
[0028]所述根据所述接收文件的大小和所述目标文件的大小确定所述目标文件的传输结果,包括:
[0029]根据所述测试文件的大小和所述待测设备中接收到的接收文件的大小和确定每个所述测试文件的传输结果;
[0030]在得到每一个所述测试文件的传输结果之后,生成测试报告。
[0031]第二方面,本专利技术还公开了一种文件传输测试系统,包括:
[0032]选择模块,用于在待测设备和测试机建立通信后,在所述测试机中选择测试用例集作为待传输的目标文件;
[0033]启动模块,用于在所述待测设备开启无障碍模式后,通过用户界面测试框架机制或者所述无障碍模式完成传输确认过程后,所述测试机启动所述目标文件的传输过程;
[0034]获取模块,用于在所述目标文件的传输过程中,通过内置测试应用调用系统内的通信应用生成指定数据库,并通过框架层获取所述指定数据库中的数据名称信息;
[0035]检测模块,用于在根据所述数据名称信息返回传输路径之后,根据所述数据名称信息获取所述目标文件的传输进度,根据所述传输进度获取所述待测设备中接收文件的大
小;
[0036]结果生成模块,用于根据所述接收文件的大小和所述目标文件的大小确定所述目标文件的传输结果。
[0037]本专利技术所述文件传输测试系统的有益效果在于:在待测设备和测试机建立通信之后,选择模块在测试机中选择测试用例集作为待传输的目标文件以对待测设备进行文件传输检测,同时启动模块通过无障碍模式和用户界面测试框架机制完成目标文件传输过程的启动,之后获取模块通过内置测试应用调用通信应用生成指定数据库,检测模块通过指定数据库获取传输路径和传输进度,以便于在完成传输之后,结果生成模块根据接收文件的大小和目标文件的大小确定目标文件的传输结果,整个测试过程自动化进行,无需人工干预,而且能够及时发现文件传输过程中的文件缺失问题,提高文件传输检测的准确性。
[0038]可选的,所述文件传输测试系统还包括控制模块,所述控制模块用于通过控制器发送控制命令至所述待测设备和所述测试机,以控制所述待测设备和所述测试机执行所述控制命令。
[0039]第三方面,本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。
附图说明
[0040]图1为本专利技术实施例的所述文件传输测试方法的流程示意图;
[0041]图2为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输测试方法,其特征在于,所述方法包括:在待测设备和测试机建立通信后,在所述测试机中选择测试用例集作为待传输的目标文件;在所述待测设备开启无障碍模式后,通过用户界面测试框架机制或者所述无障碍模式完成传输确认过程后,所述测试机启动所述目标文件的传输过程;在所述目标文件的传输过程中,通过内置测试应用调用系统内的通信应用生成指定数据库,并通过框架层获取所述指定数据库中的数据名称信息;在根据所述数据名称信息返回传输路径之后,根据所述数据名称信息获取所述目标文件的传输进度,根据所述传输进度获取所述待测设备中接收文件的大小;根据所述接收文件的大小和所述目标文件的大小确定所述目标文件的传输结果。2.根据权利要求1所述的文件传输测试方法,其特征在于,所述通过用户界面测试框架机制或者所述无障碍模式完成传输确认过程后,包括:所述测试机选择所述目标文件以发送至所述待测设备,所述待测设备产生提示窗口;在确定所述无障碍模式生效之后,所述待测设备在所述无障碍模式下自动点击所述提示窗口,完成所述传输确认过程;在确定所述无障碍模式无效之后,所述待测设备通过所述用户界面测试框架机制进行模拟以点击所述提示窗口,完成所述传输确认过程。3.根据权利要求1所述的文件传输测试方法,其特征在于,所根据所述数据名称信息获取所述目标文件的传输进度,根据所述传输进度获取所述待测设备中的接收文件大小,包括:所述内置测试应用读取所述数据名称信息,实时获取所述目标文件的传输进度;在确定所述传输进度没有达到预设目标后,继续观察所述传输进度,直至所述传输进度达到所述预设目标;在确定所述传输进度达到所述预设目标后,获取所述待测设备中接收到的接收文件大小。4.根据权利要求1所述的文件传输测试方法,其特征在于,所述根据所述接收文件的大小和所述目标文件的大小确定所述目标文件的传输结果,包括:在所述接收文件的大小与所述目标文件的大小相同时,确定所述目标文件传输成功;在所述接收文件的大小与所述目标文件的大小不相同时,确定所述目标文件传输异常,并获取传输过程的日志信息。5.根据权利要求1所述的...

【专利技术属性】
技术研发人员:刘俊男杨雅茹
申请(专利权)人:展讯半导体成都有限公司
类型:发明
国别省市:

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

1