[发明专利]一种视图功能测试方法、装置及设备有效
| 申请号: | 201810447148.8 | 申请日: | 2018-05-11 |
| 公开(公告)号: | CN108710570B | 公开(公告)日: | 2021-10-29 |
| 发明(设计)人: | 陈忻 | 申请(专利权)人: | 创新先进技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
| 地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视图 功能 测试 方法 装置 设备 | ||
本说明书实施例公开了一种视图功能测试方法、装置以及设备,所述方法包括:在测试时,需要存储被访问视图标识和各被访问视图所具有的视图元素到访问路径中;通过未访问的视图元素实现对各视图的访问,对当前访问视图进行截屏,利用特征提取算法提取到视图特征;将当前获取的视图特征与访问过视图的视图特征进行匹配,根据匹配结果判断当前视图是否已被访问,若已被访问,则结束当前访问路径的跳转访问。
技术领域
本说明书涉及计算机技术领域,尤其涉及一种视图功能测试方法、装置以及设备。
背景技术
在随着各类应用软件的普及,尤其是移动应用软件的广泛应用,这些面向用户的应用软件需要包含用户界面(User Interface,UI),以便用户直观便捷的使用移动应用软件。为了确保上线软件视图功能能够正常稳定的运行,需要对其视图功能进行测试。
在现有技术中,针对应用软件的视图功能的测试,通常基于遍历算法编写测试脚本来实现,能够对应用软件的用户界面进行功能交互、兼容性、稳定性等进行测试。在一些移动应用软件中,由于用户界面的视图切换可能存在回环问题(即,针对同一视图界面反复访问,陷入死循环)。例如,点击当前界面中交互按钮后仍然回到当前界面,传统的基于深度优先遍历的方法,需要针对每个存在回环的界面进行额外干预(例如,编写对应的测试脚本)来避免遍历程序产生回环。
基于现有技术,需要能够快速、简便的实现视图功能测试的方案。
发明内容
本说明书实施例提供一种视图功能测试方法、装置以及设备,用于解决以下技术问题:需要能够快速、简便的实现视图功能测试的方案。
为解决上述技术问题,本说明书实施例是这样实现的:
本说明书实施例提供的一种视图功能测试方法,包括:
测试访问第一视图,获取第一视图特征;
根据预设视图访问关系,基于所述第一视图进行跳转访问测试,以跳转访问至第二视图,并获取第二视图特征;
对比所述第一视图特征和所述第二视图特征;
若对比结果一致,则结束当前跳转访问测试。
本说明书实施例提供的一种视图功能测试装置,包括:
获取模块,测试访问第一视图,获取第一视图特征;
跳转模块,根据预设视图访问关系,基于所述第一视图进行跳转访问测试,以跳转访问至第二视图,并获取第二视图特征;
对比模块,对比所述第一视图特征和所述第二视图特征;
执行模块,若对比结果一致,则结束当前跳转访问测试。
本说明书实施例提供的一种电子设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
测试访问第一视图,获取第一视图特征;
根据预设视图访问关系,基于所述第一视图进行跳转访问测试,以跳转访问至第二视图,并获取第二视图特征;
对比所述第一视图特征和所述第二视图特征;
若对比结果一致,则结束当前跳转访问测试。
本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810447148.8/2.html,转载请声明来源钻瓜专利网。





