【技术实现步骤摘要】
应用类型检测方法、装置、设备及存储介质
[0001]本申请涉及计算机
,尤其涉及应用测试
,提供一种应用类型检测方法、装置、设备及存储介质。
技术介绍
[0002]移动端应用开发完成后,需经过功能测试、非功能测试、兼容性测试以及用户界面(User Interface,UI)自动化测试等一系列测试,确认无误后才可投产上架,而移动端应用具有原生开发、第五代超文本标记语言(HTML5,H5)开发以及混合开发等多种开发方式,因此在进行测试前需要根据移动端应用所采用的开发方式确定其对应的应用类型,从而使用与其应用类型对应的测试方法,因此,准确的识别开发方式是实现测试过程的前提。
[0003]但是,目前通常是在进行测试之前,通过人工观察应用页面的方式,人工识别页面特点来区分各种应用类型,再选用相对应的测试方法进行测试,这样,使得测试过程的效率极其低下。
技术实现思路
[0004]本申请实施例提供一种应用类型检测方法、装置、设备及存储介质,用以提高应用类型的检测效率。
[0005]一方面,提供一 ...
【技术保护点】
【技术特征摘要】
1.一种应用类型检测方法,其特征在于,所述方法包括:在目标应用发生页面跳转事件时,截取跳转后的应用页面的页面图序列;从所述页面图序列中选取基准页面图,并对所述基准页面图进行标志区域位置识别,以获得所述标志区域在所述基准页面图的第一位置信息,所述标志区域为表征所述应用页面的加载进度的区域;基于所述第一位置信息,对所述页面图序列中各页面图的标志区域进行图像变化检测,以获得所述标志区域在所述页面图序列中的变化信息;根据获得的所述变化信息,确定所述目标应用所对应的目标应用类型。2.如权利要求1所述的方法,其特征在于,在所述在目标应用发生页面跳转事件时,截取跳转后的应用页面的页面图序列之前,所述方法还包括:基于跳转前的应用页面的页面描述信息,获取所述跳转前的应用页面中的页面跳转控件对应的应用编程接口;调用所述应用编程接口,触发所述页面跳转事件。3.如权利要求1所述的方法,其特征在于,所述在目标应用发生页面跳转事件时,截取跳转后的应用页面的页面图序列,包括:在目标应用发生页面跳转事件时,截取所述跳转后的应用页面的第一页面图;以所述第一页面图的截取时刻为基准,每间隔预设时长对所述跳转后的应用页面进行截图操作,获得多个第二页面图;基于所述第一页面图和所述多个第二页面图,获得所述页面图序列。4.如权利要求1所述的方法,其特征在于,对所述基准页面图进行标志区域位置识别,以获得所述标志区域在所述基准页面图的第一位置信息,包括:基于所述跳转后的应用页面包括的各个页面元素的分布情况,确定所述基准页面图中目标元素的第二位置信息,所述目标元素为各应用类型所对应的应用页面中属性相同的页面元素;基于所述第二位置信息,以及所述标志区域与所述目标元素所在区域之间的关联关系,确定所述第一位置信息。5.如权利要求1~4任一所述的方法,其特征在于,基于所述第一位置信息,对所述页面图序列中进行图像变化检测,以获得所述标志区域在所述页面图序列中的变化信息,包括:基于所述第一位置信息,分别确定所述第一页面图与各个第二页面图中的标志区域之间的相似度;基于所述各个第二页...
【专利技术属性】
技术研发人员:马青青,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。