[发明专利]视觉稿的测试用例生成方法及装置、存储介质、电子设备有效
申请号: | 201811549597.X | 申请日: | 2018-12-18 |
公开(公告)号: | CN109710523B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 龚春燕;程学峰 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视觉 测试 生成 方法 装置 存储 介质 电子设备 | ||
1.一种视觉稿的测试用例生成方法,其特征在于,包括:
获取一待测试视觉稿;
通过一目标解析模型对所述待测试视觉稿进行解析,以获取所述待测试视觉稿的多个待测试元素;
将各所述待测试元素与一测试用例库中的各测试元素进行匹配,并将所述测试用例库中的与各所述待测试元素匹配成功的所述测试元素的测试用例确定为各所述待测试元素的测试用例;
根据各所述待测试元素的测试用例生成所述待测试视觉稿的测试用例;
其中,根据深度学习网络构建所述目标解析模型,包括:
获取多个视觉稿训练样本,以及各所述视觉稿训练样本的测试元素;
获取多个深度学习网络;
根据各所述视觉稿训练样本以及各所述视觉稿训练样本的测试元素分别对各所述深度学习网络进行训练以得到多个候选解析模型;
获取多个视觉稿测试样本,根据所述多个视觉稿测试样本计算各所述候选解析模型的精确度;
根据各所述候选解析模型的精确度将所述精确度最高的所述候选解析模型确定为所述目标解析模型。
2.根据权利要求1所述的测试用例生成方法,其特征在于,所述方法还包括:
获取多个历史测试视觉稿的测试元素的测试用例;
将多个所述历史测试视觉稿的测试元素的测试用例进行集合操作和去重操作以生成所述测试用例库。
3.根据权利要求1所述的测试用例生成方法,其特征在于,在所述获取一待测试视觉稿之前还包括:根据一视觉稿设计规范设置所述待测试视觉稿。
4.根据权利要求1~3中任一项所述的测试用例生成方法,其特征在于,所述待测试元素的类型包括图片元素、控件元素、链接元素、文本框元素、不同场景下的视觉稿的串联元素。
5.一种视觉稿的测试用例生成装置,其特征在于,包括:
获取模块,用于获取一待测试视觉稿;
解析模块,用于通过一目标解析模型对所述待测试视觉稿进行解析,以获取所述待测试视觉稿的多个待测试元素;
匹配模块,用于将各所述待测试元素与一测试用例库中的各测试元素进行匹配,并将所述测试用例库中的与各所述待测试元素匹配成功的所述测试元素的测试用例确定为各所述待测试元素的测试用例;
生成模块,用于根据各所述待测试元素的测试用例生成所述待测试视觉稿的测试用例;
所述装置还用于,根据深度学习网络构建所述目标解析模型,包括:
获取多个视觉稿训练样本,以及各所述视觉稿训练样本的测试元素;
获取多个深度学习网络;
根据各所述视觉稿训练样本以及各所述视觉稿训练样本的测试元素分别对各所述深度学习网络进行训练以得到多个候选解析模型;
获取多个视觉稿测试样本,根据所述多个视觉稿测试样本计算各所述候选解析模型的精确度;
根据各所述候选解析模型的精确度将所述精确度最高的所述候选解析模型确定为所述目标解析模型。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~4中任意一项所述的测试用例生成方法。
7.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1~4中任意一项所述的测试用例生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811549597.X/1.html,转载请声明来源钻瓜专利网。