一种测试报告的生成方法及设备技术

技术编号:24682930 阅读:36 留言:0更新日期:2020-06-27 07:51
本发明专利技术适用于测试技术领域,提供了一种测试报告的生成方法及设备,包括:若接收到目标页面的测试脚本,则运行视频录制应用;运行所述测试脚本,并调用所述视频录制应用录制运行所述测试脚本过程中关于本地的操作界面的视频数据;解析所述视频数据,确定所述目标页面在所述操作界面中显示过程中对应的跳转起始帧以及跳转结束帧;根据所述跳转起始帧以及所述跳转结束帧确定跳转至所述目标页面所需的跳转时长;基于所述跳转时长生成测试报告。本发明专利技术能通过内置的视频拍摄应用直接获取操作界面的变化情况,从而避免了因用户操作对操作界面的遮挡,影响视频数据的拍摄质量,自动确定跳转起始帧以及跳转结束帧,减少测试耗时,提高应用程序的测试报告的生成效率。

A test report generation method and equipment

【技术实现步骤摘要】
一种测试报告的生成方法及设备
本专利技术属于测试
,尤其涉及一种测试报告的生成方法及设备。
技术介绍
随着应用程序的更新速度不断加快,面对大量待发布的应用程序,在应用程序发布前需要执行大量的测试操作,以确保应用程序的完备性,因此,如何能够提高应用程序的测试效率以及测试操作的自动化,则成为亟需解决的问题之一。页面切换耗时,作为应用程序的测试报告的核心指标之一,如何能够快速对其进行测试,则直接影响应用程序的开发速度。现有对于页面切换耗时的测试手段,主要是通过摄像模块对测试终端进行视频录制,并由开发人员基于摄像模块拍摄的视频文件进行手动标记,确定起始视频帧以及结束视频帧,从而确定切换操作所需的跳转耗时,而摄像模块拍摄测试终端的过程中,由于用户需要对应用进行操作,则会对画面进行遮挡,影响起始位置的确定,且关键视频帧需要人为确定,降低了测试效率。
技术实现思路
有鉴于此,本专利技术实施例提供了一种测试报告的生成方法及设备,以解决现有的对于页面切换耗时的测试手段,主要是通过摄像模块对测试终端进行视频录制,由于用户需要对应用本文档来自技高网...

【技术保护点】
1.一种测试报告的生成方法,其特征在于,包括:/n若接收到目标页面的测试脚本,则运行视频录制应用;/n运行所述测试脚本,并调用所述视频录制应用录制运行所述测试脚本过程中关于本地的操作界面的视频数据;所述测试脚本用于将所述操作界面切换至所述目标页面;/n解析所述视频数据,确定所述目标页面在所述操作界面中显示过程中的跳转起始帧以及跳转结束帧;/n根据所述跳转起始帧以及所述跳转结束帧确定跳转至所述目标页面所需的跳转时长;/n基于所述跳转时长生成测试报告。/n

【技术特征摘要】
1.一种测试报告的生成方法,其特征在于,包括:
若接收到目标页面的测试脚本,则运行视频录制应用;
运行所述测试脚本,并调用所述视频录制应用录制运行所述测试脚本过程中关于本地的操作界面的视频数据;所述测试脚本用于将所述操作界面切换至所述目标页面;
解析所述视频数据,确定所述目标页面在所述操作界面中显示过程中的跳转起始帧以及跳转结束帧;
根据所述跳转起始帧以及所述跳转结束帧确定跳转至所述目标页面所需的跳转时长;
基于所述跳转时长生成测试报告。


2.根据权利要求1所述的生成方法,其特征在于,在所述若接收到目标页面的测试脚本,则运行视频录制应用之前,还包括:
识别所述目标页面的上联页面;
解析所述上联页面,确定所述上联页面内各个页面控件关联的跳转链接;
将所述跳转链接与所述目标页面的目标链接匹配的所述页面控件识别为目标控件;
若所述上联页面为非起始页面,则将所述上联页面识别为所述目标页面,并返回执行所述识别所述目标页面的上联页面的操作;
若所述上联页面为起始页面,则基于所有所述上联页面以及所述目标控件,确定所述目标页面的访问路径,并基于所述访问路径生成所述测试脚本。


3.根据权利要求1所述的生成方法,其特征在于,所述解析所述视频数据,确定所述目标页面在所述操作界面中显示过程中对应的跳转起始帧以及跳转结束帧,包括:
获取所述目标页面的上联页面的基准界面图像,以及获取所述目标页面的目标界面图像;
提取所述视频数据的各个视频图像帧,并识别与所述基准界面图像匹配的多个第一候选视频帧,并将帧编号最大的所述第一候选视频帧识别为所述跳转起始帧;
识别与所述目标界面图像匹配的多个第二候选视频帧,并将帧编号最小的所述第二选视频帧识别为所述跳转结束帧。


4.根据权利要求1所述的生成方法,其特征在于,所述运行所述测试脚本,并调用所述视频录制应用录制运行所述测试脚本过程中关于本地的操作界面的视频数据,包括:
识别所述测试脚本包含的测试模式;
若所述测试模式包含负载测试模式,则基于所述测试脚本限定的负载值,依次启动安装于本地的其他应用;
当检测到所述当前负载大于或等于所述负载值时,根据所述测试脚本访问所述目标页面;
若所述测试模式包含网络环境测试模式,则基于所述测试脚本限定的网络速率,向智能路由设备发送配置指令,以使所述当前速率与所述网络速率相匹配;<...

【专利技术属性】
技术研发人员:王伟岑
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:广东;44

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

1