← 返回列表

一种APP新版本测试方法、设备及介质

申请号: CN202311653912.4
申请人: 四川才子软件信息网络有限公司
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 一种APP新版本测试方法、设备及介质
专利类型 发明授权
申请号 CN202311653912.4
申请日 2023/12/5
公告号 CN117349189B
公开日 2024/3/15
IPC主分类号 G06F11/36
权利人 四川才子软件信息网络有限公司
发明人 李鸿钊; 莫云; 李旭龙
地址 四川省绵阳市涪城区科创区创新中心3号楼B313室

摘要文本

四川才子软件信息网络有限公司取得“一种透气窗帘布”专利技术,来自马-克-数-据 。本申请公开了一种APP新版本测试方法、设备及介质,通过在需要测试的测试设备安装待测APP,然后在测试设备上运行自动化测试脚本,自动化测试脚本根据预设的测试过程运行待测APP,并在运行待测APP的关键节点进行截屏,然后将截屏的图像与前端设计的标准图像通过图线对比模型进行对比,根据对比结果判断待测APP是否在测试设备上正常显示。本方案提供了一种APP在前端设备上的显示进行自动化测试的方法,解决了APP上线后,由于不同手机屏幕的尺寸和分辨率不同,出现前端显示的BUG,影响用户体验的问题。

专利主权项内容

1.一种APP新版本测试方法,用于测试管理平台和至少一个测试设备,其特征在于,包括以下步骤:所述测试管理平台将待测APP安装包和测试用例下发到所述测试设备;所述测试设备根据所述待测APP安装包进行待测APP安装;所述测试设备根据所述测试用例进行待测APP测试,并根据所述测试用例在测试过程中进行截屏以获取第一图像;所述测试设备对所述第一图像进行第一预处理后得到第二图像,并将所述第二图像发送到测试管理平台;所述测试管理平台将所述第二图像和与第二图像对应的标准图像输入已训练的图像对比模型中,以获得所述第二图像与所述标准图像的相似度信息,根据所述相似度信息判断所述待测APP安装包是否适配所述测试设备;所述标准图像根据所述待测APP安装包在前端设计程序中导出的与第一图像匹配的UI设计图像进行第一预处理后得到;所述测试管理平台将所述第二图像和与第二图像对应的标准图像输入已训练的图像对比模型中之前,还包括:根据所述测试设备的型号对所述标准图像进行自适应处理,以使所述标准图像和所述第二图像的图像参数保持一致;所述测试管理平台将所述第二图像和与第二图像对应的标准图像输入已训练的图像对比模型中之前,还包括:在所述标准图像上设置至少一个感兴趣区域;所述测试管理平台将所述第二图像和与第二图像对应的标准图像输入已训练的图像对比模型中,以获得所述第二图像与所述标准图像的相似度信息的方法,包括:根据所述感兴趣区域对所述标准图像进行裁切以获取至少一个感兴趣图像;将所述感兴趣区域的坐标映射到所述第二图像上进行裁切以获取至少一个裁切图像;使用所述已训练的图像对比模型对所述至少一个裁切图像和与所述至少一个裁切图像匹配的至少一个感兴趣图像进行对比以获得所述第二图像与所述标准图像的相似度信息;所述测试用例包括:测试步骤和截屏节点;所述测试步骤用于指示测试设备执行测试步骤以对相应的功能和/或界面进行测试;所述截屏节点用于指示在测试过程中需要进行截屏的关键节点;所述测试设备根据所述测试用例进行待测APP测试,并根据所述测试用例在测试过程中进行截屏以获取第一图像的方法,包括:所述测试设备运行自动化测试脚本,将所述测试用例加载到自动化测试脚本中;所述自动化测试脚本根据所述测试步骤执行用户预设的测试流程,并在测试步骤中的截屏节点进行截屏以获取第一图像,自动化测试脚本根据执行的测试用例的步骤名称对第一图像进行命名。