[发明专利]用于测试的可视化方法、装置和计算机可读存储介质在审
申请号: | 202210410248.X | 申请日: | 2022-04-19 |
公开(公告)号: | CN114706782A | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 王涛;徐康;孙俊 | 申请(专利权)人: | 京东科技控股股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06V30/418 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 李昊;许蓓 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 测试 可视化 方法 装置 计算机 可读 存储 介质 | ||
本发明公开了一种用于测试的可视化方法、装置和计算机可读存储介质,涉及软件测试领域。用于测试的可视化方法包括:响应于用户点击被测元素,获取终端返回的、被测元素在被测试页面中的初始覆盖范围和被测元素的内容;对初始覆盖范围进行一次或多次扩展、一次或多次收缩中的至少一种调整,得到匹配的覆盖范围,其中,从匹配的覆盖范围中识别出的内容与被测元素的内容一致;根据匹配的覆盖范围,生成被测元素的蒙版;将被测元素的蒙版和被测试页面合成并进行显示。通过将准确定位的被测元素采用蒙版进行标识,测试人员能够清晰、直观且准确地知晓当前正在搭建的页面元素,提高了测试质量和测试效率。
技术领域
本发明涉及软件测试领域,特别涉及一种用于测试的可视化方法、装置和计算机可读存储介质。
背景技术
在编写自动化测试用例的过程中,使用可视化的方式搭建测试用例是比较通用的一种方式。通常,预先使用扫描页面的方法获取页面上元素的内容与位置信息。在用户(通常是测试人员)使用测试工具搭建测试用例时,会将被测试元素进行蒙版标识,让用户清晰且直观地知晓当前正在搭建的页面元素。
发明内容
发明人经过分析后发现,使用扫描页面方法获取页面上的元素信息时,获取的元素的位置信息会出现不准确的情况,严重影响自动化测试效率与测试质量。
本发明实施例所要解决的一个技术问题是:如何提高测试效率和质量。
根据本发明一些实施例的第一个方面,提供一种用于测试的可视化方法,包括:响应于用户点击被测元素,获取终端返回的、被测元素在被测试页面中的初始覆盖范围和被测元素的内容;对初始覆盖范围进行一次或多次扩展、一次或多次收缩中的至少一种调整,得到匹配的覆盖范围,其中,从匹配的覆盖范围中识别出的内容与被测元素的内容一致;根据匹配的覆盖范围,生成被测元素的蒙版;将被测元素的蒙版和被测试页面合成并进行显示。
在一些实施例中,对初始覆盖范围进行一次或多次扩展、一次或多次收缩中的至少一种,得到匹配的覆盖范围包括:对初始覆盖范围进行一次或多次扩展,其中,在每次进行扩展后,对扩展的覆盖范围中的内容进行识别,并且在扩展的覆盖范围中的内容与被测元素的内容一致的情况下,停止扩展,将最后一次扩展后得到的覆盖范围确定为被测元素的最大覆盖范围;在多个方向上,对最大覆盖范围进行一次或多次收缩,其中,在每次进行收缩后,对收缩的覆盖范围中的内容进行识别,并且在收缩的覆盖范围中的内容与被测元素的内容不一致的情况下,停止在当前方向上的收缩,将最后一次收缩前得到的覆盖范围确定为被测元素的匹配的覆盖范围。
在一些实施例中,多个方向中的每一个方向是与最大覆盖范围的每个边垂直的方向。
在一些实施例中,以初始覆盖范围的中心为基准,对初始覆盖范围进行一次或多次扩展;或者,以最大覆盖范围的中心为基准,对最大覆盖范围进行一次或多次收缩。
在一些实施例中,以预设扩展步长进行一次或多次扩展、或者以预设的收缩步长进行一次或多次收缩。
在一些实施例中,截取被测试页面在扩展的覆盖范围、或者在收缩的覆盖范围中的图像,并对截取的图像中的内容进行识别。
在一些实施例中,在被测元素的内容包括文字的情况下,对扩展的覆盖范围中的内容或对收缩的覆盖范围中的内容进行光学字符识别;或者,在被测元素的内容包括图像的情况下,对扩展的覆盖范围中的内容或对收缩的覆盖范围中的内容进行图像识别。
在一些实施例中,根据匹配的覆盖范围,生成被测元素的蒙版包括:将匹配的覆盖范围扩展预设范围,或者,扩展匹配的覆盖范围、直到匹配的覆盖范围的背景与被测元素的内容之间的色差大于预设色差,得到第三覆盖范围;生成第三覆盖范围对应的蒙版,作为被测元素的蒙版。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技控股股份有限公司,未经京东科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210410248.X/2.html,转载请声明来源钻瓜专利网。