[发明专利]视觉稿的测试用例生成方法及装置、存储介质、电子设备有效
申请号: | 201811549597.X | 申请日: | 2018-12-18 |
公开(公告)号: | CN109710523B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 龚春燕;程学峰 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视觉 测试 生成 方法 装置 存储 介质 电子设备 | ||
本公开涉及一种视觉稿的测试用例生成方法及装置、存储介质、电子设备。所述方法包括获取一待测试视觉稿;通过目标解析模型对所述待测试视觉稿进行解析,以获取所述待测试视觉稿的多个待测试元素;将各所述待测试元素与一测试用例库中的各测试元素进行匹配,并将所述测试用例库中的与各所述待测试元素匹配成功的所述测试元素的测试用例确定为各所述待测试元素的测试用例;根据各所述待测试元素的测试用例生成所述待测试视觉稿的测试用例。本公开提供了一种自动生成测试用例的方式,大大的降低了测试用例生成的工作量和人力成本,提高了测试用例生成的效率。
背景技术
随着计算机技术的发展,各种软件开发商研发出了各种各样的软件产品(例如,购物类软件产品、外卖类软件产品、社交类软件产品等),以为大众的生活提供更多的便利。为了保证软件产品的可靠性,以确保用户使用软件时的流畅性,在软件上线之前,需要对软件中的视觉稿进行测试。
在对视觉稿进行测试之前,需要获取视觉稿中的测试元素,并采用人工撰写测试用例的方式撰写各测试元素的测试用例,并将各测试元素的测试用例进行集合得到视觉稿的测试用例,最后,根据视觉稿的测试用例对视觉稿进行测试。
显然,在上述方式中,需要采用人工的方式撰写视觉稿中的各测试元素的测试用例,以得到该视觉稿的测试用例,测试用例生成的工作量大、人力成本高、效率低。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种视觉稿的测试用例生成方法及装置、存储介质、电子设备,进而至少在一定程度上克服测试用例的生成工作量大、人力成本高、效率低。
根据本公开的一个方面,提供一种视觉稿的测试用例生成方法,包括:
获取一待测试视觉稿;
通过一目标解析模型对所述待测试视觉稿进行解析,以获取所述待测试视觉稿的多个待测试元素;
将各所述待测试元素与一测试用例库中的各测试元素进行匹配,并将所述测试用例库中的与各所述待测试元素匹配成功的所述测试元素的测试用例确定为各所述待测试元素的测试用例;
根据各所述待测试元素的测试用例生成所述待测试视觉稿的测试用例。
在本公开的一种示例性实施例中,所述方法还包括:根据深度学习网络构建所述目标解析模型。
在本公开的一种示例性实施例中,所述根据深度学习网络构建所述目标解析模型包括:
获取多个视觉稿训练样本,以及各所述视觉稿训练样本的测试元素;
根据各所述视觉稿训练样本以及各所述视觉稿训练样本的测试元素对所述深度学习网络进行训练以得到所述目标解析模型。
在本公开的一种示例性实施例中,所述根据深度学习网络构建所述目标解析模型包括:
获取多个视觉稿训练样本,以及各所述视觉稿训练样本的测试元素;
获取多个深度学习网络;
根据各所述视觉稿训练样本以及各所述视觉稿训练样本的测试元素分别对各所述深度学习网络进行训练以得到多个候选解析模型;
获取多个视觉稿测试样本,根据所述多个视觉稿测试样本计算各所述候选解析模型的精确度;
根据各所述候选解析模型的精确度将所述精确度最高的所述候选解析模型确定为所述目标解析模型。
在本公开的一种示例性实施例中,所述方法还包括:
获取多个历史测试视觉稿的测试元素的测试用例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811549597.X/2.html,转载请声明来源钻瓜专利网。