预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113868132A(43)申请公布日2021.12.31(21)申请号202111130027.9(22)申请日2021.09.26(71)申请人北京达佳互联信息技术有限公司地址100085北京市海淀区上地西路6号1幢1层101D1-7(72)发明人李昕彦(74)专利代理机构广州三环专利商标代理有限公司44202代理人郝传鑫贾允(51)Int.Cl.G06F11/36(2006.01)G06K9/00(2006.01)G06K9/62(2006.01)权利要求书2页说明书13页附图6页(54)发明名称一种应用程序测试方法、装置、电子设备及存储介质(57)摘要本公开关于一种应用程序测试方法、装置、电子设备及存储介质,该方法包括:向目标终端发送针对目标测试场景的场景测试指令;所述场景测试指令用于指示所述目标终端中的目标应用程序运行所述目标测试场景;接收所述目标终端返回的录屏视频;所述录屏视频是所述目标终端响应于所述场景测试指令对所述目标测试场景下的屏幕内容进行录制得到的;抽取所述录屏视频的视频帧,得到图像帧序列;确定所述图像帧序列中的多个关键图像帧;根据相邻所述关键图像帧之间的图像帧的抽取时间间隔,确定所述目标测试场景对应的耗时数据。本公开实现对应用程序运行场景耗时的全自动测试,提高了测试效率并降低了测试成本。CN113868132ACN113868132A权利要求书1/2页1.一种应用程序测试方法,其特征在于,包括:向目标终端发送针对目标测试场景的场景测试指令;所述场景测试指令用于指示所述目标终端中的目标应用程序运行所述目标测试场景;接收所述目标终端返回的录屏视频;所述录屏视频是所述目标终端响应于所述场景测试指令对所述目标测试场景下的屏幕内容进行录制得到的;抽取所述录屏视频的视频帧,得到图像帧序列;确定所述图像帧序列中的多个关键图像帧;根据相邻所述关键图像帧之间的图像帧的抽取时间间隔,确定所述目标测试场景对应的耗时数据。2.根据权利要求1所述的应用程序测试方法,其特征在于,所述确定所述图像帧序列中的多个关键图像帧:获取所述目标测试场景对应的多个参考关键图像帧;针对所述多个参考关键图像帧中的每个参考关键图像帧,确定所述参考关键图像帧与所述图像帧序列中每个图像帧之间的图像相似度;确定所述图像相似度超过预设阈值的目标图像帧;根据所述目标图像帧,确定对应所述参考关键图像帧的关键图像帧。3.根据权利要求2所述的应用程序测试方法,其特征在于,所述确定所述参考关键图像帧与所述图像帧序列中每个图像帧之间的图像相似度,包括:确定所述参考关键图像帧与所述图像帧序列中每个图像帧之间的结构相似度。4.根据权利要求2所述的应用程序测试方法,其特征在于,在所述目标图像帧为多个的情况下,所述根据所述目标图像帧,确定对应所述参考关键图像帧的关键图像帧包括:根据各所述目标图像帧在所述图像帧序列中的时间次序,确定多个所述目标图像帧中排在第一位的目标图像帧;将多个所述目标图像帧中排在第一位的目标图像帧,确定为对应所述参考关键图像帧的关键图像帧。5.根据权利要求1所述的应用程序测试方法,其特征在于,所述根据相邻所述关键图像帧之间的图像帧的抽取时间间隔,确定所述目标测试场景对应的耗时数据包括:确定相邻所述关键图像帧之间的图像帧的抽取时间间隔;根据各所述抽取时间间隔的和值,得到对应所述相邻所述关键图像帧的子耗时数据;根据各所述子耗时数据,得到所述目标测试场景对应的耗时数据。6.根据权利要求2所述的应用程序测试方法,在确定所述目标测试场景对应的耗时数据之后,所述方法还包括:生成目标页面数据;所述目标页面数据包括以下至少之一:每个所述关键图像帧对应的位置标识、相邻所述关键图像帧之间的图像帧的数量、所述耗时数据、所述多个参考关键图像帧、所述图像帧序列和所述图像帧序列中每个图像帧对应的图像相似度;其中,所述关键图像帧对应的位置标识指示所述关键图像帧在所述图像帧序列中的序列位置;根据所述目标页面数据,生成超文本标记语言页面文件。7.一种应用程序测试装置,其特征在于,包括:场景测试指令发送单元,被配置为执行向目标终端发送针对目标测试场景的场景测试2CN113868132A权利要求书2/2页指令;所述场景测试指令用于指示所述目标终端中的目标应用程序运行所述目标测试场景;录屏视频接收单元,被配置为执行接收所述目标终端返回的录屏视频;所述录屏视频是所述目标终端响应于所述场景测试指令对所述目标测试场景下的屏幕内容进行录制得到的;图像帧抽取单元,被配置为执行抽取所述录屏视频的视频帧,得到图像帧序列;关键图像帧确定单元,被配置为执行确定所述图像帧序列中的多个关键图像帧;场景耗时数据确定单元,被配置为执行根据相邻所述关